diff --git a/ConsoleRunner/App.config b/ConsoleRunner/App.config index 531dc2a..9c01430 100644 --- a/ConsoleRunner/App.config +++ b/ConsoleRunner/App.config @@ -1,27 +1,18 @@ -<?xml version="1.0" encoding="utf-8" ?> +<?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog" /> </configSections> - <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <extensions> - <add assembly="Gelf4NLog.Target"/> + <add assembly="Gelf4NLog.Target" /> </extensions> <targets> - <target name="console" - xsi:type="Console" - layout="${longdate}|${level:uppercase=true}|${logger}|${machinename}|${message}${onexception:EXCEPTION OCCURRED\:${exception:format=tostring}}" - /> - <target name="graylog" - xsi:type="graylog" - hostip="192.168.1.12" - hostport="12201" - Facility="console-runner" - /> + <target name="console" xsi:type="Console" layout="${longdate}|${level:uppercase=true}|${logger}|${machinename}|${message}${onexception:EXCEPTION OCCURRED\:${exception:format=tostring}}" /> + <target name="graylog" xsi:type="graylog" hostip="192.168.1.12" hostport="12201" Facility="console-runner" /> </targets> <rules> @@ -29,4 +20,16 @@ <logger name="*" minlevel="Debug" writeTo="graylog" /> </rules> </nlog> + <runtime> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" /> + </dependentAssembly> + <dependentAssembly> + <assemblyIdentity name="NLog" publicKeyToken="5120e14c03d0593c" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-3.2.0.0" newVersion="3.2.0.0" /> + </dependentAssembly> + </assemblyBinding> + </runtime> </configuration> \ No newline at end of file diff --git a/ConsoleRunner/Gelf4NLog.ConsoleRunner.csproj b/ConsoleRunner/Gelf4NLog.ConsoleRunner.csproj index 62d8082..02aeed7 100644 --- a/ConsoleRunner/Gelf4NLog.ConsoleRunner.csproj +++ b/ConsoleRunner/Gelf4NLog.ConsoleRunner.csproj @@ -41,11 +41,13 @@ <Reference Include="LumenWorks.Framework.IO"> <HintPath>..\packages\LumenWorks.Framework.IO\LumenWorks.Framework.IO.dll</HintPath> </Reference> - <Reference Include="Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL"> - <HintPath>..\packages\Newtonsoft.Json.4.5.7\lib\net40\Newtonsoft.Json.dll</HintPath> + <Reference Include="Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\packages\Newtonsoft.Json.6.0.8\lib\net40\Newtonsoft.Json.dll</HintPath> </Reference> - <Reference Include="NLog, Version=2.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL"> - <HintPath>..\packages\NLog.2.0.0.2000\lib\net40\NLog.dll</HintPath> + <Reference Include="NLog, Version=3.2.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\packages\NLog.3.2.0.0\lib\net40\NLog.dll</HintPath> </Reference> <Reference Include="System" /> <Reference Include="System.Core" /> diff --git a/ConsoleRunner/packages.config b/ConsoleRunner/packages.config index 5f32e93..41a052f 100644 --- a/ConsoleRunner/packages.config +++ b/ConsoleRunner/packages.config @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <packages> <package id="Gelf4NLog.Target" version="1.0.0.2" /> - <package id="Newtonsoft.Json" version="4.5.7" /> - <package id="NLog" version="2.0.0.2000" /> + <package id="Newtonsoft.Json" version="6.0.8" targetFramework="net40-Client" /> + <package id="NLog" version="3.2.0.0" targetFramework="net40-Client" /> </packages> \ No newline at end of file diff --git a/Target/Gelf4NLog.Target.csproj b/Target/Gelf4NLog.Target.csproj index 173e5c6..796ed79 100644 --- a/Target/Gelf4NLog.Target.csproj +++ b/Target/Gelf4NLog.Target.csproj @@ -31,11 +31,11 @@ <WarningLevel>4</WarningLevel> </PropertyGroup> <ItemGroup> - <Reference Include="Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL"> - <HintPath>..\packages\Newtonsoft.Json.4.5.6\lib\net40\Newtonsoft.Json.dll</HintPath> + <Reference Include="Newtonsoft.Json"> + <HintPath>..\packages\Newtonsoft.Json.6.0.8\lib\net40\Newtonsoft.Json.dll</HintPath> </Reference> - <Reference Include="NLog, Version=2.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL"> - <HintPath>..\packages\NLog.2.0.0.2000\lib\net40\NLog.dll</HintPath> + <Reference Include="NLog"> + <HintPath>..\packages\NLog.3.2.0.0\lib\net40\NLog.dll</HintPath> </Reference> <Reference Include="System" /> <Reference Include="System.ComponentModel.DataAnnotations" /> @@ -50,6 +50,7 @@ <Compile Include="GelfConverter.cs" /> <Compile Include="GelfMessage.cs" /> <Compile Include="IConverter.cs" /> + <Compile Include="HostnameToIp.cs" /> <Compile Include="ITransport.cs" /> <Compile Include="ITransportClient.cs" /> <Compile Include="NLogTarget.cs" /> diff --git a/Target/GelfConverter.cs b/Target/GelfConverter.cs index e846df9..383dd7a 100644 --- a/Target/GelfConverter.cs +++ b/Target/GelfConverter.cs @@ -2,6 +2,9 @@ using System.Collections.Generic; using System.Globalization; using System.Net; +using System.Text; +using Newtonsoft.Json; +using Newtonsoft.Json.Serialization; using NLog; using Newtonsoft.Json.Linq; @@ -10,7 +13,15 @@ namespace Gelf4NLog.Target public class GelfConverter : IConverter { private const int ShortMessageMaxLength = 250; - private const string GelfVersion = "1.0"; + private const string GelfVersion = "1.1"; + + private static readonly CamelCasePropertyNamesContractResolver PropertyResolver = new CamelCasePropertyNamesContractResolver(); + + private static readonly JsonSerializer Serializer = new JsonSerializer + { + NullValueHandling = NullValueHandling.Include, + ContractResolver = PropertyResolver + }; public JObject GetGelfJson(LogEventInfo logEventInfo, string facility) { @@ -21,9 +32,7 @@ public JObject GetGelfJson(LogEventInfo logEventInfo, string facility) //If we are dealing with an exception, pass exception properties to LogEventInfo properties if (logEventInfo.Exception != null) { - logEventInfo.Properties.Add("ExceptionSource", logEventInfo.Exception.Source); - logEventInfo.Properties.Add("ExceptionMessage", logEventInfo.Exception.Message); - logEventInfo.Properties.Add("StackTrace", logEventInfo.Exception.StackTrace); + AddExceptionDetails(logEventInfo.Properties, logEventInfo.Exception); } //Figure out the short message @@ -42,23 +51,31 @@ public JObject GetGelfJson(LogEventInfo logEventInfo, string facility) ShortMessage = shortMessage, FullMessage = logEventMessage, Timestamp = logEventInfo.TimeStamp, - Level = GetSeverityLevel(logEventInfo.Level), - //Spec says: facility must be set by the client to "GELF" if empty - Facility = (string.IsNullOrEmpty(facility) ? "GELF" : facility), - Line = (logEventInfo.UserStackFrame != null) - ? logEventInfo.UserStackFrame.GetFileLineNumber().ToString( - CultureInfo.InvariantCulture) - : string.Empty, - File = (logEventInfo.UserStackFrame != null) - ? logEventInfo.UserStackFrame.GetFileName() - : string.Empty, + Level = GetSeverityLevel(logEventInfo.Level) }; //Convert to JSON var jsonObject = JObject.FromObject(gelfMessage); //Add any other interesting data to LogEventInfo properties - logEventInfo.Properties.Add("LoggerName", logEventInfo.LoggerName); + logEventInfo.Properties.Add("loggerName", logEventInfo.LoggerName); + + if (!string.IsNullOrWhiteSpace(facility)) + { + logEventInfo.Properties.Add("facility", facility); + } + + var line = GetLine(logEventInfo); + if (!string.IsNullOrWhiteSpace(line)) + { + logEventInfo.Properties.Add("line", line); + } + + var file = GetFile(logEventInfo); + if (!string.IsNullOrWhiteSpace(file)) + { + logEventInfo.Properties.Add("file", file); + } //We will persist them "Additional Fields" according to Gelf spec foreach (var property in logEventInfo.Properties) @@ -69,13 +86,57 @@ public JObject GetGelfJson(LogEventInfo logEventInfo, string facility) return jsonObject; } + private static string GetFile(LogEventInfo logEventInfo) + { + return (logEventInfo.UserStackFrame != null) + ? logEventInfo.UserStackFrame.GetFileName() + : string.Empty; + } + + private static string GetLine(LogEventInfo logEventInfo) + { + return (logEventInfo.UserStackFrame != null) + ? logEventInfo.UserStackFrame.GetFileLineNumber().ToString( + CultureInfo.InvariantCulture) + : string.Empty; + } + + private static void FlattenAndAddObject(IDictionary<string, JToken> gelfMessage, string key, IEnumerable<JToken> values) + { + foreach (var value in values) + { + if (value is JProperty) + { + var property = value as JProperty; + + var flattenedKey = string.Concat(key, ".", property.Name); + if (!property.Value.HasValues) + { + gelfMessage.Add(flattenedKey, property.Value); + } + + FlattenAndAddObject(gelfMessage, flattenedKey, property.Children()); + } + + if (value is JObject) + { + FlattenAndAddObject(gelfMessage, key, value); + } + + if (value is JArray) + { + gelfMessage.Add(key, value); + } + } + } + private static void AddAdditionalField(IDictionary<string, JToken> jObject, KeyValuePair<object, object> property) { var key = property.Key as string; - var value = property.Value as string; - if (key == null) return; + key = PropertyResolver.GetResolvedPropertyName(key); + //According to the GELF spec, libraries should NOT allow to send id as additional field (_id) //Server MUST skip the field because it could override the MongoDB _key field if (key.Equals("id", StringComparison.OrdinalIgnoreCase)) @@ -85,7 +146,20 @@ private static void AddAdditionalField(IDictionary<string, JToken> jObject, KeyV if (!key.StartsWith("_", StringComparison.OrdinalIgnoreCase)) key = "_" + key; - jObject.Add(key, value); + if (property.Value == null) + { + jObject.Add(key, null); + return; + } + + var value = JToken.FromObject(property.Value, Serializer); + if (!value.HasValues || value is JArray) + { + jObject.Add(key, value); + return; + } + + FlattenAndAddObject(jObject, key, value); } /// <summary> @@ -118,5 +192,38 @@ private static int GetSeverityLevel(LogLevel level) return 3; //LogLevel.Error } + + private static void AddExceptionDetails(IDictionary<object, object> properties, Exception exception) + { + var message = new StringBuilder(); + var stacktrace = new StringBuilder(); + var currentDepth = 0; + + var currentException = exception; + + do + { + message.Append(currentException.Message); + + if (!string.IsNullOrWhiteSpace(currentException.StackTrace)) + { + stacktrace.AppendLine(currentException.StackTrace); + } + + if (currentException.InnerException != null) + { + message.Append(" - "); + stacktrace.AppendLine("--- Inner exception stack trace ---"); + } + + currentException = currentException.InnerException; + currentDepth++; + + } while (currentException != null && currentDepth < 5); + + properties.Add("ExceptionSource", exception.Source); + properties.Add("ExceptionMessage", message.Length == 0 ? null : message.ToString()); + properties.Add("StackTrace", stacktrace.Length == 0 ? null : stacktrace.ToString()); + } } } diff --git a/Target/GelfMessage.cs b/Target/GelfMessage.cs index 6f5e66c..2e70a1a 100644 --- a/Target/GelfMessage.cs +++ b/Target/GelfMessage.cs @@ -6,12 +6,6 @@ namespace Gelf4NLog.Target [JsonObject(MemberSerialization.OptIn)] public class GelfMessage { - [JsonProperty("facility")] - public string Facility { get; set; } - - [JsonProperty("file")] - public string File { get; set; } - [JsonProperty("full_message")] public string FullMessage { get; set; } @@ -21,9 +15,6 @@ public class GelfMessage [JsonProperty("level")] public int Level { get; set; } - [JsonProperty("line")] - public string Line { get; set; } - [JsonProperty("short_message")] public string ShortMessage { get; set; } diff --git a/Target/HostnameToIp.cs b/Target/HostnameToIp.cs new file mode 100644 index 0000000..4f0292c --- /dev/null +++ b/Target/HostnameToIp.cs @@ -0,0 +1,22 @@ +using System.Linq; +using System.Net; +using System.Text.RegularExpressions; + +namespace Gelf4NLog.Target +{ + public static class HostnameToIp + { + private static readonly Regex IpAddressRegex = new Regex(@"\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b"); + + public static IPAddress Parse(string addressOrHostname) + { + if (IpAddressRegex.IsMatch(addressOrHostname)) + { + return IPAddress.Parse(addressOrHostname); + } + + return Dns.GetHostAddresses(addressOrHostname) + .FirstOrDefault(); + } + } +} \ No newline at end of file diff --git a/Target/NLogTarget.cs b/Target/NLogTarget.cs index 63257aa..481ad6f 100644 --- a/Target/NLogTarget.cs +++ b/Target/NLogTarget.cs @@ -1,5 +1,6 @@ using System.ComponentModel.DataAnnotations; using NLog; +using NLog.Layouts; using NLog.Targets; using Newtonsoft.Json; @@ -9,16 +10,19 @@ namespace Gelf4NLog.Target public class NLogTarget : TargetWithLayout { [Required] - public string HostIp { get; set; } + public Layout HostIp { get; set; } [Required] - public int HostPort { get; set; } + public Layout HostPort { get; set; } public string Facility { get; set; } public IConverter Converter { get; private set; } public ITransport Transport { get; private set; } + private int _port; + private string _hostIp; + public NLogTarget() { Transport = new UdpTransport(new UdpTransportClient()); @@ -40,7 +44,14 @@ protected override void Write(LogEventInfo logEvent) { var jsonObject = Converter.GetGelfJson(logEvent, Facility); if (jsonObject == null) return; - Transport.Send(HostIp, HostPort, jsonObject.ToString(Formatting.None, null)); + + if (string.IsNullOrWhiteSpace(_hostIp)) + { + _hostIp = HostIp.Render(logEvent); + _port = int.Parse(HostPort.Render(logEvent)); + } + + Transport.Send(_hostIp, _port, jsonObject.ToString(Formatting.None, null)); } } } diff --git a/Target/UdpTransport.cs b/Target/UdpTransport.cs index e273d83..1638cb8 100644 --- a/Target/UdpTransport.cs +++ b/Target/UdpTransport.cs @@ -33,7 +33,7 @@ public UdpTransport(ITransportClient transportClient) /// <param name="message">Message (in JSON) to log</param> public void Send(string serverIpAddress, int serverPort, string message) { - var ipAddress = IPAddress.Parse(serverIpAddress); + var ipAddress = HostnameToIp.Parse(serverIpAddress); var ipEndPoint = new IPEndPoint(ipAddress, serverPort); var compressedMessage = CompressMessage(message); diff --git a/Target/packages.config b/Target/packages.config index 7999a70..955bdb8 100644 --- a/Target/packages.config +++ b/Target/packages.config @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <packages> - <package id="Newtonsoft.Json" version="4.5.6" /> - <package id="NLog" version="2.0.0.2000" /> + <package id="Newtonsoft.Json" version="6.0.8" targetFramework="net40" /> + <package id="NLog" version="3.2.0.0" targetFramework="net40" /> </packages> \ No newline at end of file diff --git a/UnitTest/Gelf4NLog.UnitTest.csproj b/UnitTest/Gelf4NLog.UnitTest.csproj index c06a561..dd72f44 100644 --- a/UnitTest/Gelf4NLog.UnitTest.csproj +++ b/UnitTest/Gelf4NLog.UnitTest.csproj @@ -34,11 +34,11 @@ <Reference Include="Moq"> <HintPath>..\packages\Moq.4.0.10827\lib\NET40\Moq.dll</HintPath> </Reference> - <Reference Include="Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL"> - <HintPath>..\packages\Newtonsoft.Json.4.5.6\lib\net40\Newtonsoft.Json.dll</HintPath> + <Reference Include="Newtonsoft.Json"> + <HintPath>..\packages\Newtonsoft.Json.6.0.8\lib\net40\Newtonsoft.Json.dll</HintPath> </Reference> - <Reference Include="NLog, Version=2.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL"> - <HintPath>..\packages\NLog.2.0.0.2000\lib\net40\NLog.dll</HintPath> + <Reference Include="NLog"> + <HintPath>..\packages\NLog.3.2.0.0\lib\net40\NLog.dll</HintPath> </Reference> <Reference Include="nunit.framework"> <HintPath>..\packages\NUnit.2.6.0.12054\lib\nunit.framework.dll</HintPath> diff --git a/UnitTest/GelfConverterTest.cs b/UnitTest/GelfConverterTest.cs index 16cc50b..d8d76d8 100644 --- a/UnitTest/GelfConverterTest.cs +++ b/UnitTest/GelfConverterTest.cs @@ -11,6 +11,47 @@ public class GelfConverterTest [TestFixture(Category = "GelfConverter")] public class GetGelfJsonMethod { + [Test] + public void ShouldCreateGelfJsonCorrectlyWithFlattenedExtraObjects() + { + var timestamp = DateTime.Now; + var logEvent = new LogEventInfo + { + Message = "Test Log Message", + Level = LogLevel.Info, + TimeStamp = timestamp, + LoggerName = "GelfConverterTestLogger" + }; + logEvent.Properties.Add("customproperty4", new[] { 1, 2, 3 }); + logEvent.Properties.Add("_customproperty1", "customvalue1"); + logEvent.Properties.Add("_customproperty2", new { Value1 = "customvalue1", Value2 = "customvalue2", Extra2 = new { Value3 = "customvalue3", Array1 = new[] {1,2,3} } }); + logEvent.Properties.Add("customproperty3", 2); + + + var jsonObject = new GelfConverter().GetGelfJson(logEvent, "TestFacility"); + + Assert.IsNotNull(jsonObject); + Assert.AreEqual("1.1", jsonObject.Value<string>("version")); + Assert.AreEqual(Dns.GetHostName(), jsonObject.Value<string>("host")); + Assert.AreEqual("Test Log Message", jsonObject.Value<string>("short_message")); + Assert.AreEqual("Test Log Message", jsonObject.Value<string>("full_message")); + Assert.AreEqual(timestamp, jsonObject.Value<DateTime>("timestamp")); + Assert.AreEqual(6, jsonObject.Value<int>("level")); + + Assert.AreEqual("customvalue1", jsonObject.Value<string>("_customproperty1")); + Assert.AreEqual("customvalue1", jsonObject.Value<string>("_customproperty2.value1")); + Assert.AreEqual("customvalue2", jsonObject.Value<string>("_customproperty2.value2")); + Assert.AreEqual("customvalue3", jsonObject.Value<string>("_customproperty2.extra2.value3")); + Assert.AreEqual(new[] { 1, 2, 3 }, jsonObject["_customproperty2.extra2.array1"].ToObject<int[]>()); + Assert.AreEqual("GelfConverterTestLogger", jsonObject.Value<string>("_loggerName")); + Assert.AreEqual("TestFacility", jsonObject.Value<string>("_facility")); + Assert.AreEqual(2, jsonObject.Value<int>("_customproperty3")); + Assert.AreEqual(new[] { 1, 2, 3 }, jsonObject["_customproperty4"].ToObject<int[]>()); + + //make sure that there are no other junk in there + Assert.AreEqual(15, jsonObject.Count); + } + [Test] public void ShouldCreateGelfJsonCorrectly() { @@ -28,22 +69,20 @@ public void ShouldCreateGelfJsonCorrectly() var jsonObject = new GelfConverter().GetGelfJson(logEvent, "TestFacility"); Assert.IsNotNull(jsonObject); - Assert.AreEqual("1.0", jsonObject.Value<string>("version")); + Assert.AreEqual("1.1", jsonObject.Value<string>("version")); Assert.AreEqual(Dns.GetHostName(), jsonObject.Value<string>("host")); Assert.AreEqual("Test Log Message", jsonObject.Value<string>("short_message")); Assert.AreEqual("Test Log Message", jsonObject.Value<string>("full_message")); Assert.AreEqual(timestamp, jsonObject.Value<DateTime>("timestamp")); Assert.AreEqual(6, jsonObject.Value<int>("level")); - Assert.AreEqual("TestFacility", jsonObject.Value<string>("facility")); - Assert.AreEqual("", jsonObject.Value<string>("file")); - Assert.AreEqual("", jsonObject.Value<string>("line")); + Assert.AreEqual("TestFacility", jsonObject.Value<string>("_facility")); Assert.AreEqual("customvalue1", jsonObject.Value<string>("_customproperty1")); Assert.AreEqual("customvalue2", jsonObject.Value<string>("_customproperty2")); - Assert.AreEqual("GelfConverterTestLogger", jsonObject.Value<string>("_LoggerName")); + Assert.AreEqual("GelfConverterTestLogger", jsonObject.Value<string>("_loggerName")); //make sure that there are no other junk in there - Assert.AreEqual(12, jsonObject.Count); + Assert.AreEqual(10, jsonObject.Count); } [Test] @@ -61,11 +100,11 @@ public void ShouldHandleExceptionsCorrectly() Assert.AreEqual("Test Message", jsonObject.Value<string>("short_message")); Assert.AreEqual("Test Message", jsonObject.Value<string>("full_message")); Assert.AreEqual(3, jsonObject.Value<int>("level")); - Assert.AreEqual("TestFacility", jsonObject.Value<string>("facility")); - Assert.AreEqual(null, jsonObject.Value<string>("_ExceptionSource")); - Assert.AreEqual("div by 0", jsonObject.Value<string>("_ExceptionMessage")); - Assert.AreEqual(null, jsonObject.Value<string>("_StackTrace")); - Assert.AreEqual(null, jsonObject.Value<string>("_LoggerName")); + Assert.AreEqual("TestFacility", jsonObject.Value<string>("_facility")); + Assert.AreEqual(null, jsonObject.Value<string>("_exceptionSource")); + Assert.AreEqual("div by 0", jsonObject.Value<string>("_exceptionMessage")); + Assert.AreEqual(null, jsonObject.Value<string>("_stackTrace")); + Assert.AreEqual(null, jsonObject.Value<string>("_loggerName")); } [Test] @@ -96,17 +135,6 @@ public void ShouldHandlePropertyCalledIdProperly() Assert.IsNull(jsonObject["_id"]); Assert.AreEqual("not_important", jsonObject.Value<string>("_id_")); } - - [TestCase("")] - [TestCase(null)] - public void ShouldSetDefaultFacility(string facility) - { - var logEvent = new LogEventInfo {Message = "Test"}; - - var jsonObject = new GelfConverter().GetGelfJson(logEvent, facility); - - Assert.AreEqual("GELF", jsonObject.Value<string>("facility")); - } } } } diff --git a/UnitTest/UdpTransportTest.cs b/UnitTest/UdpTransportTest.cs index f0f2676..a1dcf67 100644 --- a/UnitTest/UdpTransportTest.cs +++ b/UnitTest/UdpTransportTest.cs @@ -22,7 +22,7 @@ public void ShouldSendShortUdpMessage() var converter = new Mock<IConverter>(); converter.Setup(c => c.GetGelfJson(It.IsAny<LogEventInfo>(), It.IsAny<string>())).Returns(new JObject()); - var target = new NLogTarget(transport, converter.Object) { HostIp = "127.0.0.1" }; + var target = new NLogTarget(transport, converter.Object) { HostIp = "127.0.0.1", HostPort = "0" }; var logEventInfo = new LogEventInfo { Message = "Test Message" }; target.WriteLogEventInfo(logEventInfo); @@ -46,7 +46,7 @@ public void ShouldSendLongUdpMessage() var transport = new UdpTransport(transportClient.Object); - var target = new NLogTarget(transport, converter.Object) { HostIp = "127.0.0.1" }; + var target = new NLogTarget(transport, converter.Object) { HostIp = "127.0.0.1", HostPort = "0"}; target.WriteLogEventInfo(new LogEventInfo()); transportClient.Verify(t => t.Send(It.IsAny<byte[]>(), It.IsAny<Int32>(), It.IsAny<IPEndPoint>()), Times.Exactly(4)); diff --git a/UnitTest/packages.config b/UnitTest/packages.config index 89acb03..0dbd6b1 100644 --- a/UnitTest/packages.config +++ b/UnitTest/packages.config @@ -2,7 +2,7 @@ <packages> <package id="AutoFixture" version="2.11.1" /> <package id="Moq" version="4.0.10827" /> - <package id="Newtonsoft.Json" version="4.5.6" /> - <package id="NLog" version="2.0.0.2000" /> + <package id="Newtonsoft.Json" version="6.0.8" targetFramework="net40" /> + <package id="NLog" version="3.2.0.0" targetFramework="net40" /> <package id="NUnit" version="2.6.0.12054" /> </packages> \ No newline at end of file diff --git a/packages/NLog.2.0.0.2000/NLog.2.0.0.2000.nupkg b/packages/NLog.2.0.0.2000/NLog.2.0.0.2000.nupkg deleted file mode 100644 index adff78b..0000000 Binary files a/packages/NLog.2.0.0.2000/NLog.2.0.0.2000.nupkg and /dev/null differ diff --git a/packages/NLog.2.0.0.2000/lib/net20/NLog.dll b/packages/NLog.2.0.0.2000/lib/net20/NLog.dll deleted file mode 100644 index fcf93cd..0000000 Binary files a/packages/NLog.2.0.0.2000/lib/net20/NLog.dll and /dev/null differ diff --git a/packages/NLog.2.0.0.2000/lib/net35/NLog.dll b/packages/NLog.2.0.0.2000/lib/net35/NLog.dll deleted file mode 100644 index 1adad74..0000000 Binary files a/packages/NLog.2.0.0.2000/lib/net35/NLog.dll and /dev/null differ diff --git a/packages/NLog.2.0.0.2000/lib/net40/NLog.dll b/packages/NLog.2.0.0.2000/lib/net40/NLog.dll deleted file mode 100644 index 491a664..0000000 Binary files a/packages/NLog.2.0.0.2000/lib/net40/NLog.dll and /dev/null differ diff --git a/packages/NLog.2.0.0.2000/lib/sl2/NLog.dll b/packages/NLog.2.0.0.2000/lib/sl2/NLog.dll deleted file mode 100644 index 0591a8d..0000000 Binary files a/packages/NLog.2.0.0.2000/lib/sl2/NLog.dll and /dev/null differ diff --git a/packages/NLog.2.0.0.2000/lib/sl2/NLog.xml b/packages/NLog.2.0.0.2000/lib/sl2/NLog.xml deleted file mode 100644 index 7f3c26f..0000000 --- a/packages/NLog.2.0.0.2000/lib/sl2/NLog.xml +++ /dev/null @@ -1,9119 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>NLog</name> - </assembly> - <members> - <member name="T:NLog.Common.AsyncContinuation"> - <summary> - Asynchronous continuation delegate - function invoked at the end of asynchronous - processing. - </summary> - <param name="exception">Exception during asynchronous processing or null if no exception - was thrown.</param> - </member> - <member name="T:NLog.Common.AsyncHelpers"> - <summary> - Helpers for asynchronous operations. - </summary> - </member> - <member name="M:NLog.Common.AsyncHelpers.ForEachItemSequentially``1(System.Collections.Generic.IEnumerable{``0},NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction{``0})"> - <summary> - Iterates over all items in the given collection and runs the specified action - in sequence (each action executes only after the preceding one has completed without an error). - </summary> - <typeparam name="T">Type of each item.</typeparam> - <param name="items">The items to iterate.</param> - <param name="asyncContinuation">The asynchronous continuation to invoke once all items - have been iterated.</param> - <param name="action">The action to invoke for each item.</param> - </member> - <member name="M:NLog.Common.AsyncHelpers.Repeat(System.Int32,NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction)"> - <summary> - Repeats the specified asynchronous action multiple times and invokes asynchronous continuation at the end. - </summary> - <param name="repeatCount">The repeat count.</param> - <param name="asyncContinuation">The asynchronous continuation to invoke at the end.</param> - <param name="action">The action to invoke.</param> - </member> - <member name="M:NLog.Common.AsyncHelpers.PrecededBy(NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction)"> - <summary> - Modifies the continuation by pre-pending given action to execute just before it. - </summary> - <param name="asyncContinuation">The async continuation.</param> - <param name="action">The action to pre-pend.</param> - <returns>Continuation which will execute the given action before forwarding to the actual continuation.</returns> - </member> - <member name="M:NLog.Common.AsyncHelpers.WithTimeout(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Attaches a timeout to a continuation which will invoke the continuation when the specified - timeout has elapsed. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">The timeout.</param> - <returns>Wrapped continuation.</returns> - </member> - <member name="M:NLog.Common.AsyncHelpers.ForEachItemInParallel``1(System.Collections.Generic.IEnumerable{``0},NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction{``0})"> - <summary> - Iterates over all items in the given collection and runs the specified action - in parallel (each action executes on a thread from thread pool). - </summary> - <typeparam name="T">Type of each item.</typeparam> - <param name="values">The items to iterate.</param> - <param name="asyncContinuation">The asynchronous continuation to invoke once all items - have been iterated.</param> - <param name="action">The action to invoke for each item.</param> - </member> - <member name="M:NLog.Common.AsyncHelpers.RunSynchronously(NLog.Common.AsynchronousAction)"> - <summary> - Runs the specified asynchronous action synchronously (blocks until the continuation has - been invoked). - </summary> - <param name="action">The action.</param> - <remarks> - Using this method is not recommended because it will block the calling thread. - </remarks> - </member> - <member name="M:NLog.Common.AsyncHelpers.PreventMultipleCalls(NLog.Common.AsyncContinuation)"> - <summary> - Wraps the continuation with a guard which will only make sure that the continuation function - is invoked only once. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <returns>Wrapped asynchronous continuation.</returns> - </member> - <member name="M:NLog.Common.AsyncHelpers.GetCombinedException(System.Collections.Generic.IList{System.Exception})"> - <summary> - Gets the combined exception from all exceptions in the list. - </summary> - <param name="exceptions">The exceptions.</param> - <returns>Combined exception or null if no exception was thrown.</returns> - </member> - <member name="T:NLog.Common.AsynchronousAction"> - <summary> - Asynchronous action. - </summary> - <param name="asyncContinuation">Continuation to be invoked at the end of action.</param> - </member> - <member name="T:NLog.Common.AsynchronousAction`1"> - <summary> - Asynchronous action with one argument. - </summary> - <typeparam name="T">Type of the argument.</typeparam> - <param name="argument">Argument to the action.</param> - <param name="asyncContinuation">Continuation to be invoked at the end of action.</param> - </member> - <member name="T:NLog.Common.AsyncLogEventInfo"> - <summary> - Represents the logging event with asynchronous continuation. - </summary> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.#ctor(NLog.LogEventInfo,NLog.Common.AsyncContinuation)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Common.AsyncLogEventInfo"/> struct. - </summary> - <param name="logEvent">The log event.</param> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.op_Equality(NLog.Common.AsyncLogEventInfo,NLog.Common.AsyncLogEventInfo)"> - <summary> - Implements the operator ==. - </summary> - <param name="eventInfo1">The event info1.</param> - <param name="eventInfo2">The event info2.</param> - <returns>The result of the operator.</returns> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.op_Inequality(NLog.Common.AsyncLogEventInfo,NLog.Common.AsyncLogEventInfo)"> - <summary> - Implements the operator ==. - </summary> - <param name="eventInfo1">The event info1.</param> - <param name="eventInfo2">The event info2.</param> - <returns>The result of the operator.</returns> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> - <returns> - A value of <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - </returns> - </member> - <member name="P:NLog.Common.AsyncLogEventInfo.LogEvent"> - <summary> - Gets the log event. - </summary> - </member> - <member name="P:NLog.Common.AsyncLogEventInfo.Continuation"> - <summary> - Gets the continuation. - </summary> - </member> - <member name="T:NLog.Common.InternalLogger"> - <summary> - NLog internal logger. - </summary> - </member> - <member name="M:NLog.Common.InternalLogger.#cctor"> - <summary> - Initializes static members of the InternalLogger class. - </summary> - </member> - <member name="M:NLog.Common.InternalLogger.Log(NLog.LogLevel,System.String,System.Object[])"> - <summary> - Logs the specified message at the specified level. - </summary> - <param name="level">Log level.</param> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Log(NLog.LogLevel,System.String)"> - <summary> - Logs the specified message at the specified level. - </summary> - <param name="level">Log level.</param> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Trace(System.String,System.Object[])"> - <summary> - Logs the specified message at the Trace level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Trace(System.String)"> - <summary> - Logs the specified message at the Trace level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Debug(System.String,System.Object[])"> - <summary> - Logs the specified message at the Debug level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Debug(System.String)"> - <summary> - Logs the specified message at the Debug level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Info(System.String,System.Object[])"> - <summary> - Logs the specified message at the Info level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Info(System.String)"> - <summary> - Logs the specified message at the Info level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Warn(System.String,System.Object[])"> - <summary> - Logs the specified message at the Warn level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Warn(System.String)"> - <summary> - Logs the specified message at the Warn level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Error(System.String,System.Object[])"> - <summary> - Logs the specified message at the Error level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Error(System.String)"> - <summary> - Logs the specified message at the Error level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Fatal(System.String,System.Object[])"> - <summary> - Logs the specified message at the Fatal level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Fatal(System.String)"> - <summary> - Logs the specified message at the Fatal level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="P:NLog.Common.InternalLogger.LogLevel"> - <summary> - Gets or sets the internal log level. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.LogToConsole"> - <summary> - Gets or sets a value indicating whether internal messages should be written to the console output stream. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.LogToConsoleError"> - <summary> - Gets or sets a value indicating whether internal messages should be written to the console error stream. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.LogFile"> - <summary> - Gets or sets the name of the internal log file. - </summary> - <remarks>A value of <see langword="null" /> value disables internal logging to a file.</remarks> - </member> - <member name="P:NLog.Common.InternalLogger.LogWriter"> - <summary> - Gets or sets the text writer that will receive internal logs. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IncludeTimestamp"> - <summary> - Gets or sets a value indicating whether timestamp should be included in internal log output. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsTraceEnabled"> - <summary> - Gets a value indicating whether internal log includes Trace messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsDebugEnabled"> - <summary> - Gets a value indicating whether internal log includes Debug messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsInfoEnabled"> - <summary> - Gets a value indicating whether internal log includes Info messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsWarnEnabled"> - <summary> - Gets a value indicating whether internal log includes Warn messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsErrorEnabled"> - <summary> - Gets a value indicating whether internal log includes Error messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsFatalEnabled"> - <summary> - Gets a value indicating whether internal log includes Fatal messages. - </summary> - </member> - <member name="T:NLog.Common.LogEventInfoBuffer"> - <summary> - A cyclic buffer of <see cref="T:NLog.LogEventInfo"/> object. - </summary> - </member> - <member name="M:NLog.Common.LogEventInfoBuffer.#ctor(System.Int32,System.Boolean,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Common.LogEventInfoBuffer"/> class. - </summary> - <param name="size">Buffer size.</param> - <param name="growAsNeeded">Whether buffer should grow as it becomes full.</param> - <param name="growLimit">The maximum number of items that the buffer can grow to.</param> - </member> - <member name="M:NLog.Common.LogEventInfoBuffer.Append(NLog.Common.AsyncLogEventInfo)"> - <summary> - Adds the specified log event to the buffer. - </summary> - <param name="eventInfo">Log event.</param> - <returns>The number of items in the buffer.</returns> - </member> - <member name="M:NLog.Common.LogEventInfoBuffer.GetEventsAndClear"> - <summary> - Gets the array of events accumulated in the buffer and clears the buffer as one atomic operation. - </summary> - <returns>Events in the buffer.</returns> - </member> - <member name="P:NLog.Common.LogEventInfoBuffer.Size"> - <summary> - Gets the number of items in the array. - </summary> - </member> - <member name="T:NLog.Conditions.ConditionAndExpression"> - <summary> - Condition <b>and</b> expression. - </summary> - </member> - <member name="T:NLog.Conditions.ConditionExpression"> - <summary> - Base class for representing nodes in condition expression trees. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionExpression.op_Implicit(System.String)~NLog.Conditions.ConditionExpression"> - <summary> - Converts condition text to a condition expression tree. - </summary> - <param name="conditionExpressionText">Condition text to be converted.</param> - <returns>Condition expression tree.</returns> - </member> - <member name="M:NLog.Conditions.ConditionExpression.Evaluate(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="M:NLog.Conditions.ConditionExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="M:NLog.Conditions.ConditionAndExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionAndExpression"/> class. - </summary> - <param name="left">Left hand side of the AND expression.</param> - <param name="right">Right hand side of the AND expression.</param> - </member> - <member name="M:NLog.Conditions.ConditionAndExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>A concatenated '(Left) and (Right)' string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionAndExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression by evaluating <see cref="P:NLog.Conditions.ConditionAndExpression.Left"/> and <see cref="P:NLog.Conditions.ConditionAndExpression.Right"/> recursively. - </summary> - <param name="context">Evaluation context.</param> - <returns>The value of the conjunction operator.</returns> - </member> - <member name="P:NLog.Conditions.ConditionAndExpression.Left"> - <summary> - Gets the left hand side of the AND expression. - </summary> - </member> - <member name="P:NLog.Conditions.ConditionAndExpression.Right"> - <summary> - Gets the right hand side of the AND expression. - </summary> - </member> - <member name="T:NLog.Conditions.ConditionEvaluationException"> - <summary> - Exception during evaluation of condition expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException"/> class. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException"/> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException"/> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="T:NLog.Conditions.ConditionLayoutExpression"> - <summary> - Condition layout expression (represented by a string literal - with embedded ${}). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLayoutExpression.#ctor(NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionLayoutExpression"/> class. - </summary> - <param name="layout">The layout.</param> - </member> - <member name="M:NLog.Conditions.ConditionLayoutExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>String literal in single quotes.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLayoutExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression by calculating the value - of the layout in the specified evaluation context. - </summary> - <param name="context">Evaluation context.</param> - <returns>The value of the layout.</returns> - </member> - <member name="P:NLog.Conditions.ConditionLayoutExpression.Layout"> - <summary> - Gets the layout. - </summary> - <value>The layout.</value> - </member> - <member name="T:NLog.Conditions.ConditionLevelExpression"> - <summary> - Condition level expression (represented by the <b>level</b> keyword). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLevelExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns>The '<b>level</b>' string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLevelExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates to the current log level. - </summary> - <param name="context">Evaluation context. Ignored.</param> - <returns>The <see cref="T:NLog.LogLevel"/> object representing current log level.</returns> - </member> - <member name="T:NLog.Conditions.ConditionLiteralExpression"> - <summary> - Condition literal expression (numeric, <b>LogLevel.XXX</b>, <b>true</b> or <b>false</b>). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLiteralExpression.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionLiteralExpression"/> class. - </summary> - <param name="literalValue">Literal value.</param> - </member> - <member name="M:NLog.Conditions.ConditionLiteralExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns>The literal value.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLiteralExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>The literal value as passed in the constructor.</returns> - </member> - <member name="P:NLog.Conditions.ConditionLiteralExpression.LiteralValue"> - <summary> - Gets the literal value. - </summary> - <value>The literal value.</value> - </member> - <member name="T:NLog.Conditions.ConditionLoggerNameExpression"> - <summary> - Condition logger name expression (represented by the <b>logger</b> keyword). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLoggerNameExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>A <b>logger</b> string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLoggerNameExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates to the logger name. - </summary> - <param name="context">Evaluation context.</param> - <returns>The logger name.</returns> - </member> - <member name="T:NLog.Conditions.ConditionMessageExpression"> - <summary> - Condition message expression (represented by the <b>message</b> keyword). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionMessageExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>The '<b>message</b>' string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMessageExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates to the logger message. - </summary> - <param name="context">Evaluation context.</param> - <returns>The logger message.</returns> - </member> - <member name="T:NLog.Conditions.ConditionMethodAttribute"> - <summary> - Marks class as a log event Condition and assigns a name to it. - </summary> - </member> - <member name="T:NLog.Config.NameBaseAttribute"> - <summary> - Attaches a simple name to an item (such as <see cref="T:NLog.Targets.Target"/>, - <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/>, <see cref="T:NLog.Layouts.Layout"/>, etc.). - </summary> - </member> - <member name="M:NLog.Config.NameBaseAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NameBaseAttribute"/> class. - </summary> - <param name="name">The name of the item.</param> - </member> - <member name="P:NLog.Config.NameBaseAttribute.Name"> - <summary> - Gets the name of the item. - </summary> - <value>The name of the item.</value> - </member> - <member name="M:NLog.Conditions.ConditionMethodAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionMethodAttribute"/> class. - </summary> - <param name="name">Condition method name.</param> - </member> - <member name="T:NLog.Conditions.ConditionMethodExpression"> - <summary> - Condition method invocation expression (represented by <b>method(p1,p2,p3)</b> syntax). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionMethodExpression.#ctor(System.String,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{NLog.Conditions.ConditionExpression})"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionMethodExpression"/> class. - </summary> - <param name="conditionMethodName">Name of the condition method.</param> - <param name="methodInfo"><see cref="P:NLog.Conditions.ConditionMethodExpression.MethodInfo"/> of the condition method.</param> - <param name="methodParameters">The method parameters.</param> - </member> - <member name="M:NLog.Conditions.ConditionMethodExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionMethodExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="P:NLog.Conditions.ConditionMethodExpression.MethodInfo"> - <summary> - Gets the method info. - </summary> - </member> - <member name="P:NLog.Conditions.ConditionMethodExpression.MethodParameters"> - <summary> - Gets the method parameters. - </summary> - <value>The method parameters.</value> - </member> - <member name="T:NLog.Conditions.ConditionMethods"> - <summary> - A bunch of utility methods (mostly predicates) which can be used in - condition expressions. Parially inspired by XPath 1.0. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Equals2(System.Object,System.Object)"> - <summary> - Compares two values for equality. - </summary> - <param name="firstValue">The first value.</param> - <param name="secondValue">The second value.</param> - <returns><b>true</b> when two objects are equal, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Contains(System.String,System.String)"> - <summary> - Gets or sets a value indicating whether the second string is a substring of the first one. - </summary> - <param name="haystack">The first string.</param> - <param name="needle">The second string.</param> - <returns><b>true</b> when the second string is a substring of the first string, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.StartsWith(System.String,System.String)"> - <summary> - Gets or sets a value indicating whether the second string is a prefix of the first one. - </summary> - <param name="haystack">The first string.</param> - <param name="needle">The second string.</param> - <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.EndsWith(System.String,System.String)"> - <summary> - Gets or sets a value indicating whether the second string is a suffix of the first one. - </summary> - <param name="haystack">The first string.</param> - <param name="needle">The second string.</param> - <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Length(System.String)"> - <summary> - Returns the length of a string. - </summary> - <param name="text">A string whose lengths is to be evaluated.</param> - <returns>The length of the string.</returns> - </member> - <member name="T:NLog.Conditions.ConditionMethodsAttribute"> - <summary> - Marks the class as containing condition methods. - </summary> - </member> - <member name="T:NLog.Conditions.ConditionNotExpression"> - <summary> - Condition <b>not</b> expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionNotExpression.#ctor(NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionNotExpression"/> class. - </summary> - <param name="expression">The expression.</param> - </member> - <member name="M:NLog.Conditions.ConditionNotExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionNotExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="P:NLog.Conditions.ConditionNotExpression.Expression"> - <summary> - Gets the expression to be negated. - </summary> - <value>The expression.</value> - </member> - <member name="T:NLog.Conditions.ConditionOrExpression"> - <summary> - Condition <b>or</b> expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionOrExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionOrExpression"/> class. - </summary> - <param name="left">Left hand side of the OR expression.</param> - <param name="right">Right hand side of the OR expression.</param> - </member> - <member name="M:NLog.Conditions.ConditionOrExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionOrExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression by evaluating <see cref="P:NLog.Conditions.ConditionOrExpression.LeftExpression"/> and <see cref="P:NLog.Conditions.ConditionOrExpression.RightExpression"/> recursively. - </summary> - <param name="context">Evaluation context.</param> - <returns>The value of the alternative operator.</returns> - </member> - <member name="P:NLog.Conditions.ConditionOrExpression.LeftExpression"> - <summary> - Gets the left expression. - </summary> - <value>The left expression.</value> - </member> - <member name="P:NLog.Conditions.ConditionOrExpression.RightExpression"> - <summary> - Gets the right expression. - </summary> - <value>The right expression.</value> - </member> - <member name="T:NLog.Conditions.ConditionParseException"> - <summary> - Exception during parsing of condition expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException"/> class. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException"/> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException"/> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="T:NLog.Conditions.ConditionParser"> - <summary> - Condition parser. Turns a string representation of condition expression - into an expression tree. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionParser.#ctor(NLog.Internal.SimpleStringReader,NLog.Config.ConfigurationItemFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParser"/> class. - </summary> - <param name="stringReader">The string reader.</param> - <param name="configurationItemFactory">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param> - </member> - <member name="M:NLog.Conditions.ConditionParser.ParseExpression(System.String)"> - <summary> - Parses the specified condition string and turns it into - <see cref="T:NLog.Conditions.ConditionExpression"/> tree. - </summary> - <param name="expressionText">The expression to be parsed.</param> - <returns>The root of the expression syntax tree which can be used to get the value of the condition in a specified context.</returns> - </member> - <member name="M:NLog.Conditions.ConditionParser.ParseExpression(System.String,NLog.Config.ConfigurationItemFactory)"> - <summary> - Parses the specified condition string and turns it into - <see cref="T:NLog.Conditions.ConditionExpression"/> tree. - </summary> - <param name="expressionText">The expression to be parsed.</param> - <param name="configurationItemFactories">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param> - <returns>The root of the expression syntax tree which can be used to get the value of the condition in a specified context.</returns> - </member> - <member name="M:NLog.Conditions.ConditionParser.ParseExpression(NLog.Internal.SimpleStringReader,NLog.Config.ConfigurationItemFactory)"> - <summary> - Parses the specified condition string and turns it into - <see cref="T:NLog.Conditions.ConditionExpression"/> tree. - </summary> - <param name="stringReader">The string reader.</param> - <param name="configurationItemFactories">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param> - <returns> - The root of the expression syntax tree which can be used to get the value of the condition in a specified context. - </returns> - </member> - <member name="T:NLog.Conditions.ConditionRelationalExpression"> - <summary> - Condition relational (<b>==</b>, <b>!=</b>, <b><</b>, <b><=</b>, - <b>></b> or <b>>=</b>) expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionRelationalOperator)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionRelationalExpression"/> class. - </summary> - <param name="leftExpression">The left expression.</param> - <param name="rightExpression">The right expression.</param> - <param name="relationalOperator">The relational operator.</param> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.Compare(System.Object,System.Object,NLog.Conditions.ConditionRelationalOperator)"> - <summary> - Compares the specified values using specified relational operator. - </summary> - <param name="leftValue">The first value.</param> - <param name="rightValue">The second value.</param> - <param name="relationalOperator">The relational operator.</param> - <returns>Result of the given relational operator.</returns> - </member> - <member name="P:NLog.Conditions.ConditionRelationalExpression.LeftExpression"> - <summary> - Gets the left expression. - </summary> - <value>The left expression.</value> - </member> - <member name="P:NLog.Conditions.ConditionRelationalExpression.RightExpression"> - <summary> - Gets the right expression. - </summary> - <value>The right expression.</value> - </member> - <member name="P:NLog.Conditions.ConditionRelationalExpression.RelationalOperator"> - <summary> - Gets the relational operator. - </summary> - <value>The operator.</value> - </member> - <member name="T:NLog.Conditions.ConditionRelationalOperator"> - <summary> - Relational operators used in conditions. - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.Equal"> - <summary> - Equality (==). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.NotEqual"> - <summary> - Inequality (!=). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.Less"> - <summary> - Less than (<). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.Greater"> - <summary> - Greater than (>). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.LessOrEqual"> - <summary> - Less than or equal (<=). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.GreaterOrEqual"> - <summary> - Greater than or equal (>=). - </summary> - </member> - <member name="T:NLog.Conditions.ConditionTokenizer"> - <summary> - Hand-written tokenizer for conditions. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.#ctor(NLog.Internal.SimpleStringReader)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionTokenizer"/> class. - </summary> - <param name="stringReader">The string reader.</param> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.Expect(NLog.Conditions.ConditionTokenType)"> - <summary> - Asserts current token type and advances to the next token. - </summary> - <param name="tokenType">Expected token type.</param> - <remarks>If token type doesn't match, an exception is thrown.</remarks> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.EatKeyword"> - <summary> - Asserts that current token is a keyword and returns its value and advances to the next token. - </summary> - <returns>Keyword value.</returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsKeyword(System.String)"> - <summary> - Gets or sets a value indicating whether current keyword is equal to the specified value. - </summary> - <param name="keyword">The keyword.</param> - <returns> - A value of <c>true</c> if current keyword is equal to the specified value; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsEOF"> - <summary> - Gets or sets a value indicating whether the tokenizer has reached the end of the token stream. - </summary> - <returns> - A value of <c>true</c> if the tokenizer has reached the end of the token stream; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsNumber"> - <summary> - Gets or sets a value indicating whether current token is a number. - </summary> - <returns> - A value of <c>true</c> if current token is a number; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsToken(NLog.Conditions.ConditionTokenType)"> - <summary> - Gets or sets a value indicating whether the specified token is of specified type. - </summary> - <param name="tokenType">The token type.</param> - <returns> - A value of <c>true</c> if current token is of specified type; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.GetNextToken"> - <summary> - Gets the next token and sets <see cref="P:NLog.Conditions.ConditionTokenizer.TokenType"/> and <see cref="P:NLog.Conditions.ConditionTokenizer.TokenValue"/> properties. - </summary> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.TokenPosition"> - <summary> - Gets the token position. - </summary> - <value>The token position.</value> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.TokenType"> - <summary> - Gets the type of the token. - </summary> - <value>The type of the token.</value> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.TokenValue"> - <summary> - Gets the token value. - </summary> - <value>The token value.</value> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.StringTokenValue"> - <summary> - Gets the value of a string token. - </summary> - <value>The string token value.</value> - </member> - <member name="T:NLog.Conditions.ConditionTokenizer.CharToTokenType"> - <summary> - Mapping between characters and token types for punctuations. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.CharToTokenType.#ctor(System.Char,NLog.Conditions.ConditionTokenType)"> - <summary> - Initializes a new instance of the CharToTokenType struct. - </summary> - <param name="character">The character.</param> - <param name="tokenType">Type of the token.</param> - </member> - <member name="T:NLog.Conditions.ConditionTokenType"> - <summary> - Token types for condition expressions. - </summary> - </member> - <member name="T:NLog.Config.AdvancedAttribute"> - <summary> - Marks the class or a member as advanced. Advanced classes and members are hidden by - default in generated documentation. - </summary> - </member> - <member name="M:NLog.Config.AdvancedAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.AdvancedAttribute"/> class. - </summary> - </member> - <member name="T:NLog.Config.AppDomainFixedOutputAttribute"> - <summary> - Identifies that the output of layout or layout render does not change for the lifetime of the current appdomain. - </summary> - </member> - <member name="T:NLog.Config.ArrayParameterAttribute"> - <summary> - Used to mark configurable parameters which are arrays. - Specifies the mapping between XML elements and .NET types. - </summary> - </member> - <member name="M:NLog.Config.ArrayParameterAttribute.#ctor(System.Type,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.ArrayParameterAttribute"/> class. - </summary> - <param name="itemType">The type of the array item.</param> - <param name="elementName">The XML element name that represents the item.</param> - </member> - <member name="P:NLog.Config.ArrayParameterAttribute.ItemType"> - <summary> - Gets the .NET type of the array item. - </summary> - </member> - <member name="P:NLog.Config.ArrayParameterAttribute.ElementName"> - <summary> - Gets the XML element name. - </summary> - </member> - <member name="T:NLog.Config.ConfigurationItemCreator"> - <summary> - Constructs a new instance the configuration item (target, layout, layout renderer, etc.) given its type. - </summary> - <param name="itemType">Type of the item.</param> - <returns>Created object of the specified type.</returns> - </member> - <member name="T:NLog.Config.ConfigurationItemFactory"> - <summary> - Provides registration information for named items (targets, layouts, layout renderers, etc.) managed by NLog. - </summary> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.#cctor"> - <summary> - Initializes static members of the <see cref="T:NLog.Config.ConfigurationItemFactory"/> class. - </summary> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.#ctor(System.Reflection.Assembly[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.ConfigurationItemFactory"/> class. - </summary> - <param name="assemblies">The assemblies to scan for named items.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterItemsFromAssembly(System.Reflection.Assembly)"> - <summary> - Registers named items from the assembly. - </summary> - <param name="assembly">The assembly.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterItemsFromAssembly(System.Reflection.Assembly,System.String)"> - <summary> - Registers named items from the assembly. - </summary> - <param name="assembly">The assembly.</param> - <param name="itemNamePrefix">Item name prefix.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.Clear"> - <summary> - Clears the contents of all factories. - </summary> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterType(System.Type,System.String)"> - <summary> - Registers the type. - </summary> - <param name="type">The type to register.</param> - <param name="itemNamePrefix">The item name prefix.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.BuildDefaultFactory"> - <summary> - Builds the default configuration item factory. - </summary> - <returns>Default factory.</returns> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterExtendedItems"> - <summary> - Registers items in NLog.Extended.dll using late-bound types, so that we don't need a reference to NLog.Extended.dll. - </summary> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Default"> - <summary> - Gets or sets default singleton instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/>. - </summary> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.CreateInstance"> - <summary> - Gets or sets the creator delegate used to instantiate configuration objects. - </summary> - <remarks> - By overriding this property, one can enable dependency injection or interception for created objects. - </remarks> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Targets"> - <summary> - Gets the <see cref="T:NLog.Targets.Target"/> factory. - </summary> - <value>The target factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Filters"> - <summary> - Gets the <see cref="T:NLog.Filters.Filter"/> factory. - </summary> - <value>The filter factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.LayoutRenderers"> - <summary> - Gets the <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> factory. - </summary> - <value>The layout renderer factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Layouts"> - <summary> - Gets the <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> factory. - </summary> - <value>The layout factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.AmbientProperties"> - <summary> - Gets the ambient property factory. - </summary> - <value>The ambient property factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.ConditionMethods"> - <summary> - Gets the condition method factory. - </summary> - <value>The condition method factory.</value> - </member> - <member name="T:NLog.Config.DefaultParameterAttribute"> - <summary> - Attribute used to mark the default parameters for layout renderers. - </summary> - </member> - <member name="M:NLog.Config.DefaultParameterAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.DefaultParameterAttribute"/> class. - </summary> - </member> - <member name="T:NLog.Config.Factory`2"> - <summary> - Factory for class-based items. - </summary> - <typeparam name="TBaseType">The base type of each item.</typeparam> - <typeparam name="TAttributeType">The type of the attribute used to annotate itemss.</typeparam> - </member> - <member name="T:NLog.Config.INamedItemFactory`2"> - <summary> - Represents a factory of named items (such as targets, layouts, layout renderers, etc.). - </summary> - <typeparam name="TInstanceType">Base type for each item instance.</typeparam> - <typeparam name="TDefinitionType">Item definition type (typically <see cref="T:System.Type"/> or <see cref="T:System.Reflection.MethodInfo"/>).</typeparam> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.RegisterDefinition(System.String,`1)"> - <summary> - Registers new item definition. - </summary> - <param name="itemName">Name of the item.</param> - <param name="itemDefinition">Item definition.</param> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.TryGetDefinition(System.String,`1@)"> - <summary> - Tries to get registed item definition. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">Reference to a variable which will store the item definition.</param> - <returns>Item definition.</returns> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.CreateInstance(System.String)"> - <summary> - Creates item instance. - </summary> - <param name="itemName">Name of the item.</param> - <returns>Newly created item instance.</returns> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.TryCreateInstance(System.String,`0@)"> - <summary> - Tries to create an item instance. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">The result.</param> - <returns>True if instance was created successfully, false otherwise.</returns> - </member> - <member name="T:NLog.Config.IFactory"> - <summary> - Provides means to populate factories of named items (such as targets, layouts, layout renderers, etc.). - </summary> - </member> - <member name="M:NLog.Config.Factory`2.ScanAssembly(System.Reflection.Assembly,System.String)"> - <summary> - Scans the assembly. - </summary> - <param name="theAssembly">The assembly.</param> - <param name="prefix">The prefix.</param> - </member> - <member name="M:NLog.Config.Factory`2.RegisterType(System.Type,System.String)"> - <summary> - Registers the type. - </summary> - <param name="type">The type to register.</param> - <param name="itemNamePrefix">The item name prefix.</param> - </member> - <member name="M:NLog.Config.Factory`2.RegisterNamedType(System.String,System.String)"> - <summary> - Registers the item based on a type name. - </summary> - <param name="itemName">Name of the item.</param> - <param name="typeName">Name of the type.</param> - </member> - <member name="M:NLog.Config.Factory`2.Clear"> - <summary> - Clears the contents of the factory. - </summary> - </member> - <member name="M:NLog.Config.Factory`2.RegisterDefinition(System.String,System.Type)"> - <summary> - Registers a single type definition. - </summary> - <param name="name">The item name.</param> - <param name="type">The type of the item.</param> - </member> - <member name="M:NLog.Config.Factory`2.TryGetDefinition(System.String,System.Type@)"> - <summary> - Tries to get registed item definition. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">Reference to a variable which will store the item definition.</param> - <returns>Item definition.</returns> - </member> - <member name="M:NLog.Config.Factory`2.TryCreateInstance(System.String,`0@)"> - <summary> - Tries to create an item instance. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">The result.</param> - <returns>True if instance was created successfully, false otherwise.</returns> - </member> - <member name="M:NLog.Config.Factory`2.CreateInstance(System.String)"> - <summary> - Creates an item instance. - </summary> - <param name="name">The name of the item.</param> - <returns>Created item.</returns> - </member> - <member name="T:NLog.Config.IInstallable"> - <summary> - Implemented by objects which support installation and uninstallation. - </summary> - </member> - <member name="M:NLog.Config.IInstallable.Install(NLog.Config.InstallationContext)"> - <summary> - Performs installation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Config.IInstallable.Uninstall(NLog.Config.InstallationContext)"> - <summary> - Performs uninstallation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Config.IInstallable.IsInstalled(NLog.Config.InstallationContext)"> - <summary> - Determines whether the item is installed. - </summary> - <param name="installationContext">The installation context.</param> - <returns> - Value indicating whether the item is installed or null if it is not possible to determine. - </returns> - </member> - <member name="T:NLog.Config.InstallationContext"> - <summary> - Provides context for install/uninstall operations. - </summary> - </member> - <member name="M:NLog.Config.InstallationContext.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.InstallationContext"/> class. - </summary> - </member> - <member name="M:NLog.Config.InstallationContext.#ctor(System.IO.TextWriter)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.InstallationContext"/> class. - </summary> - <param name="logOutput">The log output.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Trace(System.String,System.Object[])"> - <summary> - Logs the specified trace message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Debug(System.String,System.Object[])"> - <summary> - Logs the specified debug message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Info(System.String,System.Object[])"> - <summary> - Logs the specified informational message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Warning(System.String,System.Object[])"> - <summary> - Logs the specified warning message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Error(System.String,System.Object[])"> - <summary> - Logs the specified error message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.Config.InstallationContext.CreateLogEvent"> - <summary> - Creates the log event which can be used to render layouts during installation/uninstallations. - </summary> - <returns>Log event info object.</returns> - </member> - <member name="P:NLog.Config.InstallationContext.LogLevel"> - <summary> - Gets or sets the installation log level. - </summary> - </member> - <member name="P:NLog.Config.InstallationContext.IgnoreFailures"> - <summary> - Gets or sets a value indicating whether to ignore failures during installation. - </summary> - </member> - <member name="P:NLog.Config.InstallationContext.Parameters"> - <summary> - Gets the installation parameters. - </summary> - </member> - <member name="P:NLog.Config.InstallationContext.LogOutput"> - <summary> - Gets or sets the log output. - </summary> - </member> - <member name="T:NLog.Config.LoggingConfiguration"> - <summary> - Keeps logging configuration and provides simple API - to modify it. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfiguration.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingConfiguration"/> class. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfiguration.AddTarget(System.String,NLog.Targets.Target)"> - <summary> - Registers the specified target object under a given name. - </summary> - <param name="name"> - Name of the target. - </param> - <param name="target"> - The target object. - </param> - </member> - <member name="M:NLog.Config.LoggingConfiguration.FindTargetByName(System.String)"> - <summary> - Finds the target with the specified name. - </summary> - <param name="name"> - The name of the target to be found. - </param> - <returns> - Found target or <see langword="null"/> when the target is not found. - </returns> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Reload"> - <summary> - Called by LogManager when one of the log configuration files changes. - </summary> - <returns> - A new instance of <see cref="T:NLog.Config.LoggingConfiguration"/> that represents the updated configuration. - </returns> - </member> - <member name="M:NLog.Config.LoggingConfiguration.RemoveTarget(System.String)"> - <summary> - Removes the specified named target. - </summary> - <param name="name"> - Name of the target. - </param> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Install(NLog.Config.InstallationContext)"> - <summary> - Installs target-specific objects on current system. - </summary> - <param name="installationContext">The installation context.</param> - <remarks> - Installation typically runs with administrative permissions. - </remarks> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Uninstall(NLog.Config.InstallationContext)"> - <summary> - Uninstalls target-specific objects from current system. - </summary> - <param name="installationContext">The installation context.</param> - <remarks> - Uninstallation typically runs with administrative permissions. - </remarks> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Close"> - <summary> - Closes all targets and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfiguration.FlushAllTargets(NLog.Common.AsyncContinuation)"> - <summary> - Flushes any pending log messages on all appenders. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Config.LoggingConfiguration.ValidateConfig"> - <summary> - Validates the configuration. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.ConfiguredNamedTargets"> - <summary> - Gets a collection of named targets specified in the configuration. - </summary> - <returns> - A list of named targets. - </returns> - <remarks> - Unnamed targets (such as those wrapped by other targets) are not returned. - </remarks> - </member> - <member name="P:NLog.Config.LoggingConfiguration.FileNamesToWatch"> - <summary> - Gets the collection of file names which should be watched for changes by NLog. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.LoggingRules"> - <summary> - Gets the collection of logging rules. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.AllTargets"> - <summary> - Gets all targets. - </summary> - </member> - <member name="T:NLog.Config.LoggingConfigurationChangedEventArgs"> - <summary> - Arguments for <see cref="E:NLog.LogFactory.ConfigurationChanged"/> events. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfigurationChangedEventArgs.#ctor(NLog.Config.LoggingConfiguration,NLog.Config.LoggingConfiguration)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingConfigurationChangedEventArgs"/> class. - </summary> - <param name="oldConfiguration">The old configuration.</param> - <param name="newConfiguration">The new configuration.</param> - </member> - <member name="P:NLog.Config.LoggingConfigurationChangedEventArgs.OldConfiguration"> - <summary> - Gets the old configuration. - </summary> - <value>The old configuration.</value> - </member> - <member name="P:NLog.Config.LoggingConfigurationChangedEventArgs.NewConfiguration"> - <summary> - Gets the new configuration. - </summary> - <value>The new configuration.</value> - </member> - <member name="T:NLog.Config.LoggingRule"> - <summary> - Represents a logging rule. An equivalent of <logger /> configuration element. - </summary> - </member> - <member name="M:NLog.Config.LoggingRule.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingRule"/> class. - </summary> - </member> - <member name="M:NLog.Config.LoggingRule.#ctor(System.String,NLog.LogLevel,NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingRule"/> class. - </summary> - <param name="loggerNamePattern">Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends.</param> - <param name="minLevel">Minimum log level needed to trigger this rule.</param> - <param name="target">Target to be written to when the rule matches.</param> - </member> - <member name="M:NLog.Config.LoggingRule.#ctor(System.String,NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingRule"/> class. - </summary> - <param name="loggerNamePattern">Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends.</param> - <param name="target">Target to be written to when the rule matches.</param> - <remarks>By default no logging levels are defined. You should call <see cref="M:NLog.Config.LoggingRule.EnableLoggingForLevel(NLog.LogLevel)"/> and <see cref="M:NLog.Config.LoggingRule.DisableLoggingForLevel(NLog.LogLevel)"/> to set them.</remarks> - </member> - <member name="M:NLog.Config.LoggingRule.EnableLoggingForLevel(NLog.LogLevel)"> - <summary> - Enables logging for a particular level. - </summary> - <param name="level">Level to be enabled.</param> - </member> - <member name="M:NLog.Config.LoggingRule.DisableLoggingForLevel(NLog.LogLevel)"> - <summary> - Disables logging for a particular level. - </summary> - <param name="level">Level to be disabled.</param> - </member> - <member name="M:NLog.Config.LoggingRule.ToString"> - <summary> - Returns a string representation of <see cref="T:NLog.Config.LoggingRule"/>. Used for debugging. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="M:NLog.Config.LoggingRule.IsLoggingEnabledForLevel(NLog.LogLevel)"> - <summary> - Checks whether te particular log level is enabled for this rule. - </summary> - <param name="level">Level to be checked.</param> - <returns>A value of <see langword="true"/> when the log level is enabled, <see langword="false" /> otherwise.</returns> - </member> - <member name="M:NLog.Config.LoggingRule.NameMatches(System.String)"> - <summary> - Checks whether given name matches the logger name pattern. - </summary> - <param name="loggerName">String to be matched.</param> - <returns>A value of <see langword="true"/> when the name matches, <see langword="false" /> otherwise.</returns> - </member> - <member name="P:NLog.Config.LoggingRule.Targets"> - <summary> - Gets a collection of targets that should be written to when this rule matches. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.ChildRules"> - <summary> - Gets a collection of child rules to be evaluated when this rule matches. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.Filters"> - <summary> - Gets a collection of filters to be checked before writing to targets. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.Final"> - <summary> - Gets or sets a value indicating whether to quit processing any further rule when this one matches. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.LoggerNamePattern"> - <summary> - Gets or sets logger name pattern. - </summary> - <remarks> - Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends but not anywhere else. - </remarks> - </member> - <member name="P:NLog.Config.LoggingRule.Levels"> - <summary> - Gets the collection of log levels enabled by this rule. - </summary> - </member> - <member name="T:NLog.Config.MethodFactory`2"> - <summary> - Factory for locating methods. - </summary> - <typeparam name="TClassAttributeType">The type of the class marker attribute.</typeparam> - <typeparam name="TMethodAttributeType">The type of the method marker attribute.</typeparam> - </member> - <member name="M:NLog.Config.MethodFactory`2.ScanAssembly(System.Reflection.Assembly,System.String)"> - <summary> - Scans the assembly for classes marked with <typeparamref name="TClassAttributeType"/> - and methods marked with <typeparamref name="TMethodAttributeType"/> and adds them - to the factory. - </summary> - <param name="theAssembly">The assembly.</param> - <param name="prefix">The prefix to use for names.</param> - </member> - <member name="M:NLog.Config.MethodFactory`2.RegisterType(System.Type,System.String)"> - <summary> - Registers the type. - </summary> - <param name="type">The type to register.</param> - <param name="itemNamePrefix">The item name prefix.</param> - </member> - <member name="M:NLog.Config.MethodFactory`2.Clear"> - <summary> - Clears contents of the factory. - </summary> - </member> - <member name="M:NLog.Config.MethodFactory`2.RegisterDefinition(System.String,System.Reflection.MethodInfo)"> - <summary> - Registers the definition of a single method. - </summary> - <param name="name">The method name.</param> - <param name="methodInfo">The method info.</param> - </member> - <member name="M:NLog.Config.MethodFactory`2.TryCreateInstance(System.String,System.Reflection.MethodInfo@)"> - <summary> - Tries to retrieve method by name. - </summary> - <param name="name">The method name.</param> - <param name="result">The result.</param> - <returns>A value of <c>true</c> if the method was found, <c>false</c> otherwise.</returns> - </member> - <member name="M:NLog.Config.MethodFactory`2.CreateInstance(System.String)"> - <summary> - Retrieves method by name. - </summary> - <param name="name">Method name.</param> - <returns>MethodInfo object.</returns> - </member> - <member name="M:NLog.Config.MethodFactory`2.TryGetDefinition(System.String,System.Reflection.MethodInfo@)"> - <summary> - Tries to get method definition. - </summary> - <param name="name">The method .</param> - <param name="result">The result.</param> - <returns>A value of <c>true</c> if the method was found, <c>false</c> otherwise.</returns> - </member> - <member name="P:NLog.Config.MethodFactory`2.AllRegisteredItems"> - <summary> - Gets a collection of all registered items in the factory. - </summary> - <returns> - Sequence of key/value pairs where each key represents the name - of the item and value is the <see cref="T:System.Reflection.MethodInfo"/> of - the item. - </returns> - </member> - <member name="T:NLog.Config.NLogConfigurationItemAttribute"> - <summary> - Marks the object as configuration item for NLog. - </summary> - </member> - <member name="M:NLog.Config.NLogConfigurationItemAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> class. - </summary> - </member> - <member name="T:NLog.Config.NLogXmlElement"> - <summary> - Represents simple XML element with case-insensitive attribute semantics. - </summary> - </member> - <member name="M:NLog.Config.NLogXmlElement.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class. - </summary> - <param name="inputUri">The input URI.</param> - </member> - <member name="M:NLog.Config.NLogXmlElement.#ctor(System.Xml.XmlReader)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class. - </summary> - <param name="reader">The reader to initialize element from.</param> - </member> - <member name="M:NLog.Config.NLogXmlElement.#ctor"> - <summary> - Prevents a default instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class from being created. - </summary> - </member> - <member name="M:NLog.Config.NLogXmlElement.Elements(System.String)"> - <summary> - Returns children elements with the specified element name. - </summary> - <param name="elementName">Name of the element.</param> - <returns>Children elements with the specified element name.</returns> - </member> - <member name="M:NLog.Config.NLogXmlElement.GetRequiredAttribute(System.String)"> - <summary> - Gets the required attribute. - </summary> - <param name="attributeName">Name of the attribute.</param> - <returns>Attribute value.</returns> - <remarks>Throws if the attribute is not specified.</remarks> - </member> - <member name="M:NLog.Config.NLogXmlElement.GetOptionalBooleanAttribute(System.String,System.Boolean)"> - <summary> - Gets the optional boolean attribute value. - </summary> - <param name="attributeName">Name of the attribute.</param> - <param name="defaultValue">Default value to return if the attribute is not found.</param> - <returns>Boolean attribute value or default.</returns> - </member> - <member name="M:NLog.Config.NLogXmlElement.GetOptionalAttribute(System.String,System.String)"> - <summary> - Gets the optional attribute value. - </summary> - <param name="attributeName">Name of the attribute.</param> - <param name="defaultValue">The default value.</param> - <returns>Value of the attribute or default value.</returns> - </member> - <member name="M:NLog.Config.NLogXmlElement.AssertName(System.String[])"> - <summary> - Asserts that the name of the element is among specified element names. - </summary> - <param name="allowedNames">The allowed names.</param> - </member> - <member name="P:NLog.Config.NLogXmlElement.LocalName"> - <summary> - Gets the element name. - </summary> - </member> - <member name="P:NLog.Config.NLogXmlElement.AttributeValues"> - <summary> - Gets the dictionary of attribute values. - </summary> - </member> - <member name="P:NLog.Config.NLogXmlElement.Children"> - <summary> - Gets the collection of child elements. - </summary> - </member> - <member name="P:NLog.Config.NLogXmlElement.Value"> - <summary> - Gets the value of the element. - </summary> - </member> - <member name="T:NLog.Config.RequiredParameterAttribute"> - <summary> - Attribute used to mark the required parameters for targets, - layout targets and filters. - </summary> - </member> - <member name="T:NLog.Config.SimpleConfigurator"> - <summary> - Provides simple programmatic configuration API used for trivial logging cases. - </summary> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForConsoleLogging"> - <summary> - Configures NLog for console logging so that all messages above and including - the <see cref="F:NLog.LogLevel.Info"/> level are output to the console. - </summary> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForConsoleLogging(NLog.LogLevel)"> - <summary> - Configures NLog for console logging so that all messages above and including - the specified level are output to the console. - </summary> - <param name="minLevel">The minimal logging level.</param> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(NLog.Targets.Target)"> - <summary> - Configures NLog for to log to the specified target so that all messages - above and including the <see cref="F:NLog.LogLevel.Info"/> level are output. - </summary> - <param name="target">The target to log all messages to.</param> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(NLog.Targets.Target,NLog.LogLevel)"> - <summary> - Configures NLog for to log to the specified target so that all messages - above and including the specified level are output. - </summary> - <param name="target">The target to log all messages to.</param> - <param name="minLevel">The minimal logging level.</param> - </member> - <member name="T:NLog.Config.StackTraceUsage"> - <summary> - Value indicating how stack trace should be captured when processing the log event. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.None"> - <summary> - Stack trace should not be captured. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.WithoutSource"> - <summary> - Stack trace should be captured without source-level information. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.Max"> - <summary> - Capture maximum amount of the stack trace information supported on the plaform. - </summary> - </member> - <member name="T:NLog.Config.ThreadAgnosticAttribute"> - <summary> - Marks the layout or layout renderer as producing correct results regardless of the thread - it's running on. - </summary> - </member> - <member name="T:NLog.Config.XmlLoggingConfiguration"> - <summary> - A class for configuring NLog through an XML configuration file - (App.config style or App.nlog style). - </summary> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="fileName">Configuration file to be read.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.String,System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="fileName">Configuration file to be read.</param> - <param name="ignoreErrors">Ignore any errors during configuration.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlReader,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param> - <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlReader,System.String,System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param> - <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param> - <param name="ignoreErrors">Ignore any errors during configuration.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.Reload"> - <summary> - Re-reads the original configuration file and returns the new <see cref="T:NLog.Config.LoggingConfiguration"/> object. - </summary> - <returns>The new <see cref="T:NLog.Config.XmlLoggingConfiguration"/> object.</returns> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.Initialize(System.Xml.XmlReader,System.String,System.Boolean)"> - <summary> - Initializes the configuration. - </summary> - <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param> - <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param> - <param name="ignoreErrors">Ignore any errors during configuration.</param> - </member> - <member name="P:NLog.Config.XmlLoggingConfiguration.AutoReload"> - <summary> - Gets or sets a value indicating whether the configuration files - should be watched for changes and reloaded automatically when changed. - </summary> - </member> - <member name="P:NLog.Config.XmlLoggingConfiguration.FileNamesToWatch"> - <summary> - Gets the collection of file names which should be watched for changes by NLog. - This is the list of configuration files processed. - If the <c>autoReload</c> attribute is not set it returns empty collection. - </summary> - </member> - <member name="T:NLog.Filters.ConditionBasedFilter"> - <summary> - Matches when the specified condition is met. - </summary> - <remarks> - Conditions are expressed using a simple language - described <a href="conditions.html">here</a>. - </remarks> - </member> - <member name="T:NLog.Filters.Filter"> - <summary> - An abstract filter class. Provides a way to eliminate log messages - based on properties other than logger name and log level. - </summary> - </member> - <member name="M:NLog.Filters.Filter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.Filter"/> class. - </summary> - </member> - <member name="M:NLog.Filters.Filter.GetFilterResult(NLog.LogEventInfo)"> - <summary> - Gets the result of evaluating filter against given log event. - </summary> - <param name="logEvent">The log event.</param> - <returns>Filter result.</returns> - </member> - <member name="M:NLog.Filters.Filter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.Filter.Action"> - <summary> - Gets or sets the action to be taken when filter matches. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="M:NLog.Filters.ConditionBasedFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.ConditionBasedFilter.Condition"> - <summary> - Gets or sets the condition expression. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.FilterAttribute"> - <summary> - Marks class as a layout renderer and assigns a name to it. - </summary> - </member> - <member name="M:NLog.Filters.FilterAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.FilterAttribute"/> class. - </summary> - <param name="name">Name of the filter.</param> - </member> - <member name="T:NLog.Filters.FilterResult"> - <summary> - Filter result. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.Neutral"> - <summary> - The filter doesn't want to decide whether to log or discard the message. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.Log"> - <summary> - The message should be logged. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.Ignore"> - <summary> - The message should not be logged. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.LogFinal"> - <summary> - The message should be logged and processing should be finished. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.IgnoreFinal"> - <summary> - The message should not be logged and processing should be finished. - </summary> - </member> - <member name="T:NLog.Filters.LayoutBasedFilter"> - <summary> - A base class for filters that are based on comparing a value to a layout. - </summary> - </member> - <member name="M:NLog.Filters.LayoutBasedFilter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.LayoutBasedFilter"/> class. - </summary> - </member> - <member name="P:NLog.Filters.LayoutBasedFilter.Layout"> - <summary> - Gets or sets the layout to be used to filter log messages. - </summary> - <value>The layout.</value> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.WhenContainsFilter"> - <summary> - Matches when the calculated layout contains the specified substring. - This filter is deprecated in favour of <c><when /></c> which is based on <a href="conditions.html">contitions</a>. - </summary> - </member> - <member name="M:NLog.Filters.WhenContainsFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.WhenContainsFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenContainsFilter.Substring"> - <summary> - Gets or sets the substring to be matched. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.WhenEqualFilter"> - <summary> - Matches when the calculated layout is equal to the specified substring. - This filter is deprecated in favour of <c><when /></c> which is based on <a href="conditions.html">contitions</a>. - </summary> - </member> - <member name="M:NLog.Filters.WhenEqualFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.WhenEqualFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenEqualFilter.CompareTo"> - <summary> - Gets or sets a string to compare the layout to. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.WhenNotContainsFilter"> - <summary> - Matches when the calculated layout does NOT contain the specified substring. - This filter is deprecated in favour of <c><when /></c> which is based on <a href="conditions.html">contitions</a>. - </summary> - </member> - <member name="M:NLog.Filters.WhenNotContainsFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.WhenNotContainsFilter.Substring"> - <summary> - Gets or sets the substring to be matched. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenNotContainsFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.WhenNotEqualFilter"> - <summary> - Matches when the calculated layout is NOT equal to the specified substring. - This filter is deprecated in favour of <c><when /></c> which is based on <a href="conditions.html">contitions</a>. - </summary> - </member> - <member name="M:NLog.Filters.WhenNotEqualFilter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.WhenNotEqualFilter"/> class. - </summary> - </member> - <member name="M:NLog.Filters.WhenNotEqualFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.WhenNotEqualFilter.CompareTo"> - <summary> - Gets or sets a string to compare the layout to. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenNotEqualFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.GDC"> - <summary> - Global Diagnostics Context - used for log4net compatibility. - </summary> - </member> - <member name="M:NLog.GDC.Set(System.String,System.String)"> - <summary> - Sets the Global Diagnostics Context item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.GDC.Get(System.String)"> - <summary> - Gets the Global Diagnostics Context named item. - </summary> - <param name="item">Item name.</param> - <returns>The item value of string.Empty if the value is not present.</returns> - </member> - <member name="M:NLog.GDC.Contains(System.String)"> - <summary> - Checks whether the specified item exists in the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread GDC.</returns> - </member> - <member name="M:NLog.GDC.Remove(System.String)"> - <summary> - Removes the specified item from the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.GDC.Clear"> - <summary> - Clears the content of the GDC. - </summary> - </member> - <member name="T:NLog.GlobalDiagnosticsContext"> - <summary> - Global Diagnostics Context - a dictionary structure to hold per-application-instance values. - </summary> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Set(System.String,System.String)"> - <summary> - Sets the Global Diagnostics Context item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Get(System.String)"> - <summary> - Gets the Global Diagnostics Context named item. - </summary> - <param name="item">Item name.</param> - <returns>The item value of string.Empty if the value is not present.</returns> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Contains(System.String)"> - <summary> - Checks whether the specified item exists in the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread GDC.</returns> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Remove(System.String)"> - <summary> - Removes the specified item from the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Clear"> - <summary> - Clears the content of the GDC. - </summary> - </member> - <member name="T:NLog.Internal.CurrentTimeGetter"> - <summary> - Optimized methods to get current time. - </summary> - </member> - <member name="P:NLog.Internal.CurrentTimeGetter.Now"> - <summary> - Gets the current time in an optimized fashion. - </summary> - <value>Current time.</value> - </member> - <member name="T:NLog.Internal.DictionaryAdapter`2"> - <summary> - Provides untyped IDictionary interface on top of generic IDictionary. - </summary> - <typeparam name="TKey">The type of the key.</typeparam> - <typeparam name="TValue">The type of the value.</typeparam> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})"> - <summary> - Initializes a new instance of the DictionaryAdapter class. - </summary> - <param name="implementation">The implementation.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Add(System.Object,System.Object)"> - <summary> - Adds an element with the provided key and value to the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <param name="key">The <see cref="T:System.Object"/> to use as the key of the element to add.</param> - <param name="value">The <see cref="T:System.Object"/> to use as the value of the element to add.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Clear"> - <summary> - Removes all elements from the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Contains(System.Object)"> - <summary> - Determines whether the <see cref="T:System.Collections.IDictionary"/> object contains an element with the specified key. - </summary> - <param name="key">The key to locate in the <see cref="T:System.Collections.IDictionary"/> object.</param> - <returns> - True if the <see cref="T:System.Collections.IDictionary"/> contains an element with the key; otherwise, false. - </returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.GetEnumerator"> - <summary> - Returns an <see cref="T:System.Collections.IDictionaryEnumerator"/> object for the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <returns> - An <see cref="T:System.Collections.IDictionaryEnumerator"/> object for the <see cref="T:System.Collections.IDictionary"/> object. - </returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Remove(System.Object)"> - <summary> - Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <param name="key">The key of the element to remove.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.CopyTo(System.Array,System.Int32)"> - <summary> - Copies the elements of the <see cref="T:System.Collections.ICollection"/> to an <see cref="T:System.Array"/>, starting at a particular <see cref="T:System.Array"/> index. - </summary> - <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"/>. The <see cref="T:System.Array"/> must have zero-based indexing.</param> - <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.System#Collections#IEnumerable#GetEnumerator"> - <summary> - Returns an enumerator that iterates through a collection. - </summary> - <returns> - An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Values"> - <summary> - Gets an <see cref="T:System.Collections.ICollection"/> object containing the values in the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <value></value> - <returns> - An <see cref="T:System.Collections.ICollection"/> object containing the values in the <see cref="T:System.Collections.IDictionary"/> object. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Count"> - <summary> - Gets the number of elements contained in the <see cref="T:System.Collections.ICollection"/>. - </summary> - <value></value> - <returns> - The number of elements contained in the <see cref="T:System.Collections.ICollection"/>. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.IsSynchronized"> - <summary> - Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe). - </summary> - <value></value> - <returns>true if access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe); otherwise, false. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.SyncRoot"> - <summary> - Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>. - </summary> - <value></value> - <returns> - An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.IsFixedSize"> - <summary> - Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"/> object has a fixed size. - </summary> - <value></value> - <returns>true if the <see cref="T:System.Collections.IDictionary"/> object has a fixed size; otherwise, false. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.IsReadOnly"> - <summary> - Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"/> object is read-only. - </summary> - <value></value> - <returns>true if the <see cref="T:System.Collections.IDictionary"/> object is read-only; otherwise, false. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Keys"> - <summary> - Gets an <see cref="T:System.Collections.ICollection"/> object containing the keys of the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <value></value> - <returns> - An <see cref="T:System.Collections.ICollection"/> object containing the keys of the <see cref="T:System.Collections.IDictionary"/> object. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Item(System.Object)"> - <summary> - Gets or sets the <see cref="T:System.Object"/> with the specified key. - </summary> - <param name="key">Dictionary key.</param> - <returns>Value corresponding to key or null if not found</returns> - </member> - <member name="T:NLog.Internal.DictionaryAdapter`2.MyEnumerator"> - <summary> - Wrapper IDictionaryEnumerator. - </summary> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.#ctor(System.Collections.Generic.IEnumerator{System.Collections.Generic.KeyValuePair{`0,`1}})"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.DictionaryAdapter`2.MyEnumerator"/> class. - </summary> - <param name="wrapped">The wrapped.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.MoveNext"> - <summary> - Advances the enumerator to the next element of the collection. - </summary> - <returns> - True if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. - </returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Reset"> - <summary> - Sets the enumerator to its initial position, which is before the first element in the collection. - </summary> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Entry"> - <summary> - Gets both the key and the value of the current dictionary entry. - </summary> - <value></value> - <returns> - A <see cref="T:System.Collections.DictionaryEntry"/> containing both the key and the value of the current dictionary entry. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Key"> - <summary> - Gets the key of the current dictionary entry. - </summary> - <value></value> - <returns> - The key of the current element of the enumeration. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Value"> - <summary> - Gets the value of the current dictionary entry. - </summary> - <value></value> - <returns> - The value of the current element of the enumeration. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Current"> - <summary> - Gets the current element in the collection. - </summary> - <value></value> - <returns> - The current element in the collection. - </returns> - </member> - <member name="T:NLog.Internal.EnumerableHelpers"> - <summary> - LINQ-like helpers (cannot use LINQ because we must work with .NET 2.0 profile). - </summary> - </member> - <member name="M:NLog.Internal.EnumerableHelpers.OfType``1(System.Collections.IEnumerable)"> - <summary> - Filters the given enumerable to return only items of the specified type. - </summary> - <typeparam name="T"> - Type of the item. - </typeparam> - <param name="enumerable"> - The enumerable. - </param> - <returns> - Items of specified type. - </returns> - </member> - <member name="M:NLog.Internal.EnumerableHelpers.Reverse``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Reverses the specified enumerable. - </summary> - <typeparam name="T"> - Type of enumerable item. - </typeparam> - <param name="enumerable"> - The enumerable. - </param> - <returns> - Reversed enumerable. - </returns> - </member> - <member name="M:NLog.Internal.EnumerableHelpers.Any``1(System.Collections.Generic.IEnumerable{``0},System.Predicate{``0})"> - <summary> - Determines is the given predicate is met by any element of the enumerable. - </summary> - <typeparam name="T">Element type.</typeparam> - <param name="enumerable">The enumerable.</param> - <param name="predicate">The predicate.</param> - <returns>True if predicate returns true for any element of the collection, false otherwise.</returns> - </member> - <member name="M:NLog.Internal.EnumerableHelpers.ToList``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Converts the enumerable to list. - </summary> - <typeparam name="T">Type of the list element.</typeparam> - <param name="enumerable">The enumerable.</param> - <returns>List of elements.</returns> - </member> - <member name="T:NLog.Internal.EnvironmentHelper"> - <summary> - Safe way to get environment variables. - </summary> - </member> - <member name="T:NLog.Internal.ExceptionHelper"> - <summary> - Helper class for dealing with exceptions. - </summary> - </member> - <member name="M:NLog.Internal.ExceptionHelper.MustBeRethrown(System.Exception)"> - <summary> - Determines whether the exception must be rethrown. - </summary> - <param name="exception">The exception.</param> - <returns>True if the exception must be rethrown, false otherwise.</returns> - </member> - <member name="T:NLog.Internal.FactoryHelper"> - <summary> - Object construction helper. - </summary> - </member> - <member name="T:NLog.Internal.FileAppenders.BaseFileAppender"> - <summary> - Base class for optimized file appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="createParameters">The create parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last write time.</param> - <param name="fileLength">Length of the file.</param> - <returns>True if the operation succeeded, false otherwise.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.FileTouched"> - <summary> - Records the last write time for a file. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.FileTouched(System.DateTime)"> - <summary> - Records the last write time for a file to be specific date. - </summary> - <param name="dateTime">Date and time when the last write occurred.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.CreateFileStream(System.Boolean)"> - <summary> - Creates the file stream. - </summary> - <param name="allowConcurrentWrite">If set to <c>true</c> allow concurrent writes.</param> - <returns>A <see cref="T:System.IO.FileStream"/> object which can be used to write to the file.</returns> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.FileName"> - <summary> - Gets the name of the file. - </summary> - <value>The name of the file.</value> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.LastWriteTime"> - <summary> - Gets the last write time. - </summary> - <value>The last write time.</value> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.OpenTime"> - <summary> - Gets the open time of the file. - </summary> - <value>The open time.</value> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.CreateFileParameters"> - <summary> - Gets the file creation parameters. - </summary> - <value>The file creation parameters.</value> - </member> - <member name="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender"> - <summary> - Implementation of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which caches - file information. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Close"> - <summary> - Closes this instance of the appender. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Flush"> - <summary> - Flushes this current appender. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last write time.</param> - <param name="fileLength">Length of the file.</param> - <returns>True if the operation succeeded, false otherwise.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes to a file. - </summary> - <param name="bytes">The bytes to be written.</param> - </member> - <member name="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Factory"> - <summary> - Factory class which creates <see cref="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender"/> objects. - </summary> - </member> - <member name="T:NLog.Internal.FileAppenders.IFileAppenderFactory"> - <summary> - Interface implemented by all factories capable of creating file appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.IFileAppenderFactory.Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns>Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.ICreateFileParameters"> - <summary> - Interface that provides parameters for create file function. - </summary> - </member> - <member name="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender"> - <summary> - Multi-process and multi-host file appender which attempts - to get exclusive write access and retries if it's not available. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last write time.</param> - <param name="fileLength">Length of the file.</param> - <returns> - True if the operation succeeded, false otherwise. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Factory"> - <summary> - Factory class. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.SingleProcessFileAppender"> - <summary> - Optimized single-process file appender which keeps the file open for exclusive write. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.SingleProcessFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last write time.</param> - <param name="fileLength">Length of the file.</param> - <returns> - True if the operation succeeded, false otherwise. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.SingleProcessFileAppender.Factory"> - <summary> - Factory class. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileInfoHelper"> - <summary> - Optimized routines to get the size and last write time of the specified file. - </summary> - </member> - <member name="M:NLog.Internal.FileInfoHelper.#cctor"> - <summary> - Initializes static members of the FileInfoHelper class. - </summary> - </member> - <member name="M:NLog.Internal.FileInfoHelper.GetFileInfo(System.String,System.IntPtr,System.DateTime@,System.Int64@)"> - <summary> - Gets the information about a file. - </summary> - <param name="fileName">Name of the file.</param> - <param name="fileHandle">The file handle.</param> - <param name="lastWriteTime">The last write time of the file.</param> - <param name="fileLength">Length of the file.</param> - <returns>A value of <c>true</c> if file information was retrieved successfully, <c>false</c> otherwise.</returns> - </member> - <member name="T:NLog.Internal.IRenderable"> - <summary> - Interface implemented by layouts and layout renderers. - </summary> - </member> - <member name="M:NLog.Internal.IRenderable.Render(NLog.LogEventInfo)"> - <summary> - Renders the the value of layout or layout renderer in the context of the specified log event. - </summary> - <param name="logEvent">The log event.</param> - <returns>String representation of a layout.</returns> - </member> - <member name="T:NLog.Internal.ISupportsInitialize"> - <summary> - Supports object initialization and termination. - </summary> - </member> - <member name="M:NLog.Internal.ISupportsInitialize.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Internal.ISupportsInitialize.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="T:NLog.Internal.IUsesStackTrace"> - <summary> - Allows components to request stack trace information to be provided in the <see cref="T:NLog.LogEventInfo"/>. - </summary> - </member> - <member name="P:NLog.Internal.IUsesStackTrace.StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="T:System.ComponentModel.LocalizableAttribute"> - <summary> - Define Localizable attribute for platforms that don't have it. - </summary> - </member> - <member name="M:System.ComponentModel.LocalizableAttribute.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:System.ComponentModel.LocalizableAttribute"/> class. - </summary> - <param name="isLocalizable">Determines whether the target is localizable.</param> - </member> - <member name="P:System.ComponentModel.LocalizableAttribute.IsLocalizable"> - <summary> - Gets or sets a value indicating whether the target is localizable. - </summary> - </member> - <member name="T:NLog.Internal.LoggerConfiguration"> - <summary> - Logger configuration. - </summary> - </member> - <member name="M:NLog.Internal.LoggerConfiguration.#ctor(NLog.Internal.TargetWithFilterChain[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.LoggerConfiguration"/> class. - </summary> - <param name="targetsByLevel">The targets by level.</param> - </member> - <member name="M:NLog.Internal.LoggerConfiguration.GetTargetsForLevel(NLog.LogLevel)"> - <summary> - Gets targets for the specified level. - </summary> - <param name="level">The level.</param> - <returns>Chain of targets with attached filters.</returns> - </member> - <member name="M:NLog.Internal.LoggerConfiguration.IsEnabled(NLog.LogLevel)"> - <summary> - Determines whether the specified level is enabled. - </summary> - <param name="level">The level.</param> - <returns> - A value of <c>true</c> if the specified level is enabled; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:NLog.Internal.MessageBoxHelper"> - <summary> - Message Box helper. - </summary> - </member> - <member name="M:NLog.Internal.MessageBoxHelper.Show(System.String,System.String)"> - <summary> - Shows the specified message using platform-specific message box. - </summary> - <param name="message">The message.</param> - <param name="caption">The caption.</param> - </member> - <member name="T:NLog.Internal.NetworkSenders.HttpNetworkSender"> - <summary> - Network sender which uses HTTP or HTTPS POST. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.NetworkSender"> - <summary> - A base class for all network senders. Supports one-way sending of messages - over various protocols. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.NetworkSender"/> class. - </summary> - <param name="url">The network URL.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Finalize"> - <summary> - Finalizes an instance of the NetworkSender class. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Initialize"> - <summary> - Initializes this network sender. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Close(NLog.Common.AsyncContinuation)"> - <summary> - Closes the sender and releases any unmanaged resources. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flushes any pending messages and invokes a continuation. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Send(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Send the given text over the specified protocol. - </summary> - <param name="bytes">Bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Dispose"> - <summary> - Closes the sender and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoInitialize"> - <summary> - Performs sender-specific initialization. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoClose(NLog.Common.AsyncContinuation)"> - <summary> - Performs sender-specific close operation. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoFlush(NLog.Common.AsyncContinuation)"> - <summary> - Performs sender-specific flush. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Actually sends the given text over the specified protocol. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.ParseEndpointAddress(System.Uri,System.Net.Sockets.AddressFamily)"> - <summary> - Parses the URI into an endpoint address. - </summary> - <param name="uri">The URI to parse.</param> - <param name="addressFamily">The address family.</param> - <returns>Parsed endpoint.</returns> - </member> - <member name="P:NLog.Internal.NetworkSenders.NetworkSender.Address"> - <summary> - Gets the address of the network endpoint. - </summary> - </member> - <member name="P:NLog.Internal.NetworkSenders.NetworkSender.LastSendTime"> - <summary> - Gets the last send time. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.HttpNetworkSender.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.HttpNetworkSender"/> class. - </summary> - <param name="url">The network URL.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.HttpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Actually sends the given text over the specified protocol. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="T:NLog.Internal.NetworkSenders.INetworkSenderFactory"> - <summary> - Creates instances of <see cref="T:NLog.Internal.NetworkSenders.NetworkSender"/> objects for given URLs. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.INetworkSenderFactory.Create(System.String)"> - <summary> - Creates a new instance of the network sender based on a network URL. - </summary> - <param name="url"> - URL that determines the network sender to be created. - </param> - <returns> - A newly created network sender. - </returns> - </member> - <member name="T:NLog.Internal.NetworkSenders.ISocket"> - <summary> - Interface for mocking socket calls. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.NetworkSenderFactory"> - <summary> - Default implementation of <see cref="T:NLog.Internal.NetworkSenders.INetworkSenderFactory"/>. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSenderFactory.Create(System.String)"> - <summary> - Creates a new instance of the network sender based on a network URL:. - </summary> - <param name="url"> - URL that determines the network sender to be created. - </param> - <returns> - A newly created network sender. - </returns> - </member> - <member name="T:NLog.Internal.NetworkSenders.SocketProxy"> - <summary> - Socket proxy for mocking Socket code. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.#ctor(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.SocketProxy"/> class. - </summary> - <param name="addressFamily">The address family.</param> - <param name="socketType">Type of the socket.</param> - <param name="protocolType">Type of the protocol.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.Close"> - <summary> - Closes the wrapped socket. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.ConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)"> - <summary> - Invokes ConnectAsync method on the wrapped socket. - </summary> - <param name="args">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> instance containing the event data.</param> - <returns>Result of original method.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.SendAsync(System.Net.Sockets.SocketAsyncEventArgs)"> - <summary> - Invokes SendAsync method on the wrapped socket. - </summary> - <param name="args">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> instance containing the event data.</param> - <returns>Result of original method.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.TcpNetworkSender"> - <summary> - Sends messages over a TCP network connection. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.#ctor(System.String,System.Net.Sockets.AddressFamily)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.TcpNetworkSender"/> class. - </summary> - <param name="url">URL. Must start with tcp://.</param> - <param name="addressFamily">The address family.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.CreateSocket(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)"> - <summary> - Creates the socket with given parameters. - </summary> - <param name="addressFamily">The address family.</param> - <param name="socketType">Type of the socket.</param> - <param name="protocolType">Type of the protocol.</param> - <returns>Instance of <see cref="T:NLog.Internal.NetworkSenders.ISocket"/> which represents the socket.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoInitialize"> - <summary> - Performs sender-specific initialization. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoClose(NLog.Common.AsyncContinuation)"> - <summary> - Closes the socket. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoFlush(NLog.Common.AsyncContinuation)"> - <summary> - Performs sender-specific flush. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Sends the specified text over the connected socket. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="T:NLog.Internal.NetworkSenders.TcpNetworkSender.MySocketAsyncEventArgs"> - <summary> - Facilitates mocking of <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> class. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.MySocketAsyncEventArgs.RaiseCompleted"> - <summary> - Raises the Completed event. - </summary> - </member> - <member name="T:NLog.Internal.ObjectGraphScanner"> - <summary> - Scans (breadth-first) the object graph following all the edges whose are - instances have <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> attached and returns - all objects implementing a specified interfaces. - </summary> - </member> - <member name="M:NLog.Internal.ObjectGraphScanner.FindReachableObjects``1(System.Object[])"> - <summary> - Finds the objects which have attached <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> which are reachable - from any of the given root objects when traversing the object graph over public properties. - </summary> - <typeparam name="T">Type of the objects to return.</typeparam> - <param name="rootObjects">The root objects.</param> - <returns>Ordered list of objects implementing T.</returns> - </member> - <member name="T:NLog.Internal.ParameterUtils"> - <summary> - Parameter validation utilities. - </summary> - </member> - <member name="M:NLog.Internal.ParameterUtils.AssertNotNull(System.Object,System.String)"> - <summary> - Asserts that the value is not null and throws <see cref="T:System.ArgumentNullException"/> otherwise. - </summary> - <param name="value">The value to check.</param> - <param name="parameterName">Name of the parameter.</param> - </member> - <member name="T:NLog.Internal.PlatformDetector"> - <summary> - Detects the platform the NLog is running on. - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.CurrentOS"> - <summary> - Gets the current runtime OS. - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.IsDesktopWin32"> - <summary> - Gets a value indicating whether current OS is a desktop version of Windows. - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.IsWin32"> - <summary> - Gets a value indicating whether current OS is Win32-based (desktop or mobile). - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.IsUnix"> - <summary> - Gets a value indicating whether current OS is Unix-based. - </summary> - </member> - <member name="T:NLog.Internal.PortableFileInfoHelper"> - <summary> - Portable implementation of <see cref="T:NLog.Internal.FileInfoHelper"/>. - </summary> - </member> - <member name="M:NLog.Internal.PortableFileInfoHelper.GetFileInfo(System.String,System.IntPtr,System.DateTime@,System.Int64@)"> - <summary> - Gets the information about a file. - </summary> - <param name="fileName">Name of the file.</param> - <param name="fileHandle">The file handle.</param> - <param name="lastWriteTime">The last write time of the file.</param> - <param name="fileLength">Length of the file.</param> - <returns> - A value of <c>true</c> if file information was retrieved successfully, <c>false</c> otherwise. - </returns> - </member> - <member name="T:NLog.Internal.PropertyHelper"> - <summary> - Reflection helpers for accessing properties. - </summary> - </member> - <member name="T:NLog.Internal.ReflectionHelpers"> - <summary> - Reflection helpers. - </summary> - </member> - <member name="M:NLog.Internal.ReflectionHelpers.SafeGetTypes(System.Reflection.Assembly)"> - <summary> - Gets all usable exported types from the given assembly. - </summary> - <param name="assembly">Assembly to scan.</param> - <returns>Usable types from the given assembly.</returns> - <remarks>Types which cannot be loaded are skipped.</remarks> - </member> - <member name="T:NLog.Internal.RuntimeOS"> - <summary> - Supported operating systems. - </summary> - <remarks> - If you add anything here, make sure to add the appropriate detection - code to <see cref="T:NLog.Internal.PlatformDetector"/> - </remarks> - </member> - <member name="F:NLog.Internal.RuntimeOS.Any"> - <summary> - Any operating system. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.Unix"> - <summary> - Unix/Linux operating systems. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.WindowsCE"> - <summary> - Windows CE. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.Windows"> - <summary> - Desktop versions of Windows (95,98,ME). - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.WindowsNT"> - <summary> - Windows NT, 2000, 2003 and future versions based on NT technology. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.Unknown"> - <summary> - Unknown operating system. - </summary> - </member> - <member name="T:NLog.Internal.SimpleStringReader"> - <summary> - Simple character tokenizer. - </summary> - </member> - <member name="M:NLog.Internal.SimpleStringReader.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.SimpleStringReader"/> class. - </summary> - <param name="text">The text to be tokenized.</param> - </member> - <member name="T:NLog.Internal.SingleCallContinuation"> - <summary> - Implements a single-call guard around given continuation function. - </summary> - </member> - <member name="M:NLog.Internal.SingleCallContinuation.#ctor(NLog.Common.AsyncContinuation)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.SingleCallContinuation"/> class. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Internal.SingleCallContinuation.Function(System.Exception)"> - <summary> - Continuation function which implements the single-call guard. - </summary> - <param name="exception">The exception.</param> - </member> - <member name="T:NLog.Internal.SortHelpers"> - <summary> - Provides helpers to sort log events and associated continuations. - </summary> - </member> - <member name="M:NLog.Internal.SortHelpers.BucketSort``2(System.Collections.Generic.IEnumerable{``0},NLog.Internal.SortHelpers.KeySelector{``0,``1})"> - <summary> - Performs bucket sort (group by) on an array of items and returns a dictionary for easy traversal of the result set. - </summary> - <typeparam name="TValue">The type of the value.</typeparam> - <typeparam name="TKey">The type of the key.</typeparam> - <param name="inputs">The inputs.</param> - <param name="keySelector">The key selector function.</param> - <returns> - Dictonary where keys are unique input keys, and values are lists of <see cref="T:NLog.Common.AsyncLogEventInfo"/>. - </returns> - </member> - <member name="T:NLog.Internal.SortHelpers.KeySelector`2"> - <summary> - Key selector delegate. - </summary> - <typeparam name="TValue">The type of the value.</typeparam> - <typeparam name="TKey">The type of the key.</typeparam> - <param name="value">Value to extract key information from.</param> - <returns>Key selected from log event.</returns> - </member> - <member name="T:NLog.Internal.StackTraceUsageUtils"> - <summary> - Utilities for dealing with <see cref="T:NLog.Config.StackTraceUsage"/> values. - </summary> - </member> - <member name="T:NLog.Internal.TargetWithFilterChain"> - <summary> - Represents target with a chain of filters which determine - whether logging should happen. - </summary> - </member> - <member name="M:NLog.Internal.TargetWithFilterChain.#ctor(NLog.Targets.Target,System.Collections.Generic.IList{NLog.Filters.Filter})"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.TargetWithFilterChain"/> class. - </summary> - <param name="target">The target.</param> - <param name="filterChain">The filter chain.</param> - </member> - <member name="M:NLog.Internal.TargetWithFilterChain.GetStackTraceUsage"> - <summary> - Gets the stack trace usage. - </summary> - <returns>A <see cref="T:NLog.Config.StackTraceUsage"/> value that determines stack trace handling.</returns> - </member> - <member name="P:NLog.Internal.TargetWithFilterChain.Target"> - <summary> - Gets the target. - </summary> - <value>The target.</value> - </member> - <member name="P:NLog.Internal.TargetWithFilterChain.FilterChain"> - <summary> - Gets the filter chain. - </summary> - <value>The filter chain.</value> - </member> - <member name="P:NLog.Internal.TargetWithFilterChain.NextInChain"> - <summary> - Gets or sets the next <see cref="T:NLog.Internal.TargetWithFilterChain"/> item in the chain. - </summary> - <value>The next item in the chain.</value> - </member> - <member name="T:NLog.Internal.ThreadLocalStorageHelper"> - <summary> - Helper for dealing with thread-local storage. - </summary> - </member> - <member name="M:NLog.Internal.ThreadLocalStorageHelper.AllocateDataSlot"> - <summary> - Allocates the data slot for storing thread-local information. - </summary> - <returns>Allocated slot key.</returns> - </member> - <member name="M:NLog.Internal.ThreadLocalStorageHelper.GetDataForSlot``1(System.Object)"> - <summary> - Gets the data for a slot in thread-local storage. - </summary> - <typeparam name="T">Type of the data.</typeparam> - <param name="slot">The slot to get data for.</param> - <returns> - Slot data (will create T if null). - </returns> - </member> - <member name="T:NLog.Internal.TimeoutContinuation"> - <summary> - Wraps <see cref="T:NLog.Common.AsyncContinuation"/> with a timeout. - </summary> - </member> - <member name="M:NLog.Internal.TimeoutContinuation.#ctor(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.TimeoutContinuation"/> class. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">The timeout.</param> - </member> - <member name="M:NLog.Internal.TimeoutContinuation.Function(System.Exception)"> - <summary> - Continuation function which implements the timeout logic. - </summary> - <param name="exception">The exception.</param> - </member> - <member name="M:NLog.Internal.TimeoutContinuation.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="T:NLog.Internal.UrlHelper"> - <summary> - URL Encoding helper. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.AmbientPropertyAttribute"> - <summary> - Designates a property of the class as an ambient property. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AmbientPropertyAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.AmbientPropertyAttribute"/> class. - </summary> - <param name="name">Ambient property name.</param> - </member> - <member name="T:NLog.LayoutRenderers.CallSiteLayoutRenderer"> - <summary> - The call site (class name, method name and source information). - </summary> - </member> - <member name="T:NLog.LayoutRenderers.LayoutRenderer"> - <summary> - Render environmental information related to logging events. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Render(NLog.LogEventInfo)"> - <summary> - Renders the the value of layout renderer in the context of the specified log event. - </summary> - <param name="logEvent">The log event.</param> - <returns>String representation of a layout renderer.</returns> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.NLog#Internal#ISupportsInitialize#Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified environmental information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.CloseLayoutRenderer"> - <summary> - Closes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="P:NLog.LayoutRenderers.LayoutRenderer.LoggingConfiguration"> - <summary> - Gets the logging configuration this target is part of. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CallSiteLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.CallSiteLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CallSiteLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the call site and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.ClassName"> - <summary> - Gets or sets a value indicating whether to render the class name. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.MethodName"> - <summary> - Gets or sets a value indicating whether to render the method name. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.CounterLayoutRenderer"> - <summary> - A counter value (increases on each layout rendering). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CounterLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.CounterLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CounterLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified counter value and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Value"> - <summary> - Gets or sets the initial value of the counter. - </summary> - <docgen category='Counter Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Increment"> - <summary> - Gets or sets the value to be added to the counter after each layout rendering. - </summary> - <docgen category='Counter Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Sequence"> - <summary> - Gets or sets the name of the sequence. Different named sequences can have individual values. - </summary> - <docgen category='Counter Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.DateLayoutRenderer"> - <summary> - Current date and time. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.DateLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.DateLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.DateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current date and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.Format"> - <summary> - Gets or sets the date format. Can be any argument accepted by DateTime.ToString(format). - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.DocumentUriLayoutRenderer"> - <summary> - URI of the HTML page which hosts the current Silverlight application. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.DocumentUriLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified environmental information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.EventContextLayoutRenderer"> - <summary> - Log event context data. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.EventContextLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified log event context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.EventContextLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.ExceptionLayoutRenderer"> - <summary> - Exception information provided through - a call to one of the Logger.*Exception() methods. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.ExceptionLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified exception information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Format"> - <summary> - Gets or sets the format of the output. Must be a comma-separated list of exception - properties: Message, Type, ShortType, ToString, Method, StackTrace. - This parameter value is case-insensitive. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.InnerFormat"> - <summary> - Gets or sets the format of the output of inner exceptions. Must be a comma-separated list of exception - properties: Message, Type, ShortType, ToString, Method, StackTrace. - This parameter value is case-insensitive. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Separator"> - <summary> - Gets or sets the separator used to concatenate parts specified in the Format. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.MaxInnerExceptionLevel"> - <summary> - Gets or sets the maximum number of inner exceptions to include in the output. - By default inner exceptions are not enabled for compatibility with NLog 1.0. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.InnerExceptionSeparator"> - <summary> - Gets or sets the separator between inner exceptions. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.FileContentsLayoutRenderer"> - <summary> - Renders contents of the specified file. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.FileContentsLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.FileContentsLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.FileContentsLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the contents of the specified file and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.FileContentsLayoutRenderer.FileName"> - <summary> - Gets or sets the name of the file. - </summary> - <docgen category='File Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.FileContentsLayoutRenderer.Encoding"> - <summary> - Gets or sets the encoding used in the file. - </summary> - <value>The encoding.</value> - <docgen category='File Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer"> - <summary> - The information about the garbage collector. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the selected process information. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.Property"> - <summary> - Gets or sets the property to retrieve. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.GarbageCollectorProperty"> - <summary> - Gets or sets the property of System.GC to retrieve. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.TotalMemory"> - <summary> - Total memory allocated. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.TotalMemoryForceCollection"> - <summary> - Total memory allocated (perform full garbage collection first). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount0"> - <summary> - Gets the number of Gen0 collections. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount1"> - <summary> - Gets the number of Gen1 collections. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount2"> - <summary> - Gets the number of Gen2 collections. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.MaxGeneration"> - <summary> - Maximum generation number supported by GC. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.GdcLayoutRenderer"> - <summary> - Global Diagnostics Context item. Provided for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified Global Diagnostics Context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.GdcLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.GuidLayoutRenderer"> - <summary> - Globally-unique identifier (GUID). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GuidLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.GuidLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GuidLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders a newly generated GUID string and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.GuidLayoutRenderer.Format"> - <summary> - Gets or sets the GUID format as accepted by Guid.ToString() method. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.InstallContextLayoutRenderer"> - <summary> - Installation parameter (passed to InstallNLogConfig). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.InstallContextLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified installation parameter and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.InstallContextLayoutRenderer.Parameter"> - <summary> - Gets or sets the name of the parameter. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.LayoutRendererAttribute"> - <summary> - Marks class as a layout renderer and assigns a format string to it. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRendererAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LayoutRendererAttribute"/> class. - </summary> - <param name="name">Name of the layout renderer.</param> - </member> - <member name="T:NLog.LayoutRenderers.LevelLayoutRenderer"> - <summary> - The log level. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LevelLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current log level and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.LiteralLayoutRenderer"> - <summary> - A string literal. - </summary> - <remarks> - This is used to escape '${' sequence - as ;${literal:text=${}' - </remarks> - </member> - <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LiteralLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LiteralLayoutRenderer"/> class. - </summary> - <param name="text">The literal text value.</param> - <remarks>This is used by the layout compiler.</remarks> - </member> - <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified string literal and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.LiteralLayoutRenderer.Text"> - <summary> - Gets or sets the literal text. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"> - <summary> - XML event description compatible with log4j, Chainsaw and NLogViewer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the XML logging event and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeNLogData"> - <summary> - Gets or sets a value indicating whether to include NLog-specific extensions to log4j schema. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IndentXml"> - <summary> - Gets or sets a value indicating whether the XML should use spaces for indentation. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.AppInfo"> - <summary> - Gets or sets the AppInfo field. By default it's the friendly name of the current AppDomain. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeCallSite"> - <summary> - Gets or sets a value indicating whether to include call site (class and method name) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeSourceInfo"> - <summary> - Gets or sets a value indicating whether to include source info (file name and line number) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeMdc"> - <summary> - Gets or sets a value indicating whether to include contents of the <see cref="T:NLog.MappedDiagnosticsContext"/> dictionary. - </summary> - <docgen category="Payload Options" order="10"/> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeNdc"> - <summary> - Gets or sets a value indicating whether to include contents of the <see cref="T:NLog.NestedDiagnosticsContext"/> stack. - </summary> - <docgen category="Payload Options" order="10"/> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.NdcItemSeparator"> - <summary> - Gets or sets the NDC item separator. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.LoggerNameLayoutRenderer"> - <summary> - The logger name. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LoggerNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the logger name and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.LoggerNameLayoutRenderer.ShortName"> - <summary> - Gets or sets a value indicating whether to render short logger name (the part after the trailing dot character). - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.LongDateLayoutRenderer"> - <summary> - The date and time in a long, sortable format yyyy-MM-dd HH:mm:ss.mmm. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LongDateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the date in the long format (yyyy-MM-dd HH:mm:ss.mmm) and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.LongDateLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.MdcLayoutRenderer"> - <summary> - Mapped Diagnostic Context item. Provided for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified MDC item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.MdcLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.MessageLayoutRenderer"> - <summary> - The formatted log message. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MessageLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.MessageLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MessageLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the log message including any positional parameters and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.MessageLayoutRenderer.WithException"> - <summary> - Gets or sets a value indicating whether to log exception along with message. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.MessageLayoutRenderer.ExceptionSeparator"> - <summary> - Gets or sets the string that separates message from the exception. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.NdcLayoutRenderer"> - <summary> - Nested Diagnostic Context item. Provided for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NdcLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.NdcLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified Nested Diagnostics Context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.TopFrames"> - <summary> - Gets or sets the number of top stack frames to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.BottomFrames"> - <summary> - Gets or sets the number of bottom stack frames to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.Separator"> - <summary> - Gets or sets the separator to be used for concatenating nested diagnostics context output. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.NewLineLayoutRenderer"> - <summary> - A newline literal. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NewLineLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified string literal and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.ProcessTimeLayoutRenderer"> - <summary> - The process time in format HH:mm:ss.mmm. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ProcessTimeLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current process running time and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.ShortDateLayoutRenderer"> - <summary> - The short date in a sortable format yyyy-MM-dd. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ShortDateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current short date string (yyyy-MM-dd) and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.ShortDateLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.SilverlightApplicationInfoLayoutRenderer"> - <summary> - Information about Silverlight application. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.SilverlightApplicationInfoLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.SilverlightApplicationInfoLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.SilverlightApplicationInfoLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified environmental information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.SilverlightApplicationInfoLayoutRenderer.Option"> - <summary> - Gets or sets specific information to display. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.SilverlightApplicationInfoOption"> - <summary> - Specifies application information to display in ${sl-appinfo} renderer. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.SilverlightApplicationInfoOption.XapUri"> - <summary> - URI of the current application XAP file. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.SpecialFolderLayoutRenderer"> - <summary> - System special folder path (includes My Documents, My Music, Program Files, Desktop, and more). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Folder"> - <summary> - Gets or sets the system special folder to use. - </summary> - <remarks> - Full list of options is available at <a href="http://msdn2.microsoft.com/en-us/system.environment.specialfolder.aspx">MSDN</a>. - The most common ones are: - <ul> - <li><b>ApplicationData</b> - roaming application data for current user.</li> - <li><b>CommonApplicationData</b> - application data for all users.</li> - <li><b>MyDocuments</b> - My Documents</li> - <li><b>DesktopDirectory</b> - Desktop directory</li> - <li><b>LocalApplicationData</b> - non roaming application data</li> - <li><b>Personal</b> - user profile directory</li> - <li><b>System</b> - System directory</li> - </ul> - </remarks> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.File"> - <summary> - Gets or sets the name of the file to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Dir"> - <summary> - Gets or sets the name of the directory to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.StackTraceFormat"> - <summary> - Format of the ${stacktrace} layout renderer output. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.StackTraceFormat.Raw"> - <summary> - Raw format (multiline - as returned by StackFrame.ToString() method). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.StackTraceFormat.Flat"> - <summary> - Flat format (class and method names displayed in a single line). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.StackTraceFormat.DetailedFlat"> - <summary> - Detailed flat format (method signatures displayed in a single line). - </summary> - </member> - <member name="T:NLog.LayoutRenderers.StackTraceLayoutRenderer"> - <summary> - Stack trace renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.StackTraceLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.StackTraceLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.StackTraceLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the call site and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.Format"> - <summary> - Gets or sets the output format of the stack trace. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.TopFrames"> - <summary> - Gets or sets the number of top stack frames to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.Separator"> - <summary> - Gets or sets the stack frame separator string. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - <value></value> - </member> - <member name="T:NLog.LayoutRenderers.TempDirLayoutRenderer"> - <summary> - A temporary directory. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.TempDirLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.TempDirLayoutRenderer.File"> - <summary> - Gets or sets the name of the file to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.TempDirLayoutRenderer.Dir"> - <summary> - Gets or sets the name of the directory to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.ThreadIdLayoutRenderer"> - <summary> - The identifier of the current thread. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ThreadIdLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current thread identifier and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.ThreadNameLayoutRenderer"> - <summary> - The name of the current thread. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ThreadNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current thread name and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.TicksLayoutRenderer"> - <summary> - The Ticks value of current date and time. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.TicksLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the ticks value of current time and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.TimeLayoutRenderer"> - <summary> - The time in a 24-hour, sortable format HH:mm:ss.mmm. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.TimeLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders time in the 24-h format (HH:mm:ss.mmm) and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.TimeLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"> - <summary> - Applies caching to another layout output. - </summary> - <remarks> - The value of the inner layout will be rendered only once and reused subsequently. - </remarks> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase"> - <summary> - Decodes text "encrypted" with ROT-13. - </summary> - <remarks> - See <a href="http://en.wikipedia.org/wiki/ROT13">http://en.wikipedia.org/wiki/ROT13</a>. - </remarks> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the inner message, processes it and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns>Contents of inner layout.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Inner"> - <summary> - Gets or sets the wrapped layout. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.CloseLayoutRenderer"> - <summary> - Closes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns>Contents of inner layout.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.Cached"> - <summary> - Gets or sets a value indicating whether this <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> is enabled. - </summary> - <docgen category="Caching Options" order="10"/> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper"> - <summary> - Filters characters not allowed in the file names by replacing them with safe character. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.FSNormalize"> - <summary> - Gets or sets a value indicating whether to modify the output of this renderer so it can be used as a part of file path - (illegal characters are replaced with '_'). - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper"> - <summary> - Escapes output of another layout using JSON rules. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>JSON-encoded string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.JsonEncode"> - <summary> - Gets or sets a value indicating whether to apply JSON encoding. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper"> - <summary> - Converts the result of another layout output to lower case. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Lowercase"> - <summary> - Gets or sets a value indicating whether lower case conversion should be applied. - </summary> - <value>A value of <c>true</c> if lower case conversion should be applied; otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper"> - <summary> - Only outputs the inner layout when exception has been defined for log message. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns> - Contents of inner layout. - </returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper"> - <summary> - Applies padding to another layout output. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.Padding"> - <summary> - Gets or sets the number of characters to pad the output to. - </summary> - <remarks> - Positive padding values cause left padding, negative values - cause right padding to the desired width. - </remarks> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.PadCharacter"> - <summary> - Gets or sets the padding character. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.FixedLength"> - <summary> - Gets or sets a value indicating whether to trim the - rendered text to the absolute value of the padding length. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper"> - <summary> - Replaces a string in the output of another layout with another string. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Post-processed text.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.SearchFor"> - <summary> - Gets or sets the text to search for. - </summary> - <value>The text search for.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Regex"> - <summary> - Gets or sets a value indicating whether regular expressions should be used. - </summary> - <value>A value of <c>true</c> if regular expressions should be used otherwise, <c>false</c>.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceWith"> - <summary> - Gets or sets the replacement string. - </summary> - <value>The replacement string.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case. - </summary> - <value>A value of <c>true</c> if case should be ignored when searching; otherwise, <c>false</c>.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.WholeWords"> - <summary> - Gets or sets a value indicating whether to search for whole words. - </summary> - <value>A value of <c>true</c> if whole words should be searched for; otherwise, <c>false</c>.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper"> - <summary> - Decodes text "encrypted" with ROT-13. - </summary> - <remarks> - See <a href="http://en.wikipedia.org/wiki/ROT13">http://en.wikipedia.org/wiki/ROT13</a>. - </remarks> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.DecodeRot13(System.String)"> - <summary> - Encodes/Decodes ROT-13-encoded string. - </summary> - <param name="encodedValue">The string to be encoded/decoded.</param> - <returns>Encoded/Decoded text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.Text"> - <summary> - Gets or sets the layout to be wrapped. - </summary> - <value>The layout to be wrapped.</value> - <remarks>This variable is for backwards compatibility</remarks> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper"> - <summary> - Trims the whitespace from the result of another layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.TrimWhiteSpace"> - <summary> - Gets or sets a value indicating whether lower case conversion should be applied. - </summary> - <value>A value of <c>true</c> if lower case conversion should be applied; otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper"> - <summary> - Converts the result of another layout output to upper case. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Uppercase"> - <summary> - Gets or sets a value indicating whether upper case conversion should be applied. - </summary> - <value>A value of <c>true</c> if upper case conversion should be applied otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper"> - <summary> - Encodes the result of another layout output for use with URLs. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.SpaceAsPlus"> - <summary> - Gets or sets a value indicating whether spaces should be translated to '+' or '%20'. - </summary> - <value>A value of <c>true</c> if space should be translated to '+'; otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper"> - <summary> - Outputs alternative layout when the inner layout produces empty result. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns> - Contents of inner layout. - </returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.WhenEmpty"> - <summary> - Gets or sets the layout to be rendered when original layout produced empty result. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper"> - <summary> - Only outputs the inner layout when the specified condition has been met. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns> - Contents of inner layout. - </returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.When"> - <summary> - Gets or sets the condition that must be met for the inner layout to be printed. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper"> - <summary> - Converts the result of another layout output to be XML-compliant. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.XmlEncode"> - <summary> - Gets or sets a value indicating whether to apply XML encoding. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="T:NLog.Layouts.CsvColumn"> - <summary> - A column in the CSV. - </summary> - </member> - <member name="M:NLog.Layouts.CsvColumn.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvColumn"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.CsvColumn.#ctor(System.String,NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvColumn"/> class. - </summary> - <param name="name">The name of the column.</param> - <param name="layout">The layout of the column.</param> - </member> - <member name="P:NLog.Layouts.CsvColumn.Name"> - <summary> - Gets or sets the name of the column. - </summary> - <docgen category='CSV Column Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvColumn.Layout"> - <summary> - Gets or sets the layout of the column. - </summary> - <docgen category='CSV Column Options' order='10' /> - </member> - <member name="T:NLog.Layouts.CsvColumnDelimiterMode"> - <summary> - Specifies allowed column delimiters. - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Auto"> - <summary> - Automatically detect from regional settings. - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Comma"> - <summary> - Comma (ASCII 44). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Semicolon"> - <summary> - Semicolon (ASCII 59). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Tab"> - <summary> - Tab character (ASCII 9). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Pipe"> - <summary> - Pipe character (ASCII 124). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Space"> - <summary> - Space character (ASCII 32). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Custom"> - <summary> - Custom string, specified by the CustomDelimiter. - </summary> - </member> - <member name="T:NLog.Layouts.CsvLayout"> - <summary> - A specialized layout that renders CSV-formatted events. - </summary> - </member> - <member name="T:NLog.Layouts.LayoutWithHeaderAndFooter"> - <summary> - A specialized layout that supports header and footer. - </summary> - </member> - <member name="T:NLog.Layouts.Layout"> - <summary> - Abstract interface that layouts must implement. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.op_Implicit(System.String)~NLog.Layouts.Layout"> - <summary> - Converts a given text to a <see cref="T:NLog.Layouts.Layout"/>. - </summary> - <param name="text">Text to be converted.</param> - <returns><see cref="T:NLog.Layouts.SimpleLayout"/> object represented by the text.</returns> - </member> - <member name="M:NLog.Layouts.Layout.FromString(System.String)"> - <summary> - Implicitly converts the specified string to a <see cref="T:NLog.Layouts.SimpleLayout"/>. - </summary> - <param name="layoutText">The layout string.</param> - <returns>Instance of <see cref="T:NLog.Layouts.SimpleLayout"/>.</returns> - </member> - <member name="M:NLog.Layouts.Layout.FromString(System.String,NLog.Config.ConfigurationItemFactory)"> - <summary> - Implicitly converts the specified string to a <see cref="T:NLog.Layouts.SimpleLayout"/>. - </summary> - <param name="layoutText">The layout string.</param> - <param name="configurationItemFactory">The NLog factories to use when resolving layout renderers.</param> - <returns>Instance of <see cref="T:NLog.Layouts.SimpleLayout"/>.</returns> - </member> - <member name="M:NLog.Layouts.Layout.Precalculate(NLog.LogEventInfo)"> - <summary> - Precalculates the layout for the specified log event and stores the result - in per-log event cache. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - Calling this method enables you to store the log event in a buffer - and/or potentially evaluate it in another thread even though the - layout may contain thread-dependent renderer. - </remarks> - </member> - <member name="M:NLog.Layouts.Layout.Render(NLog.LogEventInfo)"> - <summary> - Renders the event info in layout. - </summary> - <param name="logEvent">The event info.</param> - <returns>String representing log event.</returns> - </member> - <member name="M:NLog.Layouts.Layout.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Layouts.Layout.NLog#Internal#ISupportsInitialize#Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Layouts.Layout.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.InitializeLayout"> - <summary> - Initializes the layout. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.CloseLayout"> - <summary> - Closes the layout. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="P:NLog.Layouts.Layout.IsThreadAgnostic"> - <summary> - Gets a value indicating whether this layout is thread-agnostic (can be rendered on any thread). - </summary> - <remarks> - Layout is thread-agnostic if it has been marked with [ThreadAgnostic] attribute and all its children are - like that as well. - Thread-agnostic layouts only use contents of <see cref="T:NLog.LogEventInfo"/> for its output. - </remarks> - </member> - <member name="P:NLog.Layouts.Layout.LoggingConfiguration"> - <summary> - Gets the logging configuration this target is part of. - </summary> - </member> - <member name="M:NLog.Layouts.LayoutWithHeaderAndFooter.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Layout"> - <summary> - Gets or sets the body layout (can be repeated multiple times). - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Header"> - <summary> - Gets or sets the header layout. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Footer"> - <summary> - Gets or sets the footer layout. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="M:NLog.Layouts.CsvLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvLayout"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.CsvLayout.InitializeLayout"> - <summary> - Initializes the layout. - </summary> - </member> - <member name="M:NLog.Layouts.CsvLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Formats the log event for write. - </summary> - <param name="logEvent">The log event to be formatted.</param> - <returns>A string representation of the log event.</returns> - </member> - <member name="P:NLog.Layouts.CsvLayout.Columns"> - <summary> - Gets the array of parameters to be passed. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.WithHeader"> - <summary> - Gets or sets a value indicating whether CVS should include header. - </summary> - <value>A value of <c>true</c> if CVS should include header; otherwise, <c>false</c>.</value> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.Delimiter"> - <summary> - Gets or sets the column delimiter. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.Quoting"> - <summary> - Gets or sets the quoting mode. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.QuoteChar"> - <summary> - Gets or sets the quote Character. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.CustomColumnDelimiter"> - <summary> - Gets or sets the custom column delimiter value (valid when ColumnDelimiter is set to 'Custom'). - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="T:NLog.Layouts.CsvLayout.CsvHeaderLayout"> - <summary> - Header for CSV layout. - </summary> - </member> - <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.#ctor(NLog.Layouts.CsvLayout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvLayout.CsvHeaderLayout"/> class. - </summary> - <param name="parent">The parent.</param> - </member> - <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="T:NLog.Layouts.CsvQuotingMode"> - <summary> - Specifies allowes CSV quoting modes. - </summary> - </member> - <member name="F:NLog.Layouts.CsvQuotingMode.All"> - <summary> - Quote all column. - </summary> - </member> - <member name="F:NLog.Layouts.CsvQuotingMode.Nothing"> - <summary> - Quote nothing. - </summary> - </member> - <member name="F:NLog.Layouts.CsvQuotingMode.Auto"> - <summary> - Quote only whose values contain the quote symbol or - the separator. - </summary> - </member> - <member name="T:NLog.Layouts.LayoutAttribute"> - <summary> - Marks class as a layout renderer and assigns a format string to it. - </summary> - </member> - <member name="M:NLog.Layouts.LayoutAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.LayoutAttribute"/> class. - </summary> - <param name="name">Layout name.</param> - </member> - <member name="T:NLog.Layouts.LayoutParser"> - <summary> - Parses layout strings. - </summary> - </member> - <member name="T:NLog.Layouts.Log4JXmlEventLayout"> - <summary> - A specialized layout that renders Log4j-compatible XML events. - </summary> - <remarks> - This layout is not meant to be used explicitly. Instead you can use ${log4jxmlevent} layout renderer. - </remarks> - </member> - <member name="M:NLog.Layouts.Log4JXmlEventLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.Log4JXmlEventLayout"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.Log4JXmlEventLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="P:NLog.Layouts.Log4JXmlEventLayout.Renderer"> - <summary> - Gets the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> instance that renders log events. - </summary> - </member> - <member name="T:NLog.Layouts.SimpleLayout"> - <summary> - Represents a string with embedded placeholders that can render contextual information. - </summary> - <remarks> - This layout is not meant to be used explicitly. Instead you can just use a string containing layout - renderers everywhere the layout is required. - </remarks> - </member> - <member name="M:NLog.Layouts.SimpleLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.SimpleLayout.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout"/> class. - </summary> - <param name="txt">The layout string to parse.</param> - </member> - <member name="M:NLog.Layouts.SimpleLayout.#ctor(System.String,NLog.Config.ConfigurationItemFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout"/> class. - </summary> - <param name="txt">The layout string to parse.</param> - <param name="configurationItemFactory">The NLog factories to use when creating references to layout renderers.</param> - </member> - <member name="M:NLog.Layouts.SimpleLayout.op_Implicit(System.String)~NLog.Layouts.SimpleLayout"> - <summary> - Converts a text to a simple layout. - </summary> - <param name="text">Text to be converted.</param> - <returns>A <see cref="T:NLog.Layouts.SimpleLayout"/> object.</returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.Escape(System.String)"> - <summary> - Escapes the passed text so that it can - be used literally in all places where - layout is normally expected without being - treated as layout. - </summary> - <param name="text">The text to be escaped.</param> - <returns>The escaped text.</returns> - <remarks> - Escaping is done by replacing all occurences of - '${' with '${literal:text=${}' - </remarks> - </member> - <member name="M:NLog.Layouts.SimpleLayout.Evaluate(System.String,NLog.LogEventInfo)"> - <summary> - Evaluates the specified text by expadinging all layout renderers. - </summary> - <param name="text">The text to be evaluated.</param> - <param name="logEvent">Log event to be used for evaluation.</param> - <returns>The input text with all occurences of ${} replaced with - values provided by the appropriate layout renderers.</returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.Evaluate(System.String)"> - <summary> - Evaluates the specified text by expadinging all layout renderers - in new <see cref="T:NLog.LogEventInfo"/> context. - </summary> - <param name="text">The text to be evaluated.</param> - <returns>The input text with all occurences of ${} replaced with - values provided by the appropriate layout renderers.</returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.ToString"> - <summary> - Returns a <see cref="T:System.String"></see> that represents the current object. - </summary> - <returns> - A <see cref="T:System.String"></see> that represents the current object. - </returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers - that make up the event. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="P:NLog.Layouts.SimpleLayout.Text"> - <summary> - Gets or sets the layout text. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Layouts.SimpleLayout.Renderers"> - <summary> - Gets a collection of <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> objects that make up this layout. - </summary> - </member> - <member name="T:NLog.LogEventInfo"> - <summary> - Represents the logging event. - </summary> - </member> - <member name="F:NLog.LogEventInfo.ZeroDate"> - <summary> - Gets the date of the first log event created. - </summary> - </member> - <member name="M:NLog.LogEventInfo.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class. - </summary> - </member> - <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class. - </summary> - <param name="level">Log level.</param> - <param name="loggerName">Logger name.</param> - <param name="message">Log message including parameter placeholders.</param> - </member> - <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class. - </summary> - <param name="level">Log level.</param> - <param name="loggerName">Logger name.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">Log message including parameter placeholders.</param> - <param name="parameters">Parameter array.</param> - </member> - <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[],System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class. - </summary> - <param name="level">Log level.</param> - <param name="loggerName">Logger name.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">Log message including parameter placeholders.</param> - <param name="parameters">Parameter array.</param> - <param name="exception">Exception information.</param> - </member> - <member name="M:NLog.LogEventInfo.CreateNullEvent"> - <summary> - Creates the null event. - </summary> - <returns>Null log event.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.String)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="message">The message.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="formatProvider">The format provider.</param> - <param name="message">The message.</param> - <param name="parameters">The parameters.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.IFormatProvider,System.Object)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="formatProvider">The format provider.</param> - <param name="message">The message.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.String,System.Exception)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="message">The message.</param> - <param name="exception">The exception.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.WithContinuation(NLog.Common.AsyncContinuation)"> - <summary> - Creates <see cref="T:NLog.Common.AsyncLogEventInfo"/> from this <see cref="T:NLog.LogEventInfo"/> by attaching the specified asynchronous continuation. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <returns>Instance of <see cref="T:NLog.Common.AsyncLogEventInfo"/> with attached continuation.</returns> - </member> - <member name="M:NLog.LogEventInfo.ToString"> - <summary> - Returns a string representation of this log event. - </summary> - <returns>String representation of the log event.</returns> - </member> - <member name="M:NLog.LogEventInfo.SetStackTrace(System.Diagnostics.StackTrace,System.Int32)"> - <summary> - Sets the stack trace for the event info. - </summary> - <param name="stackTrace">The stack trace.</param> - <param name="userStackFrame">Index of the first user stack frame within the stack trace.</param> - </member> - <member name="P:NLog.LogEventInfo.SequenceID"> - <summary> - Gets the unique identifier of log event which is automatically generated - and monotonously increasing. - </summary> - </member> - <member name="P:NLog.LogEventInfo.TimeStamp"> - <summary> - Gets or sets the timestamp of the logging event. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Level"> - <summary> - Gets or sets the level of the logging event. - </summary> - </member> - <member name="P:NLog.LogEventInfo.HasStackTrace"> - <summary> - Gets a value indicating whether stack trace has been set for this event. - </summary> - </member> - <member name="P:NLog.LogEventInfo.UserStackFrame"> - <summary> - Gets the stack frame of the method that did the logging. - </summary> - </member> - <member name="P:NLog.LogEventInfo.UserStackFrameNumber"> - <summary> - Gets the number index of the stack frame that represents the user - code (not the NLog code). - </summary> - </member> - <member name="P:NLog.LogEventInfo.StackTrace"> - <summary> - Gets the entire stack trace. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Exception"> - <summary> - Gets or sets the exception information. - </summary> - </member> - <member name="P:NLog.LogEventInfo.LoggerName"> - <summary> - Gets or sets the logger name. - </summary> - </member> - <member name="P:NLog.LogEventInfo.LoggerShortName"> - <summary> - Gets the logger short name. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Message"> - <summary> - Gets or sets the log message including any parameter placeholders. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Parameters"> - <summary> - Gets or sets the parameter values or null if no parameters have been specified. - </summary> - </member> - <member name="P:NLog.LogEventInfo.FormatProvider"> - <summary> - Gets or sets the format provider that was provided while logging or <see langword="null" /> - when no formatProvider was specified. - </summary> - </member> - <member name="P:NLog.LogEventInfo.FormattedMessage"> - <summary> - Gets the formatted message. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Properties"> - <summary> - Gets the dictionary of per-event context properties. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Context"> - <summary> - Gets the dictionary of per-event context properties. - </summary> - </member> - <member name="T:NLog.LogFactory"> - <summary> - Creates and manages instances of <see cref="T:NLog.Logger" /> objects. - </summary> - </member> - <member name="M:NLog.LogFactory.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogFactory"/> class. - </summary> - </member> - <member name="M:NLog.LogFactory.#ctor(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogFactory"/> class. - </summary> - <param name="config">The config.</param> - </member> - <member name="M:NLog.LogFactory.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.LogFactory.CreateNullLogger"> - <summary> - Creates a logger that discards all log messages. - </summary> - <returns>Null logger instance.</returns> - </member> - <member name="M:NLog.LogFactory.GetCurrentClassLogger"> - <summary> - Gets the logger named after the currently-being-initialized class. - </summary> - <returns>The logger.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogFactory.GetCurrentClassLogger(System.Type)"> - <summary> - Gets the logger named after the currently-being-initialized class. - </summary> - <param name="loggerType">The type of the logger to create. The type must inherit from NLog.Logger.</param> - <returns>The logger.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogFactory.GetLogger(System.String)"> - <summary> - Gets the specified named logger. - </summary> - <param name="name">Name of the logger.</param> - <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogFactory.GetLogger(System.String,System.Type)"> - <summary> - Gets the specified named logger. - </summary> - <param name="name">Name of the logger.</param> - <param name="loggerType">The type of the logger to create. The type must inherit from NLog.Logger.</param> - <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the - same argument aren't guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogFactory.ReconfigExistingLoggers"> - <summary> - Loops through all loggers previously returned by GetLogger - and recalculates their target and filter list. Useful after modifying the configuration programmatically - to ensure that all loggers have been properly configured. - </summary> - </member> - <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation,System.Int32)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogFactory.DisableLogging"> - <summary>Decreases the log enable counter and if it reaches -1 - the logs are disabled.</summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogFactory.DisableLogging"/> calls.</remarks> - <returns>An object that iplements IDisposable whose Dispose() method - reenables logging. To be used with C# <c>using ()</c> statement.</returns> - </member> - <member name="M:NLog.LogFactory.EnableLogging"> - <summary>Increases the log enable counter and if it reaches 0 the logs are disabled.</summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogFactory.DisableLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogFactory.IsLoggingEnabled"> - <summary> - Returns <see langword="true"/> if logging is currently enabled. - </summary> - <returns>A value of <see langword="true"/> if logging is currently enabled, - <see langword="false"/> otherwise.</returns> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogFactory.DisableLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogFactory.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="E:NLog.LogFactory.ConfigurationChanged"> - <summary> - Occurs when logging <see cref="P:NLog.LogFactory.Configuration"/> changes. - </summary> - </member> - <member name="P:NLog.LogFactory.ThrowExceptions"> - <summary> - Gets or sets a value indicating whether exceptions should be thrown. - </summary> - <value>A value of <c>true</c> if exceptiosn should be thrown; otherwise, <c>false</c>.</value> - <remarks>By default exceptions - are not thrown under any circumstances. - </remarks> - </member> - <member name="P:NLog.LogFactory.Configuration"> - <summary> - Gets or sets the current logging configuration. - </summary> - </member> - <member name="P:NLog.LogFactory.GlobalThreshold"> - <summary> - Gets or sets the global log threshold. Log events below this threshold are not logged. - </summary> - </member> - <member name="T:NLog.LogFactory.LoggerCacheKey"> - <summary> - Logger cache key. - </summary> - </member> - <member name="M:NLog.LogFactory.LoggerCacheKey.GetHashCode"> - <summary> - Serves as a hash function for a particular type. - </summary> - <returns> - A hash code for the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="M:NLog.LogFactory.LoggerCacheKey.Equals(System.Object)"> - <summary> - Determines if two objects are equal in value. - </summary> - <param name="o">Other object to compare to.</param> - <returns>True if objects are equal, false otherwise.</returns> - </member> - <member name="T:NLog.LogFactory.LogEnabler"> - <summary> - Enables logging in <see cref="M:System.IDisposable.Dispose"/> implementation. - </summary> - </member> - <member name="M:NLog.LogFactory.LogEnabler.#ctor(NLog.LogFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogFactory.LogEnabler"/> class. - </summary> - <param name="factory">The factory.</param> - </member> - <member name="M:NLog.LogFactory.LogEnabler.System#IDisposable#Dispose"> - <summary> - Enables logging. - </summary> - </member> - <member name="T:NLog.LogFactory`1"> - <summary> - Specialized LogFactory that can return instances of custom logger types. - </summary> - <typeparam name="T">The type of the logger to be returned. Must inherit from <see cref="T:NLog.Logger"/>.</typeparam> - </member> - <member name="M:NLog.LogFactory`1.GetLogger(System.String)"> - <summary> - Gets the logger. - </summary> - <param name="name">The logger name.</param> - <returns>An instance of <typeparamref name="T"/>.</returns> - </member> - <member name="M:NLog.LogFactory`1.GetCurrentClassLogger"> - <summary> - Gets the logger named after the currently-being-initialized class. - </summary> - <returns>The logger.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="T:NLog.Logger"> - <summary> - Provides logging interface and utility functions. - </summary> - </member> - <member name="M:NLog.Logger.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Logger"/> class. - </summary> - </member> - <member name="M:NLog.Logger.IsEnabled(NLog.LogLevel)"> - <summary> - Gets a value indicating whether logging is enabled for the specified level. - </summary> - <param name="level">Log level to be checked.</param> - <returns>A value of <see langword="true" /> if logging is enabled for the specified level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="M:NLog.Logger.Log(NLog.LogEventInfo)"> - <summary> - Writes the specified diagnostic message. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.Logger.Log(System.Type,NLog.LogEventInfo)"> - <summary> - Writes the specified diagnostic message. - </summary> - <param name="wrapperType">The name of the type that wraps Logger.</param> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,``0)"> - <overloads> - Writes the diagnostic message at the specified level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="level">The log level.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.LogException(NLog.LogLevel,System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.String,``0)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``2(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``2(NLog.LogLevel,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``3(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``3(NLog.LogLevel,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Trace</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Trace``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Trace(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.TraceException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Trace``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Debug</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Debug``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Debug(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.DebugException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Debug``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Info</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Info``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Info(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.InfoException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Info``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Warn</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Warn``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Warn(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.WarnException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Warn``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Error</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Error``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Error(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.ErrorException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Error``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Fatal</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Fatal(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.FatalException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="E:NLog.Logger.LoggerReconfigured"> - <summary> - Occurs when logger configuration changes. - </summary> - </member> - <member name="P:NLog.Logger.Name"> - <summary> - Gets the name of the logger. - </summary> - </member> - <member name="P:NLog.Logger.Factory"> - <summary> - Gets the factory that created this logger. - </summary> - </member> - <member name="P:NLog.Logger.IsTraceEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Trace</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Trace</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsDebugEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Debug</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Debug</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsInfoEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Info</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Info</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsWarnEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Warn</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Warn</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsErrorEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Error</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Error</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsFatalEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Fatal</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Fatal</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="T:NLog.LoggerImpl"> - <summary> - Implementation of logging engine. - </summary> - </member> - <member name="M:NLog.LoggerImpl.GetFilterResult(System.Collections.Generic.IEnumerable{NLog.Filters.Filter},NLog.LogEventInfo)"> - <summary> - Gets the filter result. - </summary> - <param name="filterChain">The filter chain.</param> - <param name="logEvent">The log event.</param> - <returns>The result of the filter.</returns> - </member> - <member name="T:NLog.LogLevel"> - <summary> - Defines available log levels. - </summary> - </member> - <member name="F:NLog.LogLevel.Trace"> - <summary> - Trace log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Debug"> - <summary> - Debug log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Info"> - <summary> - Info log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Warn"> - <summary> - Warn log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Error"> - <summary> - Error log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Fatal"> - <summary> - Fatal log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Off"> - <summary> - Off log level. - </summary> - </member> - <member name="M:NLog.LogLevel.op_Equality(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal == level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_Inequality(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is not equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal != level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_GreaterThan(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is greater than the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal > level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_GreaterThanOrEqual(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is greater than or equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal >= level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_LessThan(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is less than the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal < level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_LessThanOrEqual(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is less than or equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal <= level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.FromOrdinal(System.Int32)"> - <summary> - Gets the <see cref="T:NLog.LogLevel"/> that corresponds to the specified ordinal. - </summary> - <param name="ordinal">The ordinal.</param> - <returns>The <see cref="T:NLog.LogLevel"/> instance. For 0 it returns <see cref="F:NLog.LogLevel.Debug"/>, 1 gives <see cref="F:NLog.LogLevel.Info"/> and so on.</returns> - </member> - <member name="M:NLog.LogLevel.FromString(System.String)"> - <summary> - Returns the <see cref="T:NLog.LogLevel"/> that corresponds to the supplied <see langword="string" />. - </summary> - <param name="levelName">The texual representation of the log level.</param> - <returns>The enumeration value.</returns> - </member> - <member name="M:NLog.LogLevel.ToString"> - <summary> - Returns a string representation of the log level. - </summary> - <returns>Log level name.</returns> - </member> - <member name="M:NLog.LogLevel.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - </returns> - </member> - <member name="M:NLog.LogLevel.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> - <returns> - Value of <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. - </returns> - <exception cref="T:System.NullReferenceException"> - The <paramref name="obj"/> parameter is null. - </exception> - </member> - <member name="M:NLog.LogLevel.CompareTo(System.Object)"> - <summary> - Compares the level to the other <see cref="T:NLog.LogLevel"/> object. - </summary> - <param name="obj"> - The object object. - </param> - <returns> - A value less than zero when this logger's <see cref="P:NLog.LogLevel.Ordinal"/> is - less than the other logger's ordinal, 0 when they are equal and - greater than zero when this ordinal is greater than the - other ordinal. - </returns> - </member> - <member name="P:NLog.LogLevel.Name"> - <summary> - Gets the name of the log level. - </summary> - </member> - <member name="P:NLog.LogLevel.Ordinal"> - <summary> - Gets the ordinal of the log level. - </summary> - </member> - <member name="T:NLog.LogManager"> - <summary> - Creates and manages instances of <see cref="T:NLog.Logger" /> objects. - </summary> - </member> - <member name="M:NLog.LogManager.#ctor"> - <summary> - Prevents a default instance of the LogManager class from being created. - </summary> - </member> - <member name="M:NLog.LogManager.GetCurrentClassLogger"> - <summary> - Gets the logger named after the currently-being-initialized class. - </summary> - <returns>The logger.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogManager.GetCurrentClassLogger(System.Type)"> - <summary> - Gets the logger named after the currently-being-initialized class. - </summary> - <param name="loggerType">The logger class. The class must inherit from <see cref="T:NLog.Logger"/>.</param> - <returns>The logger.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogManager.CreateNullLogger"> - <summary> - Creates a logger that discards all log messages. - </summary> - <returns>Null logger which discards all log messages.</returns> - </member> - <member name="M:NLog.LogManager.GetLogger(System.String)"> - <summary> - Gets the specified named logger. - </summary> - <param name="name">Name of the logger.</param> - <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogManager.GetLogger(System.String,System.Type)"> - <summary> - Gets the specified named logger. - </summary> - <param name="name">Name of the logger.</param> - <param name="loggerType">The logger class. The class must inherit from <see cref="T:NLog.Logger"/>.</param> - <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogManager.ReconfigExistingLoggers"> - <summary> - Loops through all loggers previously returned by GetLogger. - and recalculates their target and filter list. Useful after modifying the configuration programmatically - to ensure that all loggers have been properly configured. - </summary> - </member> - <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation,System.Int32)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogManager.DisableLogging"> - <summary>Decreases the log enable counter and if it reaches -1 - the logs are disabled.</summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> - <returns>An object that iplements IDisposable whose Dispose() method - reenables logging. To be used with C# <c>using ()</c> statement.</returns> - </member> - <member name="M:NLog.LogManager.EnableLogging"> - <summary>Increases the log enable counter and if it reaches 0 the logs are disabled.</summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogManager.IsLoggingEnabled"> - <summary> - Returns <see langword="true"/> if logging is currently enabled. - </summary> - <returns>A value of <see langword="true"/> if logging is currently enabled, - <see langword="false"/> otherwise.</returns> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> - </member> - <member name="E:NLog.LogManager.ConfigurationChanged"> - <summary> - Occurs when logging <see cref="P:NLog.LogManager.Configuration"/> changes. - </summary> - </member> - <member name="P:NLog.LogManager.ThrowExceptions"> - <summary> - Gets or sets a value indicating whether NLog should throw exceptions. - By default exceptions are not thrown under any circumstances. - </summary> - </member> - <member name="P:NLog.LogManager.Configuration"> - <summary> - Gets or sets the current logging configuration. - </summary> - </member> - <member name="P:NLog.LogManager.GlobalThreshold"> - <summary> - Gets or sets the global log threshold. Log events below this threshold are not logged. - </summary> - </member> - <member name="T:NLog.LogMessageGenerator"> - <summary> - Returns a log message. Used to defer calculation of - the log message until it's actually needed. - </summary> - <returns>Log message.</returns> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverClient"> - <summary> - Service contract for Log Receiver client. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverServer"> - <summary> - Service contract for Log Receiver server. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverServer.ProcessLogMessages(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages. - </summary> - <param name="events">The events.</param> - </member> - <member name="T:NLog.LogReceiverService.LogReceiverForwardingService"> - <summary> - Implementation of <see cref="T:NLog.LogReceiverService.ILogReceiverServer"/> which forwards received logs through <see cref="T:NLog.LogManager"/> or a given <see cref="T:NLog.LogFactory"/>. - </summary> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.LogReceiverForwardingService"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.#ctor(NLog.LogFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.LogReceiverForwardingService"/> class. - </summary> - <param name="logFactory">The log factory.</param> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.ProcessLogMessages(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages. - </summary> - <param name="events">The events to process.</param> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.ProcessLogMessages(NLog.LogEventInfo[])"> - <summary> - Processes the log messages. - </summary> - <param name="logEvents">The log events.</param> - </member> - <member name="T:NLog.LogReceiverService.LogReceiverServiceConfig"> - <summary> - Internal configuration of Log Receiver Service contracts. - </summary> - </member> - <member name="T:NLog.LogReceiverService.NLogEvent"> - <summary> - Wire format for NLog Event. - </summary> - </member> - <member name="M:NLog.LogReceiverService.NLogEvent.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.NLogEvent"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.NLogEvent.ToEventInfo(NLog.LogReceiverService.NLogEvents,System.String)"> - <summary> - Converts the <see cref="T:NLog.LogReceiverService.NLogEvent"/> to <see cref="T:NLog.LogEventInfo"/>. - </summary> - <param name="context">The <see cref="T:NLog.LogReceiverService.NLogEvent"/> object this <see cref="T:NLog.LogReceiverService.NLogEvent"/> is part of..</param> - <param name="loggerNamePrefix">The logger name prefix to prepend in front of the logger name.</param> - <returns>Converted <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.Id"> - <summary> - Gets or sets the client-generated identifier of the event. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.LevelOrdinal"> - <summary> - Gets or sets the ordinal of the log level. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.LoggerOrdinal"> - <summary> - Gets or sets the logger ordinal (index into <see cref="P:NLog.LogReceiverService.NLogEvents.Strings"/>. - </summary> - <value>The logger ordinal.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.TimeDelta"> - <summary> - Gets or sets the time delta (in ticks) between the time of the event and base time. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.MessageOrdinal"> - <summary> - Gets or sets the message string index. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.Values"> - <summary> - Gets or sets the collection of layout values. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.ValueIndexes"> - <summary> - Gets the collection of indexes into <see cref="P:NLog.LogReceiverService.NLogEvents.Strings"/> array for each layout value. - </summary> - </member> - <member name="T:NLog.LogReceiverService.NLogEvents"> - <summary> - Wire format for NLog event package. - </summary> - </member> - <member name="M:NLog.LogReceiverService.NLogEvents.ToEventInfo(System.String)"> - <summary> - Converts the events to sequence of <see cref="T:NLog.LogEventInfo"/> objects suitable for routing through NLog. - </summary> - <param name="loggerNamePrefix">The logger name prefix to prepend in front of each logger name.</param> - <returns> - Sequence of <see cref="T:NLog.LogEventInfo"/> objects. - </returns> - </member> - <member name="M:NLog.LogReceiverService.NLogEvents.ToEventInfo"> - <summary> - Converts the events to sequence of <see cref="T:NLog.LogEventInfo"/> objects suitable for routing through NLog. - </summary> - <returns> - Sequence of <see cref="T:NLog.LogEventInfo"/> objects. - </returns> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.ClientName"> - <summary> - Gets or sets the name of the client. - </summary> - <value>The name of the client.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.BaseTimeUtc"> - <summary> - Gets or sets the base time (UTC ticks) for all events in the package. - </summary> - <value>The base time UTC.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.LayoutNames"> - <summary> - Gets or sets the collection of layout names which are shared among all events. - </summary> - <value>The layout names.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.Strings"> - <summary> - Gets or sets the collection of logger names. - </summary> - <value>The logger names.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.Events"> - <summary> - Gets or sets the list of events. - </summary> - <value>The events.</value> - </member> - <member name="T:NLog.LogReceiverService.StringCollection"> - <summary> - List of strings annotated for more terse serialization. - </summary> - </member> - <member name="M:NLog.LogReceiverService.StringCollection.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.StringCollection"/> class. - </summary> - </member> - <member name="T:NLog.LogReceiverService.WcfLogReceiverClient"> - <summary> - Log Receiver Client using WCF. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.OpenAsync"> - <summary> - Opens the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.OpenAsync(System.Object)"> - <summary> - Opens the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CloseAsync"> - <summary> - Closes the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CloseAsync(System.Object)"> - <summary> - Closes the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents,System.Object)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.NLog#LogReceiverService#ILogReceiverClient#BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.NLog#LogReceiverService#ILogReceiverClient#EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CreateChannel"> - <summary> - Returns a new channel from the client to the service. - </summary> - <returns> - A channel of type <see cref="T:NLog.LogReceiverService.ILogReceiverClient"/> that identifies the type - of service contract encapsulated by this client object (proxy). - </returns> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesCompleted"> - <summary> - Occurs when the log message processing has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.OpenCompleted"> - <summary> - Occurs when Open operation has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.CloseCompleted"> - <summary> - Occurs when Close operation has completed. - </summary> - </member> - <member name="T:NLog.MappedDiagnosticsContext"> - <summary> - Mapped Diagnostics Context - a thread-local structure that keeps a dictionary - of strings and provides methods to output them in layouts. - Mostly for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Set(System.String,System.String)"> - <summary> - Sets the current thread MDC item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Get(System.String)"> - <summary> - Gets the current thread MDC named item. - </summary> - <param name="item">Item name.</param> - <returns>The item value of string.Empty if the value is not present.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Contains(System.String)"> - <summary> - Checks whether the specified item exists in current thread MDC. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread MDC.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Remove(System.String)"> - <summary> - Removes the specified item from current thread MDC. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Clear"> - <summary> - Clears the content of current thread MDC. - </summary> - </member> - <member name="T:NLog.MDC"> - <summary> - Mapped Diagnostics Context - used for log4net compatibility. - </summary> - </member> - <member name="M:NLog.MDC.Set(System.String,System.String)"> - <summary> - Sets the current thread MDC item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.MDC.Get(System.String)"> - <summary> - Gets the current thread MDC named item. - </summary> - <param name="item">Item name.</param> - <returns>The item value of string.Empty if the value is not present.</returns> - </member> - <member name="M:NLog.MDC.Contains(System.String)"> - <summary> - Checks whether the specified item exists in current thread MDC. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread MDC.</returns> - </member> - <member name="M:NLog.MDC.Remove(System.String)"> - <summary> - Removes the specified item from current thread MDC. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.MDC.Clear"> - <summary> - Clears the content of current thread MDC. - </summary> - </member> - <member name="T:NLog.NDC"> - <summary> - Nested Diagnostics Context - for log4net compatibility. - </summary> - </member> - <member name="M:NLog.NDC.Push(System.String)"> - <summary> - Pushes the specified text on current thread NDC. - </summary> - <param name="text">The text to be pushed.</param> - <returns>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.</returns> - </member> - <member name="M:NLog.NDC.Pop"> - <summary> - Pops the top message off the NDC stack. - </summary> - <returns>The top message which is no longer on the stack.</returns> - </member> - <member name="M:NLog.NDC.Clear"> - <summary> - Clears current thread NDC stack. - </summary> - </member> - <member name="M:NLog.NDC.GetAllMessages"> - <summary> - Gets all messages on the stack. - </summary> - <returns>Array of strings on the stack.</returns> - </member> - <member name="P:NLog.NDC.TopMessage"> - <summary> - Gets the top NDC message but doesn't remove it. - </summary> - <returns>The top message. .</returns> - </member> - <member name="T:NLog.NestedDiagnosticsContext"> - <summary> - Nested Diagnostics Context - a thread-local structure that keeps a stack - of strings and provides methods to output them in layouts - Mostly for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Push(System.String)"> - <summary> - Pushes the specified text on current thread NDC. - </summary> - <param name="text">The text to be pushed.</param> - <returns>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.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Pop"> - <summary> - Pops the top message off the NDC stack. - </summary> - <returns>The top message which is no longer on the stack.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Clear"> - <summary> - Clears current thread NDC stack. - </summary> - </member> - <member name="M:NLog.NestedDiagnosticsContext.GetAllMessages"> - <summary> - Gets all messages on the stack. - </summary> - <returns>Array of strings on the stack.</returns> - </member> - <member name="P:NLog.NestedDiagnosticsContext.TopMessage"> - <summary> - Gets the top NDC message but doesn't remove it. - </summary> - <returns>The top message. .</returns> - </member> - <member name="T:NLog.NestedDiagnosticsContext.StackPopper"> - <summary> - Resets the stack to the original count during <see cref="M:System.IDisposable.Dispose"/>. - </summary> - </member> - <member name="M:NLog.NestedDiagnosticsContext.StackPopper.#ctor(System.Collections.Generic.Stack{System.String},System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NestedDiagnosticsContext.StackPopper"/> class. - </summary> - <param name="stack">The stack.</param> - <param name="previousCount">The previous count.</param> - </member> - <member name="M:NLog.NestedDiagnosticsContext.StackPopper.System#IDisposable#Dispose"> - <summary> - Reverts the stack to original item count. - </summary> - </member> - <member name="T:NLog.NLogConfigurationException"> - <summary> - Exception thrown during NLog configuration. - </summary> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException"/> class. - </summary> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException"/> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException"/> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="T:NLog.NLogRuntimeException"> - <summary> - Exception thrown during log event processing. - </summary> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class. - </summary> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="T:NLog.Targets.ChainsawTarget"> - <summary> - Sends log messages to the remote instance of Chainsaw application from log4j. - </summary> - <seealso href="http://nlog-project.org/wiki/Chainsaw_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Chainsaw/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Chainsaw/Simple/Example.cs" /> - <p> - NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will crawl. - Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target - so that your application threads will not be blocked by the timing-out connection attempts. - </p> - </example> - </member> - <member name="T:NLog.Targets.NLogViewerTarget"> - <summary> - Sends log messages to the remote instance of NLog Viewer. - </summary> - <seealso href="http://nlog-project.org/wiki/NLogViewer_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/NLogViewer/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/NLogViewer/Simple/Example.cs" /> - <p> - NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will crawl. - Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target - so that your application threads will not be blocked by the timing-out connection attempts. - </p> - </example> - </member> - <member name="T:NLog.Targets.NetworkTarget"> - <summary> - Sends log messages over the network. - </summary> - <seealso href="http://nlog-project.org/wiki/Network_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Network/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Network/Simple/Example.cs" /> - <p> - To print the results, use any application that's able to receive messages over - TCP or UDP. <a href="http://m.nu/program/util/netcat/netcat.html">NetCat</a> is - a simple but very powerful command-line tool that can be used for that. This image - demonstrates the NetCat tool receiving log messages from Network target. - </p> - <img src="examples/targets/Screenshots/Network/Output.gif" /> - <p> - NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will be very slow. - Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target - so that your application threads will not be blocked by the timing-out connection attempts. - </p> - <p> - There are two specialized versions of the Network target: <a href="target.Chainsaw.html">Chainsaw</a> - and <a href="target.NLogViewer.html">NLogViewer</a> which write to instances of Chainsaw log4j viewer - or NLogViewer application respectively. - </p> - </example> - </member> - <member name="T:NLog.Targets.TargetWithLayout"> - <summary> - Represents target that supports string formatting using layouts. - </summary> - </member> - <member name="T:NLog.Targets.Target"> - <summary> - Represents logging target. - </summary> - </member> - <member name="M:NLog.Targets.Target.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Targets.Target.NLog#Internal#ISupportsInitialize#Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Targets.Target.Dispose"> - <summary> - Closes the target. - </summary> - </member> - <member name="M:NLog.Targets.Target.Flush(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Target.PrecalculateVolatileLayouts(NLog.LogEventInfo)"> - <summary> - Calls the <see cref="M:NLog.Layouts.Layout.Precalculate(NLog.LogEventInfo)"/> on each volatile layout - used by this target. - </summary> - <param name="logEvent"> - The log event. - </param> - </member> - <member name="M:NLog.Targets.Target.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:NLog.Targets.Target.WriteAsyncLogEvent(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes the log to the target. - </summary> - <param name="logEvent">Log event to write.</param> - </member> - <member name="M:NLog.Targets.Target.WriteAsyncLogEvents(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes the array of log events. - </summary> - <param name="logEvents">The log events.</param> - </member> - <member name="M:NLog.Targets.Target.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Targets.Target.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Targets.Target.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="M:NLog.Targets.Target.InitializeTarget"> - <summary> - Initializes the target. Can be used by inheriting classes - to initialize logging. - </summary> - </member> - <member name="M:NLog.Targets.Target.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.Target.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages asynchronously (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Target.Write(NLog.LogEventInfo)"> - <summary> - Writes logging event to the log target. - classes. - </summary> - <param name="logEvent"> - Logging event to be written out. - </param> - </member> - <member name="M:NLog.Targets.Target.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes log event to the log target. Must be overridden in inheriting - classes. - </summary> - <param name="logEvent">Log event to be written out.</param> - </member> - <member name="M:NLog.Targets.Target.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Write" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - <member name="P:NLog.Targets.Target.Name"> - <summary> - Gets or sets the name of the target. - </summary> - <docgen category='General Options' order='10' /> - </member> - <member name="P:NLog.Targets.Target.SyncRoot"> - <summary> - Gets the object which can be used to synchronize asynchronous operations that must rely on the . - </summary> - </member> - <member name="P:NLog.Targets.Target.LoggingConfiguration"> - <summary> - Gets the logging configuration this target is part of. - </summary> - </member> - <member name="P:NLog.Targets.Target.IsInitialized"> - <summary> - Gets a value indicating whether the target has been initialized. - </summary> - </member> - <member name="M:NLog.Targets.TargetWithLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.TargetWithLayout"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.TargetWithLayout.Layout"> - <summary> - Gets or sets the layout used to format log messages. - </summary> - <docgen category='Layout Options' order='1' /> - </member> - <member name="M:NLog.Targets.NetworkTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.NetworkTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.NetworkTarget.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages asynchronously (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.NetworkTarget.CloseTarget"> - <summary> - Closes the target. - </summary> - </member> - <member name="M:NLog.Targets.NetworkTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Sends the - rendered logging event over the network optionally concatenating it with a newline character. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="M:NLog.Targets.NetworkTarget.GetBytesToWrite(NLog.LogEventInfo)"> - <summary> - Gets the bytes to be written. - </summary> - <param name="logEvent">Log event.</param> - <returns>Byte array.</returns> - </member> - <member name="P:NLog.Targets.NetworkTarget.Address"> - <summary> - Gets or sets the network address. - </summary> - <remarks> - The network address can be: - <ul> - <li>tcp://host:port - TCP (auto select IPv4/IPv6) (not supported on Windows Phone 7.0)</li> - <li>tcp4://host:port - force TCP/IPv4 (not supported on Windows Phone 7.0)</li> - <li>tcp6://host:port - force TCP/IPv6 (not supported on Windows Phone 7.0)</li> - <li>udp://host:port - UDP (auto select IPv4/IPv6, not supported on Silverlight and on Windows Phone 7.0)</li> - <li>udp4://host:port - force UDP/IPv4 (not supported on Silverlight and on Windows Phone 7.0)</li> - <li>udp6://host:port - force UDP/IPv6 (not supported on Silverlight and on Windows Phone 7.0)</li> - <li>http://host:port/pageName - HTTP using POST verb</li> - <li>https://host:port/pageName - HTTPS using POST verb</li> - </ul> - For SOAP-based webservice support over HTTP use WebService target. - </remarks> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.KeepConnection"> - <summary> - Gets or sets a value indicating whether to keep connection open whenever possible. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.NewLine"> - <summary> - Gets or sets a value indicating whether to append newline at the end of log message. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.MaxMessageSize"> - <summary> - Gets or sets the maximum message size in bytes. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.ConnectionCacheSize"> - <summary> - Gets or sets the size of the connection cache (number of connections which are kept alive). - </summary> - <docgen category="Connection Options" order="10"/> - </member> - <member name="P:NLog.Targets.NetworkTarget.OnOverflow"> - <summary> - Gets or sets the action that should be taken if the message is larger than - maxMessageSize. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.Encoding"> - <summary> - Gets or sets the encoding to be used. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="M:NLog.Targets.NLogViewerTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.NLogViewerTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeNLogData"> - <summary> - Gets or sets a value indicating whether to include NLog-specific extensions to log4j schema. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.AppInfo"> - <summary> - Gets or sets the AppInfo field. By default it's the friendly name of the current AppDomain. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeCallSite"> - <summary> - Gets or sets a value indicating whether to include call site (class and method name) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeMdc"> - <summary> - Gets or sets a value indicating whether to include <see cref="T:NLog.MappedDiagnosticsContext"/> dictionary contents. - </summary> - <docgen category="Payload Options" order="10"/> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeNdc"> - <summary> - Gets or sets a value indicating whether to include <see cref="T:NLog.NestedDiagnosticsContext"/> stack contents. - </summary> - <docgen category="Payload Options" order="10"/> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.NdcItemSeparator"> - <summary> - Gets or sets the NDC item separator. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.Parameters"> - <summary> - Gets the collection of parameters. Each parameter contains a mapping - between NLog layout and a named parameter. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.Renderer"> - <summary> - Gets the layout renderer which produces Log4j-compatible XML events. - </summary> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.Layout"> - <summary> - Gets or sets the instance of <see cref="T:NLog.Layouts.Log4JXmlEventLayout"/> that is used to format log messages. - </summary> - <docgen category="Layout Options" order="10"/> - </member> - <member name="M:NLog.Targets.ChainsawTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.ChainsawTarget"/> class. - </summary> - </member> - <member name="T:NLog.Targets.ConsoleTarget"> - <summary> - Writes log messages to the console. - </summary> - <seealso href="http://nlog-project.org/wiki/Console_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Console/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Console/Simple/Example.cs" /> - </example> - </member> - <member name="T:NLog.Targets.TargetWithLayoutHeaderAndFooter"> - <summary> - Represents target that supports string formatting using layouts. - </summary> - </member> - <member name="M:NLog.Targets.TargetWithLayoutHeaderAndFooter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.TargetWithLayoutHeaderAndFooter"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Layout"> - <summary> - Gets or sets the text to be rendered. - </summary> - <docgen category='Layout Options' order='1' /> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Footer"> - <summary> - Gets or sets the footer. - </summary> - <docgen category='Layout Options' order='3' /> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Header"> - <summary> - Gets or sets the header. - </summary> - <docgen category='Layout Options' order='2' /> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.LHF"> - <summary> - Gets or sets the layout with header and footer. - </summary> - <value>The layout with header and footer.</value> - </member> - <member name="M:NLog.Targets.ConsoleTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleTarget.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to the Console.Out or - Console.Error depending on the value of the Error flag. - </summary> - <param name="logEvent">The logging event.</param> - <remarks> - Note that the Error option is not supported on .NET Compact Framework. - </remarks> - </member> - <member name="P:NLog.Targets.ConsoleTarget.Error"> - <summary> - Gets or sets a value indicating whether to send the log messages to the standard error instead of the standard output. - </summary> - <docgen category='Console Options' order='10' /> - </member> - <member name="T:NLog.Targets.DebuggerTarget"> - <summary> - Writes log messages to the attached managed debugger. - </summary> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Debugger/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Debugger/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.DebuggerTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.DebuggerTarget.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.DebuggerTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to the attached debugger. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="T:NLog.Targets.DebugTarget"> - <summary> - Mock target - useful for testing. - </summary> - <seealso href="http://nlog-project.org/wiki/Debug_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Debug/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Debug/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.DebugTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.DebugTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.DebugTarget.Write(NLog.LogEventInfo)"> - <summary> - Increases the number of messages. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="P:NLog.Targets.DebugTarget.Counter"> - <summary> - Gets the number of times this target has been called. - </summary> - <docgen category='Debugging Options' order='10' /> - </member> - <member name="P:NLog.Targets.DebugTarget.LastMessage"> - <summary> - Gets the last message rendered by this target. - </summary> - <docgen category='Debugging Options' order='10' /> - </member> - <member name="T:NLog.Targets.LogReceiverWebServiceTarget"> - <summary> - Sends log messages to a NLog Receiver Service (using WCF or Web Services). - </summary> - <seealso href="http://nlog-project.org/wiki/LogReceiverService_target">Documentation on NLog Wiki</seealso> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.LogReceiverWebServiceTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.OnSend(NLog.LogReceiverService.NLogEvents,System.Collections.Generic.IEnumerable{NLog.Common.AsyncLogEventInfo})"> - <summary> - Called when log events are being sent (test hook). - </summary> - <param name="events">The events.</param> - <param name="asyncContinuations">The async continuations.</param> - <returns>True if events should be sent, false to stop processing them.</returns> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes logging event to the log target. Must be overridden in inheriting - classes. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Append" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.EndpointAddress"> - <summary> - Gets or sets the endpoint address. - </summary> - <value>The endpoint address.</value> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.EndpointConfigurationName"> - <summary> - Gets or sets the name of the endpoint configuration in WCF configuration file. - </summary> - <value>The name of the endpoint configuration.</value> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.ClientId"> - <summary> - Gets or sets the client ID. - </summary> - <value>The client ID.</value> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.Parameters"> - <summary> - Gets the list of parameters. - </summary> - <value>The parameters.</value> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.IncludeEventProperties"> - <summary> - Gets or sets a value indicating whether to include per-event properties in the payload sent to the server. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="T:NLog.Targets.MemoryTarget"> - <summary> - Writes log messages to an ArrayList in memory for programmatic retrieval. - </summary> - <seealso href="http://nlog-project.org/wiki/Memory_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Memory/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Memory/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.MemoryTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MemoryTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.MemoryTarget.Write(NLog.LogEventInfo)"> - <summary> - Renders the logging event message and adds it to the internal ArrayList of log messages. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="P:NLog.Targets.MemoryTarget.Logs"> - <summary> - Gets the list of logs gathered in the <see cref="T:NLog.Targets.MemoryTarget"/>. - </summary> - </member> - <member name="T:NLog.Targets.MessageBoxTarget"> - <summary> - Pops up log messages as message boxes. - </summary> - <seealso href="http://nlog-project.org/wiki/MessageBox_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/MessageBox/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - The result is a message box: - </p> - <img src="examples/targets/Screenshots/MessageBox/MessageBoxTarget.gif" /> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/MessageBox/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.MessageBoxTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MessageBoxTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.MessageBoxTarget.Write(NLog.LogEventInfo)"> - <summary> - Displays the message box with the log message and caption specified in the Caption - parameter. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="M:NLog.Targets.MessageBoxTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Displays the message box with the array of rendered logs messages and caption specified in the Caption - parameter. - </summary> - <param name="logEvents">The array of logging events.</param> - </member> - <member name="P:NLog.Targets.MessageBoxTarget.Caption"> - <summary> - Gets or sets the message box title. - </summary> - <docgen category='UI Options' order='10' /> - </member> - <member name="T:NLog.Targets.MethodCallParameter"> - <summary> - A parameter to MethodCall. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor(NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class. - </summary> - <param name="layout">The layout to use for parameter value.</param> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor(System.String,NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class. - </summary> - <param name="parameterName">Name of the parameter.</param> - <param name="layout">The layout.</param> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor(System.String,NLog.Layouts.Layout,System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class. - </summary> - <param name="name">The name of the parameter.</param> - <param name="layout">The layout.</param> - <param name="type">The type of the parameter.</param> - </member> - <member name="P:NLog.Targets.MethodCallParameter.Name"> - <summary> - Gets or sets the name of the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.MethodCallParameter.Type"> - <summary> - Gets or sets the type of the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.MethodCallParameter.Layout"> - <summary> - Gets or sets the layout that should be use to calcuate the value for the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="T:NLog.Targets.MethodCallTarget"> - <summary> - Calls the specified static method on each log message and passes contextual parameters to it. - </summary> - <seealso href="http://nlog-project.org/wiki/MethodCall_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/MethodCall/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/MethodCall/Simple/Example.cs" /> - </example> - </member> - <member name="T:NLog.Targets.MethodCallTargetBase"> - <summary> - The base class for all targets which call methods (local or remote). - Manages parameters and type coercion. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallTargetBase"/> class. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Prepares an array of parameters to be passed based on the logging event and calls DoInvoke(). - </summary> - <param name="logEvent"> - The logging event. - </param> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.DoInvoke(System.Object[],NLog.Common.AsyncContinuation)"> - <summary> - Calls the target method. Must be implemented in concrete classes. - </summary> - <param name="parameters">Method call parameters.</param> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.DoInvoke(System.Object[])"> - <summary> - Calls the target method. Must be implemented in concrete classes. - </summary> - <param name="parameters">Method call parameters.</param> - </member> - <member name="P:NLog.Targets.MethodCallTargetBase.Parameters"> - <summary> - Gets the array of parameters to be passed. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="M:NLog.Targets.MethodCallTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallTarget.DoInvoke(System.Object[])"> - <summary> - Calls the specified Method. - </summary> - <param name="parameters">Method parameters.</param> - </member> - <member name="P:NLog.Targets.MethodCallTarget.ClassName"> - <summary> - Gets or sets the class name. - </summary> - <docgen category='Invocation Options' order='10' /> - </member> - <member name="P:NLog.Targets.MethodCallTarget.MethodName"> - <summary> - Gets or sets the method name. The method must be public and static. - </summary> - <docgen category='Invocation Options' order='10' /> - </member> - <member name="T:NLog.Targets.NetworkTargetOverflowAction"> - <summary> - Action that should be taken if the message overflows. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetOverflowAction.Error"> - <summary> - Report an error. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetOverflowAction.Split"> - <summary> - Split the message into smaller pieces. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetOverflowAction.Discard"> - <summary> - Discard the entire message. - </summary> - </member> - <member name="T:NLog.Targets.NLogViewerParameterInfo"> - <summary> - Represents a parameter to a NLogViewer target. - </summary> - </member> - <member name="M:NLog.Targets.NLogViewerParameterInfo.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.NLogViewerParameterInfo"/> class. - </summary> - </member> - <member name="P:NLog.Targets.NLogViewerParameterInfo.Name"> - <summary> - Gets or sets viewer parameter name. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerParameterInfo.Layout"> - <summary> - Gets or sets the layout that should be use to calcuate the value for the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="T:NLog.Targets.NullTarget"> - <summary> - Discards log messages. Used mainly for debugging and benchmarking. - </summary> - <seealso href="http://nlog-project.org/wiki/Null_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Null/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Null/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.NullTarget.Write(NLog.LogEventInfo)"> - <summary> - Does nothing. Optionally it calculates the layout text but - discards the results. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="P:NLog.Targets.NullTarget.FormatMessage"> - <summary> - Gets or sets a value indicating whether to perform layout calculation. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="T:NLog.Targets.TargetAttribute"> - <summary> - Marks class as a logging target and assigns a name to it. - </summary> - </member> - <member name="M:NLog.Targets.TargetAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.TargetAttribute"/> class. - </summary> - <param name="name">Name of the target.</param> - </member> - <member name="P:NLog.Targets.TargetAttribute.IsWrapper"> - <summary> - Gets or sets a value indicating whether to the target is a wrapper target (used to generate the target summary documentation page). - </summary> - </member> - <member name="P:NLog.Targets.TargetAttribute.IsCompound"> - <summary> - Gets or sets a value indicating whether to the target is a compound target (used to generate the target summary documentation page). - </summary> - </member> - <member name="T:NLog.Targets.WebServiceProtocol"> - <summary> - Web service protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.Soap11"> - <summary> - Use SOAP 1.1 Protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.Soap12"> - <summary> - Use SOAP 1.2 Protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.HttpPost"> - <summary> - Use HTTP POST Protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.HttpGet"> - <summary> - Use HTTP GET Protocol. - </summary> - </member> - <member name="T:NLog.Targets.WebServiceTarget"> - <summary> - Calls the specified web service on each log message. - </summary> - <seealso href="http://nlog-project.org/wiki/WebService_target">Documentation on NLog Wiki</seealso> - <remarks> - The web service must implement a method that accepts a number of string parameters. - </remarks> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/WebService/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/WebService/Simple/Example.cs" /> - <p>The example web service that works with this example is shown below</p> - <code lang="C#" source="examples/targets/Configuration API/WebService/Simple/WebService1/Service1.asmx.cs" /> - </example> - </member> - <member name="M:NLog.Targets.WebServiceTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.WebServiceTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.WebServiceTarget.DoInvoke(System.Object[])"> - <summary> - Calls the target method. Must be implemented in concrete classes. - </summary> - <param name="parameters">Method call parameters.</param> - </member> - <member name="M:NLog.Targets.WebServiceTarget.DoInvoke(System.Object[],NLog.Common.AsyncContinuation)"> - <summary> - Invokes the web service method. - </summary> - <param name="parameters">Parameters to be passed.</param> - <param name="continuation">The continuation.</param> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Url"> - <summary> - Gets or sets the web service URL. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.MethodName"> - <summary> - Gets or sets the Web service method name. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Namespace"> - <summary> - Gets or sets the Web service namespace. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Protocol"> - <summary> - Gets or sets the protocol to be used when calling web service. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Encoding"> - <summary> - Gets or sets the encoding. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.AsyncRequestQueue"> - <summary> - Asynchronous request queue. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.#ctor(System.Int32,NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction)"> - <summary> - Initializes a new instance of the AsyncRequestQueue class. - </summary> - <param name="requestLimit">Request limit.</param> - <param name="overflowAction">The overflow action.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.Enqueue(NLog.Common.AsyncLogEventInfo)"> - <summary> - Enqueues another item. If the queue is overflown the appropriate - action is taken as specified by <see cref="P:NLog.Targets.Wrappers.AsyncRequestQueue.OnOverflow"/>. - </summary> - <param name="logEventInfo">The log event info.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.DequeueBatch(System.Int32)"> - <summary> - Dequeues a maximum of <c>count</c> items from the queue - and adds returns the list containing them. - </summary> - <param name="count">Maximum number of items to be dequeued.</param> - <returns>The array of log events.</returns> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.Clear"> - <summary> - Clears the queue. - </summary> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.RequestLimit"> - <summary> - Gets or sets the request limit. - </summary> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.OnOverflow"> - <summary> - Gets or sets the action to be taken when there's no more room in - the queue and another request is enqueued. - </summary> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.RequestCount"> - <summary> - Gets the number of requests currently in the queue. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.AsyncTargetWrapper"> - <summary> - Provides asynchronous, buffered execution of target writes. - </summary> - <seealso href="http://nlog-project.org/wiki/AsyncWrapper_target">Documentation on NLog Wiki</seealso> - <remarks> - <p> - Asynchronous target wrapper allows the logger code to execute more quickly, by queueing - messages and processing them in a separate thread. You should wrap targets - that spend a non-trivial amount of time in their Write() method with asynchronous - target to speed up logging. - </p> - <p> - Because asynchronous logging is quite a common scenario, NLog supports a - shorthand notation for wrapping all targets with AsyncWrapper. Just add async="true" to - the <targets/> element in the configuration file. - </p> - <code lang="XML"> - <![CDATA[ - <targets async="true"> - ... your targets go here ... - </targets> - ]]></code> - </remarks> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/AsyncWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/AsyncWrapper/Wrapping File/Example.cs" /> - </example> - </member> - <member name="T:NLog.Targets.Wrappers.WrapperTargetBase"> - <summary> - Base class for targets wrap other (single) targets. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.ToString"> - <summary> - Returns the text representation of the object. Used for diagnostics. - </summary> - <returns>A string that describes the target.</returns> - </member> - <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.Write(NLog.LogEventInfo)"> - <summary> - Writes logging event to the log target. Must be overridden in inheriting - classes. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"> - <summary> - Gets or sets the target that is wrapped by this target. - </summary> - <docgen category='General Options' order='11' /> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="queueLimit">Maximum number of requests in the queue.</param> - <param name="overflowAction">The action to be taken when the queue overflows.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Waits for the lazy writer thread to finish writing messages. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.InitializeTarget"> - <summary> - Initializes the target by starting the lazy writer timer. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.CloseTarget"> - <summary> - Shuts down the lazy writer timer. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.StartLazyWriterTimer"> - <summary> - Starts the lazy writer thread which periodically writes - queued log messages. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.StopLazyWriterThread"> - <summary> - Starts the lazy writer thread. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Adds the log event to asynchronous queue to be processed by - the lazy writer thread. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - The <see cref="M:NLog.Targets.Target.PrecalculateVolatileLayouts(NLog.LogEventInfo)"/> is called - to ensure that the log event can be processed in another thread. - </remarks> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.BatchSize"> - <summary> - Gets or sets the number of log events that should be processed in a batch - by the lazy writer thread. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.TimeToSleepBetweenBatches"> - <summary> - Gets or sets the time in milliseconds to sleep between batches. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.OverflowAction"> - <summary> - Gets or sets the action to be taken when the lazy writer thread request queue count - exceeds the set limit. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.QueueLimit"> - <summary> - Gets or sets the limit on the number of requests in the lazy writer thread request queue. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.RequestQueue"> - <summary> - Gets the queue of lazy writer thread requests. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction"> - <summary> - The action to be taken when the queue overflows. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Grow"> - <summary> - Grow the queue. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Discard"> - <summary> - Discard the overflowing item. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Block"> - <summary> - Block until there's more room in the queue. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper"> - <summary> - Causes a flush after each write on a wrapped target. - </summary> - <seealso href="http://nlog-project.org/wiki/AutoFlushWrapper_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/AutoFlushWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/AutoFlushWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the call to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.Write() - and calls <see cref="M:NLog.Targets.Target.Flush(NLog.Common.AsyncContinuation)"/> on it. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="T:NLog.Targets.Wrappers.BufferingTargetWrapper"> - <summary> - A target that buffers log events and sends them in batches to the wrapped target. - </summary> - <seealso href="http://nlog-project.org/wiki/BufferingWrapper_target">Documentation on NLog Wiki</seealso> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="bufferSize">Size of the buffer.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="bufferSize">Size of the buffer.</param> - <param name="flushTimeout">The flush timeout.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flushes pending events in the buffer (if any). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.CloseTarget"> - <summary> - Closes the target by flushing pending events in the buffer (if any). - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Adds the specified log event to the buffer and flushes - the buffer in case the buffer gets full. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.BufferSize"> - <summary> - Gets or sets the number of log events to be buffered. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.FlushTimeout"> - <summary> - Gets or sets the timeout (in milliseconds) after which the contents of buffer will be flushed - if there's no write in the specified period of time. Use -1 to disable timed flushes. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.SlidingTimeout"> - <summary> - Gets or sets a value indicating whether to use sliding timeout. - </summary> - <remarks> - This value determines how the inactivity period is determined. If sliding timeout is enabled, - the inactivity timer is reset after each write, if it is disabled - inactivity timer will - count from the first event written to the buffer. - </remarks> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="T:NLog.Targets.Wrappers.CompoundTargetBase"> - <summary> - A base class for targets which wrap other (multiple) targets - and provide various forms of target routing. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.CompoundTargetBase"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.ToString"> - <summary> - Returns the text representation of the object. Used for diagnostics. - </summary> - <returns>A string that describes the target.</returns> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.Write(NLog.LogEventInfo)"> - <summary> - Writes logging event to the log target. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages for all wrapped targets. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="P:NLog.Targets.Wrappers.CompoundTargetBase.Targets"> - <summary> - Gets the collection of targets managed by this compound target. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.FallbackGroupTarget"> - <summary> - Provides fallback-on-error. - </summary> - <seealso href="http://nlog-project.org/wiki/FallbackGroup_target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to server1, - and if it fails, messages go to server2.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/FallbackGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/FallbackGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FallbackGroupTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FallbackGroupTarget"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the log event to the sub-targets until one of them succeeds. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - The method remembers the last-known-successful target - and starts the iteration from it. - If <see cref="P:NLog.Targets.Wrappers.FallbackGroupTarget.ReturnToFirstOnSuccess"/> is set, the method - resets the target to the first target - stored in <see cref="N:NLog.Targets"/>. - </remarks> - </member> - <member name="P:NLog.Targets.Wrappers.FallbackGroupTarget.ReturnToFirstOnSuccess"> - <summary> - Gets or sets a value indicating whether to return to the first target after any successful write. - </summary> - <docgen category='Fallback Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.FilteringRule"> - <summary> - Filtering rule for <see cref="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"/>. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringRule.#ctor"> - <summary> - Initializes a new instance of the FilteringRule class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringRule.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the FilteringRule class. - </summary> - <param name="whenExistsExpression">Condition to be tested against all events.</param> - <param name="filterToApply">Filter to apply to all log events when the first condition matches any of them.</param> - </member> - <member name="P:NLog.Targets.Wrappers.FilteringRule.Exists"> - <summary> - Gets or sets the condition to be tested. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.FilteringRule.Filter"> - <summary> - Gets or sets the resulting filter to be applied when the condition matches. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.FilteringTargetWrapper"> - <summary> - Filters log entries based on a condition. - </summary> - <seealso href="http://nlog-project.org/wiki/FilteringWrapper_target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages not contains the string '1' to be ignored.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/FilteringWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/FilteringWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FilteringTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.#ctor(NLog.Targets.Target,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FilteringTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="condition">The condition.</param> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Checks the condition against the passed log event. - If the condition is met, the log event is forwarded to - the wrapped target. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="P:NLog.Targets.Wrappers.FilteringTargetWrapper.Condition"> - <summary> - Gets or sets the condition expression. Log events who meet this condition will be forwarded - to the wrapped target. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"> - <summary> - Filters buffered log entries based on a set of conditions that are evaluated on a group of events. - </summary> - <seealso href="http://nlog-project.org/wiki/PostFilteringWrapper_target">Documentation on NLog Wiki</seealso> - <remarks> - PostFilteringWrapper must be used with some type of buffering target or wrapper, such as - AsyncTargetWrapper, BufferingWrapper or ASPNetBufferingWrapper. - </remarks> - <example> - <p> - This example works like this. If there are no Warn,Error or Fatal messages in the buffer - only Info messages are written to the file, but if there are any warnings or errors, - the output includes detailed trace (levels >= Debug). You can plug in a different type - of buffering wrapper (such as ASPNetBufferingWrapper) to achieve different - functionality. - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/PostFilteringWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/PostFilteringWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.PostFilteringTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.PostFilteringTargetWrapper.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Evaluates all filtering rules to find the first one that matches. - The matching rule determines the filtering condition to be applied - to all items in a buffer. If no condition matches, default filter - is applied to the array of log events. - </summary> - <param name="logEvents">Array of log events to be post-filtered.</param> - </member> - <member name="P:NLog.Targets.Wrappers.PostFilteringTargetWrapper.DefaultFilter"> - <summary> - Gets or sets the default filter to be applied when no specific rule matches. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.PostFilteringTargetWrapper.Rules"> - <summary> - Gets the collection of filtering rules. The rules are processed top-down - and the first rule that matches determines the filtering condition to - be applied to log events. - </summary> - <docgen category='Filtering Rules' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.RandomizeGroupTarget"> - <summary> - Sends log messages to a randomly selected target. - </summary> - <seealso href="http://nlog-project.org/wiki/RandomizeGroup_target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to either file1.txt or file2.txt - chosen randomly on a per-message basis. - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RandomizeGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RandomizeGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RandomizeGroupTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RandomizeGroupTarget"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the log event to one of the sub-targets. - The sub-target is randomly chosen. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="T:NLog.Targets.Wrappers.RepeatingTargetWrapper"> - <summary> - Repeats each log event the specified number of times. - </summary> - <seealso href="http://nlog-project.org/wiki/RepeatingWrapper_target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes each log message to be repeated 3 times.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RepeatingWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RepeatingWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RepeatingTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RepeatingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="repeatCount">The repeat count.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the log message to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> by calling the <see cref="M:NLog.Targets.Target.Write(NLog.LogEventInfo)"/> method <see cref="P:NLog.Targets.Wrappers.RepeatingTargetWrapper.RepeatCount"/> times. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="P:NLog.Targets.Wrappers.RepeatingTargetWrapper.RepeatCount"> - <summary> - Gets or sets the number of times to repeat each log message. - </summary> - <docgen category='Repeating Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.RetryingTargetWrapper"> - <summary> - Retries in case of write error. - </summary> - <seealso href="http://nlog-project.org/wiki/RetryingWrapper_target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes each write attempt to be repeated 3 times, - sleeping 1 second between attempts if first one fails.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RetryingWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RetryingWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RetryingTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RetryingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="retryCount">The retry count.</param> - <param name="retryDelayMilliseconds">The retry delay milliseconds.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes the specified log event to the wrapped target, retrying and pausing in case of an error. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="P:NLog.Targets.Wrappers.RetryingTargetWrapper.RetryCount"> - <summary> - Gets or sets the number of retries that should be attempted on the wrapped target in case of a failure. - </summary> - <docgen category='Retrying Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.RetryingTargetWrapper.RetryDelayMilliseconds"> - <summary> - Gets or sets the time to wait between retries in milliseconds. - </summary> - <docgen category='Retrying Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.RoundRobinGroupTarget"> - <summary> - Distributes log events to targets in a round-robin fashion. - </summary> - <seealso href="http://nlog-project.org/wiki/RoundRobinGroup_target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to either file1.txt or file2.txt. - Each odd message is written to file2.txt, each even message goes to file1.txt. - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RoundRobinGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RoundRobinGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RoundRobinGroupTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RoundRobinGroupTarget"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the write to one of the targets from - the <see cref="N:NLog.Targets"/> collection. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - The writes are routed in a round-robin fashion. - The first log event goes to the first target, the second - one goes to the second target and so on looping to the - first target when there are no more targets available. - In general request N goes to Targets[N % Targets.Count]. - </remarks> - </member> - <member name="T:NLog.Targets.Wrappers.SplitGroupTarget"> - <summary> - Writes log events to all targets. - </summary> - <seealso href="http://nlog-project.org/wiki/SplitGroup_target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to both file1.txt or file2.txt - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/SplitGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/SplitGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.SplitGroupTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.SplitGroupTarget"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the specified log event to all sub-targets. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Write" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - </members> -</doc> diff --git a/packages/NLog.2.0.0.2000/lib/sl3-wp/NLog.dll b/packages/NLog.2.0.0.2000/lib/sl3-wp/NLog.dll deleted file mode 100644 index 8a532ab..0000000 Binary files a/packages/NLog.2.0.0.2000/lib/sl3-wp/NLog.dll and /dev/null differ diff --git a/packages/NLog.2.0.0.2000/lib/sl3-wp/NLog.xml b/packages/NLog.2.0.0.2000/lib/sl3-wp/NLog.xml deleted file mode 100644 index 3c7e7f5..0000000 --- a/packages/NLog.2.0.0.2000/lib/sl3-wp/NLog.xml +++ /dev/null @@ -1,8978 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>NLog</name> - </assembly> - <members> - <member name="T:NLog.Common.AsyncContinuation"> - <summary> - Asynchronous continuation delegate - function invoked at the end of asynchronous - processing. - </summary> - <param name="exception">Exception during asynchronous processing or null if no exception - was thrown.</param> - </member> - <member name="T:NLog.Common.AsyncHelpers"> - <summary> - Helpers for asynchronous operations. - </summary> - </member> - <member name="M:NLog.Common.AsyncHelpers.ForEachItemSequentially``1(System.Collections.Generic.IEnumerable{``0},NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction{``0})"> - <summary> - Iterates over all items in the given collection and runs the specified action - in sequence (each action executes only after the preceding one has completed without an error). - </summary> - <typeparam name="T">Type of each item.</typeparam> - <param name="items">The items to iterate.</param> - <param name="asyncContinuation">The asynchronous continuation to invoke once all items - have been iterated.</param> - <param name="action">The action to invoke for each item.</param> - </member> - <member name="M:NLog.Common.AsyncHelpers.Repeat(System.Int32,NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction)"> - <summary> - Repeats the specified asynchronous action multiple times and invokes asynchronous continuation at the end. - </summary> - <param name="repeatCount">The repeat count.</param> - <param name="asyncContinuation">The asynchronous continuation to invoke at the end.</param> - <param name="action">The action to invoke.</param> - </member> - <member name="M:NLog.Common.AsyncHelpers.PrecededBy(NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction)"> - <summary> - Modifies the continuation by pre-pending given action to execute just before it. - </summary> - <param name="asyncContinuation">The async continuation.</param> - <param name="action">The action to pre-pend.</param> - <returns>Continuation which will execute the given action before forwarding to the actual continuation.</returns> - </member> - <member name="M:NLog.Common.AsyncHelpers.WithTimeout(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Attaches a timeout to a continuation which will invoke the continuation when the specified - timeout has elapsed. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">The timeout.</param> - <returns>Wrapped continuation.</returns> - </member> - <member name="M:NLog.Common.AsyncHelpers.ForEachItemInParallel``1(System.Collections.Generic.IEnumerable{``0},NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction{``0})"> - <summary> - Iterates over all items in the given collection and runs the specified action - in parallel (each action executes on a thread from thread pool). - </summary> - <typeparam name="T">Type of each item.</typeparam> - <param name="values">The items to iterate.</param> - <param name="asyncContinuation">The asynchronous continuation to invoke once all items - have been iterated.</param> - <param name="action">The action to invoke for each item.</param> - </member> - <member name="M:NLog.Common.AsyncHelpers.RunSynchronously(NLog.Common.AsynchronousAction)"> - <summary> - Runs the specified asynchronous action synchronously (blocks until the continuation has - been invoked). - </summary> - <param name="action">The action.</param> - <remarks> - Using this method is not recommended because it will block the calling thread. - </remarks> - </member> - <member name="M:NLog.Common.AsyncHelpers.PreventMultipleCalls(NLog.Common.AsyncContinuation)"> - <summary> - Wraps the continuation with a guard which will only make sure that the continuation function - is invoked only once. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <returns>Wrapped asynchronous continuation.</returns> - </member> - <member name="M:NLog.Common.AsyncHelpers.GetCombinedException(System.Collections.Generic.IList{System.Exception})"> - <summary> - Gets the combined exception from all exceptions in the list. - </summary> - <param name="exceptions">The exceptions.</param> - <returns>Combined exception or null if no exception was thrown.</returns> - </member> - <member name="T:NLog.Common.AsynchronousAction"> - <summary> - Asynchronous action. - </summary> - <param name="asyncContinuation">Continuation to be invoked at the end of action.</param> - </member> - <member name="T:NLog.Common.AsynchronousAction`1"> - <summary> - Asynchronous action with one argument. - </summary> - <typeparam name="T">Type of the argument.</typeparam> - <param name="argument">Argument to the action.</param> - <param name="asyncContinuation">Continuation to be invoked at the end of action.</param> - </member> - <member name="T:NLog.Common.AsyncLogEventInfo"> - <summary> - Represents the logging event with asynchronous continuation. - </summary> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.#ctor(NLog.LogEventInfo,NLog.Common.AsyncContinuation)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Common.AsyncLogEventInfo"/> struct. - </summary> - <param name="logEvent">The log event.</param> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.op_Equality(NLog.Common.AsyncLogEventInfo,NLog.Common.AsyncLogEventInfo)"> - <summary> - Implements the operator ==. - </summary> - <param name="eventInfo1">The event info1.</param> - <param name="eventInfo2">The event info2.</param> - <returns>The result of the operator.</returns> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.op_Inequality(NLog.Common.AsyncLogEventInfo,NLog.Common.AsyncLogEventInfo)"> - <summary> - Implements the operator ==. - </summary> - <param name="eventInfo1">The event info1.</param> - <param name="eventInfo2">The event info2.</param> - <returns>The result of the operator.</returns> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> - <returns> - A value of <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - </returns> - </member> - <member name="P:NLog.Common.AsyncLogEventInfo.LogEvent"> - <summary> - Gets the log event. - </summary> - </member> - <member name="P:NLog.Common.AsyncLogEventInfo.Continuation"> - <summary> - Gets the continuation. - </summary> - </member> - <member name="T:NLog.Common.InternalLogger"> - <summary> - NLog internal logger. - </summary> - </member> - <member name="M:NLog.Common.InternalLogger.#cctor"> - <summary> - Initializes static members of the InternalLogger class. - </summary> - </member> - <member name="M:NLog.Common.InternalLogger.Log(NLog.LogLevel,System.String,System.Object[])"> - <summary> - Logs the specified message at the specified level. - </summary> - <param name="level">Log level.</param> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Log(NLog.LogLevel,System.String)"> - <summary> - Logs the specified message at the specified level. - </summary> - <param name="level">Log level.</param> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Trace(System.String,System.Object[])"> - <summary> - Logs the specified message at the Trace level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Trace(System.String)"> - <summary> - Logs the specified message at the Trace level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Debug(System.String,System.Object[])"> - <summary> - Logs the specified message at the Debug level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Debug(System.String)"> - <summary> - Logs the specified message at the Debug level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Info(System.String,System.Object[])"> - <summary> - Logs the specified message at the Info level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Info(System.String)"> - <summary> - Logs the specified message at the Info level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Warn(System.String,System.Object[])"> - <summary> - Logs the specified message at the Warn level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Warn(System.String)"> - <summary> - Logs the specified message at the Warn level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Error(System.String,System.Object[])"> - <summary> - Logs the specified message at the Error level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Error(System.String)"> - <summary> - Logs the specified message at the Error level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Fatal(System.String,System.Object[])"> - <summary> - Logs the specified message at the Fatal level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Fatal(System.String)"> - <summary> - Logs the specified message at the Fatal level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="P:NLog.Common.InternalLogger.LogLevel"> - <summary> - Gets or sets the internal log level. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.LogToConsole"> - <summary> - Gets or sets a value indicating whether internal messages should be written to the console output stream. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.LogToConsoleError"> - <summary> - Gets or sets a value indicating whether internal messages should be written to the console error stream. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.LogFile"> - <summary> - Gets or sets the name of the internal log file. - </summary> - <remarks>A value of <see langword="null" /> value disables internal logging to a file.</remarks> - </member> - <member name="P:NLog.Common.InternalLogger.LogWriter"> - <summary> - Gets or sets the text writer that will receive internal logs. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IncludeTimestamp"> - <summary> - Gets or sets a value indicating whether timestamp should be included in internal log output. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsTraceEnabled"> - <summary> - Gets a value indicating whether internal log includes Trace messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsDebugEnabled"> - <summary> - Gets a value indicating whether internal log includes Debug messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsInfoEnabled"> - <summary> - Gets a value indicating whether internal log includes Info messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsWarnEnabled"> - <summary> - Gets a value indicating whether internal log includes Warn messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsErrorEnabled"> - <summary> - Gets a value indicating whether internal log includes Error messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsFatalEnabled"> - <summary> - Gets a value indicating whether internal log includes Fatal messages. - </summary> - </member> - <member name="T:NLog.Common.LogEventInfoBuffer"> - <summary> - A cyclic buffer of <see cref="T:NLog.LogEventInfo"/> object. - </summary> - </member> - <member name="M:NLog.Common.LogEventInfoBuffer.#ctor(System.Int32,System.Boolean,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Common.LogEventInfoBuffer"/> class. - </summary> - <param name="size">Buffer size.</param> - <param name="growAsNeeded">Whether buffer should grow as it becomes full.</param> - <param name="growLimit">The maximum number of items that the buffer can grow to.</param> - </member> - <member name="M:NLog.Common.LogEventInfoBuffer.Append(NLog.Common.AsyncLogEventInfo)"> - <summary> - Adds the specified log event to the buffer. - </summary> - <param name="eventInfo">Log event.</param> - <returns>The number of items in the buffer.</returns> - </member> - <member name="M:NLog.Common.LogEventInfoBuffer.GetEventsAndClear"> - <summary> - Gets the array of events accumulated in the buffer and clears the buffer as one atomic operation. - </summary> - <returns>Events in the buffer.</returns> - </member> - <member name="P:NLog.Common.LogEventInfoBuffer.Size"> - <summary> - Gets the number of items in the array. - </summary> - </member> - <member name="T:NLog.Conditions.ConditionAndExpression"> - <summary> - Condition <b>and</b> expression. - </summary> - </member> - <member name="T:NLog.Conditions.ConditionExpression"> - <summary> - Base class for representing nodes in condition expression trees. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionExpression.op_Implicit(System.String)~NLog.Conditions.ConditionExpression"> - <summary> - Converts condition text to a condition expression tree. - </summary> - <param name="conditionExpressionText">Condition text to be converted.</param> - <returns>Condition expression tree.</returns> - </member> - <member name="M:NLog.Conditions.ConditionExpression.Evaluate(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="M:NLog.Conditions.ConditionExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="M:NLog.Conditions.ConditionAndExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionAndExpression"/> class. - </summary> - <param name="left">Left hand side of the AND expression.</param> - <param name="right">Right hand side of the AND expression.</param> - </member> - <member name="M:NLog.Conditions.ConditionAndExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>A concatenated '(Left) and (Right)' string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionAndExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression by evaluating <see cref="P:NLog.Conditions.ConditionAndExpression.Left"/> and <see cref="P:NLog.Conditions.ConditionAndExpression.Right"/> recursively. - </summary> - <param name="context">Evaluation context.</param> - <returns>The value of the conjunction operator.</returns> - </member> - <member name="P:NLog.Conditions.ConditionAndExpression.Left"> - <summary> - Gets the left hand side of the AND expression. - </summary> - </member> - <member name="P:NLog.Conditions.ConditionAndExpression.Right"> - <summary> - Gets the right hand side of the AND expression. - </summary> - </member> - <member name="T:NLog.Conditions.ConditionEvaluationException"> - <summary> - Exception during evaluation of condition expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException"/> class. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException"/> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException"/> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="T:NLog.Conditions.ConditionLayoutExpression"> - <summary> - Condition layout expression (represented by a string literal - with embedded ${}). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLayoutExpression.#ctor(NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionLayoutExpression"/> class. - </summary> - <param name="layout">The layout.</param> - </member> - <member name="M:NLog.Conditions.ConditionLayoutExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>String literal in single quotes.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLayoutExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression by calculating the value - of the layout in the specified evaluation context. - </summary> - <param name="context">Evaluation context.</param> - <returns>The value of the layout.</returns> - </member> - <member name="P:NLog.Conditions.ConditionLayoutExpression.Layout"> - <summary> - Gets the layout. - </summary> - <value>The layout.</value> - </member> - <member name="T:NLog.Conditions.ConditionLevelExpression"> - <summary> - Condition level expression (represented by the <b>level</b> keyword). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLevelExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns>The '<b>level</b>' string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLevelExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates to the current log level. - </summary> - <param name="context">Evaluation context. Ignored.</param> - <returns>The <see cref="T:NLog.LogLevel"/> object representing current log level.</returns> - </member> - <member name="T:NLog.Conditions.ConditionLiteralExpression"> - <summary> - Condition literal expression (numeric, <b>LogLevel.XXX</b>, <b>true</b> or <b>false</b>). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLiteralExpression.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionLiteralExpression"/> class. - </summary> - <param name="literalValue">Literal value.</param> - </member> - <member name="M:NLog.Conditions.ConditionLiteralExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns>The literal value.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLiteralExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>The literal value as passed in the constructor.</returns> - </member> - <member name="P:NLog.Conditions.ConditionLiteralExpression.LiteralValue"> - <summary> - Gets the literal value. - </summary> - <value>The literal value.</value> - </member> - <member name="T:NLog.Conditions.ConditionLoggerNameExpression"> - <summary> - Condition logger name expression (represented by the <b>logger</b> keyword). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLoggerNameExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>A <b>logger</b> string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLoggerNameExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates to the logger name. - </summary> - <param name="context">Evaluation context.</param> - <returns>The logger name.</returns> - </member> - <member name="T:NLog.Conditions.ConditionMessageExpression"> - <summary> - Condition message expression (represented by the <b>message</b> keyword). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionMessageExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>The '<b>message</b>' string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMessageExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates to the logger message. - </summary> - <param name="context">Evaluation context.</param> - <returns>The logger message.</returns> - </member> - <member name="T:NLog.Conditions.ConditionMethodAttribute"> - <summary> - Marks class as a log event Condition and assigns a name to it. - </summary> - </member> - <member name="T:NLog.Config.NameBaseAttribute"> - <summary> - Attaches a simple name to an item (such as <see cref="T:NLog.Targets.Target"/>, - <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/>, <see cref="T:NLog.Layouts.Layout"/>, etc.). - </summary> - </member> - <member name="M:NLog.Config.NameBaseAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NameBaseAttribute"/> class. - </summary> - <param name="name">The name of the item.</param> - </member> - <member name="P:NLog.Config.NameBaseAttribute.Name"> - <summary> - Gets the name of the item. - </summary> - <value>The name of the item.</value> - </member> - <member name="M:NLog.Conditions.ConditionMethodAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionMethodAttribute"/> class. - </summary> - <param name="name">Condition method name.</param> - </member> - <member name="T:NLog.Conditions.ConditionMethodExpression"> - <summary> - Condition method invocation expression (represented by <b>method(p1,p2,p3)</b> syntax). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionMethodExpression.#ctor(System.String,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{NLog.Conditions.ConditionExpression})"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionMethodExpression"/> class. - </summary> - <param name="conditionMethodName">Name of the condition method.</param> - <param name="methodInfo"><see cref="P:NLog.Conditions.ConditionMethodExpression.MethodInfo"/> of the condition method.</param> - <param name="methodParameters">The method parameters.</param> - </member> - <member name="M:NLog.Conditions.ConditionMethodExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionMethodExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="P:NLog.Conditions.ConditionMethodExpression.MethodInfo"> - <summary> - Gets the method info. - </summary> - </member> - <member name="P:NLog.Conditions.ConditionMethodExpression.MethodParameters"> - <summary> - Gets the method parameters. - </summary> - <value>The method parameters.</value> - </member> - <member name="T:NLog.Conditions.ConditionMethods"> - <summary> - A bunch of utility methods (mostly predicates) which can be used in - condition expressions. Parially inspired by XPath 1.0. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Equals2(System.Object,System.Object)"> - <summary> - Compares two values for equality. - </summary> - <param name="firstValue">The first value.</param> - <param name="secondValue">The second value.</param> - <returns><b>true</b> when two objects are equal, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Contains(System.String,System.String)"> - <summary> - Gets or sets a value indicating whether the second string is a substring of the first one. - </summary> - <param name="haystack">The first string.</param> - <param name="needle">The second string.</param> - <returns><b>true</b> when the second string is a substring of the first string, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.StartsWith(System.String,System.String)"> - <summary> - Gets or sets a value indicating whether the second string is a prefix of the first one. - </summary> - <param name="haystack">The first string.</param> - <param name="needle">The second string.</param> - <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.EndsWith(System.String,System.String)"> - <summary> - Gets or sets a value indicating whether the second string is a suffix of the first one. - </summary> - <param name="haystack">The first string.</param> - <param name="needle">The second string.</param> - <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Length(System.String)"> - <summary> - Returns the length of a string. - </summary> - <param name="text">A string whose lengths is to be evaluated.</param> - <returns>The length of the string.</returns> - </member> - <member name="T:NLog.Conditions.ConditionMethodsAttribute"> - <summary> - Marks the class as containing condition methods. - </summary> - </member> - <member name="T:NLog.Conditions.ConditionNotExpression"> - <summary> - Condition <b>not</b> expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionNotExpression.#ctor(NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionNotExpression"/> class. - </summary> - <param name="expression">The expression.</param> - </member> - <member name="M:NLog.Conditions.ConditionNotExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionNotExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="P:NLog.Conditions.ConditionNotExpression.Expression"> - <summary> - Gets the expression to be negated. - </summary> - <value>The expression.</value> - </member> - <member name="T:NLog.Conditions.ConditionOrExpression"> - <summary> - Condition <b>or</b> expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionOrExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionOrExpression"/> class. - </summary> - <param name="left">Left hand side of the OR expression.</param> - <param name="right">Right hand side of the OR expression.</param> - </member> - <member name="M:NLog.Conditions.ConditionOrExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionOrExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression by evaluating <see cref="P:NLog.Conditions.ConditionOrExpression.LeftExpression"/> and <see cref="P:NLog.Conditions.ConditionOrExpression.RightExpression"/> recursively. - </summary> - <param name="context">Evaluation context.</param> - <returns>The value of the alternative operator.</returns> - </member> - <member name="P:NLog.Conditions.ConditionOrExpression.LeftExpression"> - <summary> - Gets the left expression. - </summary> - <value>The left expression.</value> - </member> - <member name="P:NLog.Conditions.ConditionOrExpression.RightExpression"> - <summary> - Gets the right expression. - </summary> - <value>The right expression.</value> - </member> - <member name="T:NLog.Conditions.ConditionParseException"> - <summary> - Exception during parsing of condition expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException"/> class. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException"/> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException"/> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="T:NLog.Conditions.ConditionParser"> - <summary> - Condition parser. Turns a string representation of condition expression - into an expression tree. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionParser.#ctor(NLog.Internal.SimpleStringReader,NLog.Config.ConfigurationItemFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParser"/> class. - </summary> - <param name="stringReader">The string reader.</param> - <param name="configurationItemFactory">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param> - </member> - <member name="M:NLog.Conditions.ConditionParser.ParseExpression(System.String)"> - <summary> - Parses the specified condition string and turns it into - <see cref="T:NLog.Conditions.ConditionExpression"/> tree. - </summary> - <param name="expressionText">The expression to be parsed.</param> - <returns>The root of the expression syntax tree which can be used to get the value of the condition in a specified context.</returns> - </member> - <member name="M:NLog.Conditions.ConditionParser.ParseExpression(System.String,NLog.Config.ConfigurationItemFactory)"> - <summary> - Parses the specified condition string and turns it into - <see cref="T:NLog.Conditions.ConditionExpression"/> tree. - </summary> - <param name="expressionText">The expression to be parsed.</param> - <param name="configurationItemFactories">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param> - <returns>The root of the expression syntax tree which can be used to get the value of the condition in a specified context.</returns> - </member> - <member name="M:NLog.Conditions.ConditionParser.ParseExpression(NLog.Internal.SimpleStringReader,NLog.Config.ConfigurationItemFactory)"> - <summary> - Parses the specified condition string and turns it into - <see cref="T:NLog.Conditions.ConditionExpression"/> tree. - </summary> - <param name="stringReader">The string reader.</param> - <param name="configurationItemFactories">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param> - <returns> - The root of the expression syntax tree which can be used to get the value of the condition in a specified context. - </returns> - </member> - <member name="T:NLog.Conditions.ConditionRelationalExpression"> - <summary> - Condition relational (<b>==</b>, <b>!=</b>, <b><</b>, <b><=</b>, - <b>></b> or <b>>=</b>) expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionRelationalOperator)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionRelationalExpression"/> class. - </summary> - <param name="leftExpression">The left expression.</param> - <param name="rightExpression">The right expression.</param> - <param name="relationalOperator">The relational operator.</param> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.Compare(System.Object,System.Object,NLog.Conditions.ConditionRelationalOperator)"> - <summary> - Compares the specified values using specified relational operator. - </summary> - <param name="leftValue">The first value.</param> - <param name="rightValue">The second value.</param> - <param name="relationalOperator">The relational operator.</param> - <returns>Result of the given relational operator.</returns> - </member> - <member name="P:NLog.Conditions.ConditionRelationalExpression.LeftExpression"> - <summary> - Gets the left expression. - </summary> - <value>The left expression.</value> - </member> - <member name="P:NLog.Conditions.ConditionRelationalExpression.RightExpression"> - <summary> - Gets the right expression. - </summary> - <value>The right expression.</value> - </member> - <member name="P:NLog.Conditions.ConditionRelationalExpression.RelationalOperator"> - <summary> - Gets the relational operator. - </summary> - <value>The operator.</value> - </member> - <member name="T:NLog.Conditions.ConditionRelationalOperator"> - <summary> - Relational operators used in conditions. - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.Equal"> - <summary> - Equality (==). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.NotEqual"> - <summary> - Inequality (!=). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.Less"> - <summary> - Less than (<). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.Greater"> - <summary> - Greater than (>). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.LessOrEqual"> - <summary> - Less than or equal (<=). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.GreaterOrEqual"> - <summary> - Greater than or equal (>=). - </summary> - </member> - <member name="T:NLog.Conditions.ConditionTokenizer"> - <summary> - Hand-written tokenizer for conditions. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.#ctor(NLog.Internal.SimpleStringReader)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionTokenizer"/> class. - </summary> - <param name="stringReader">The string reader.</param> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.Expect(NLog.Conditions.ConditionTokenType)"> - <summary> - Asserts current token type and advances to the next token. - </summary> - <param name="tokenType">Expected token type.</param> - <remarks>If token type doesn't match, an exception is thrown.</remarks> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.EatKeyword"> - <summary> - Asserts that current token is a keyword and returns its value and advances to the next token. - </summary> - <returns>Keyword value.</returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsKeyword(System.String)"> - <summary> - Gets or sets a value indicating whether current keyword is equal to the specified value. - </summary> - <param name="keyword">The keyword.</param> - <returns> - A value of <c>true</c> if current keyword is equal to the specified value; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsEOF"> - <summary> - Gets or sets a value indicating whether the tokenizer has reached the end of the token stream. - </summary> - <returns> - A value of <c>true</c> if the tokenizer has reached the end of the token stream; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsNumber"> - <summary> - Gets or sets a value indicating whether current token is a number. - </summary> - <returns> - A value of <c>true</c> if current token is a number; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsToken(NLog.Conditions.ConditionTokenType)"> - <summary> - Gets or sets a value indicating whether the specified token is of specified type. - </summary> - <param name="tokenType">The token type.</param> - <returns> - A value of <c>true</c> if current token is of specified type; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.GetNextToken"> - <summary> - Gets the next token and sets <see cref="P:NLog.Conditions.ConditionTokenizer.TokenType"/> and <see cref="P:NLog.Conditions.ConditionTokenizer.TokenValue"/> properties. - </summary> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.TokenPosition"> - <summary> - Gets the token position. - </summary> - <value>The token position.</value> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.TokenType"> - <summary> - Gets the type of the token. - </summary> - <value>The type of the token.</value> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.TokenValue"> - <summary> - Gets the token value. - </summary> - <value>The token value.</value> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.StringTokenValue"> - <summary> - Gets the value of a string token. - </summary> - <value>The string token value.</value> - </member> - <member name="T:NLog.Conditions.ConditionTokenizer.CharToTokenType"> - <summary> - Mapping between characters and token types for punctuations. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.CharToTokenType.#ctor(System.Char,NLog.Conditions.ConditionTokenType)"> - <summary> - Initializes a new instance of the CharToTokenType struct. - </summary> - <param name="character">The character.</param> - <param name="tokenType">Type of the token.</param> - </member> - <member name="T:NLog.Conditions.ConditionTokenType"> - <summary> - Token types for condition expressions. - </summary> - </member> - <member name="T:NLog.Config.AdvancedAttribute"> - <summary> - Marks the class or a member as advanced. Advanced classes and members are hidden by - default in generated documentation. - </summary> - </member> - <member name="M:NLog.Config.AdvancedAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.AdvancedAttribute"/> class. - </summary> - </member> - <member name="T:NLog.Config.AppDomainFixedOutputAttribute"> - <summary> - Identifies that the output of layout or layout render does not change for the lifetime of the current appdomain. - </summary> - </member> - <member name="T:NLog.Config.ArrayParameterAttribute"> - <summary> - Used to mark configurable parameters which are arrays. - Specifies the mapping between XML elements and .NET types. - </summary> - </member> - <member name="M:NLog.Config.ArrayParameterAttribute.#ctor(System.Type,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.ArrayParameterAttribute"/> class. - </summary> - <param name="itemType">The type of the array item.</param> - <param name="elementName">The XML element name that represents the item.</param> - </member> - <member name="P:NLog.Config.ArrayParameterAttribute.ItemType"> - <summary> - Gets the .NET type of the array item. - </summary> - </member> - <member name="P:NLog.Config.ArrayParameterAttribute.ElementName"> - <summary> - Gets the XML element name. - </summary> - </member> - <member name="T:NLog.Config.ConfigurationItemCreator"> - <summary> - Constructs a new instance the configuration item (target, layout, layout renderer, etc.) given its type. - </summary> - <param name="itemType">Type of the item.</param> - <returns>Created object of the specified type.</returns> - </member> - <member name="T:NLog.Config.ConfigurationItemFactory"> - <summary> - Provides registration information for named items (targets, layouts, layout renderers, etc.) managed by NLog. - </summary> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.#cctor"> - <summary> - Initializes static members of the <see cref="T:NLog.Config.ConfigurationItemFactory"/> class. - </summary> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.#ctor(System.Reflection.Assembly[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.ConfigurationItemFactory"/> class. - </summary> - <param name="assemblies">The assemblies to scan for named items.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterItemsFromAssembly(System.Reflection.Assembly)"> - <summary> - Registers named items from the assembly. - </summary> - <param name="assembly">The assembly.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterItemsFromAssembly(System.Reflection.Assembly,System.String)"> - <summary> - Registers named items from the assembly. - </summary> - <param name="assembly">The assembly.</param> - <param name="itemNamePrefix">Item name prefix.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.Clear"> - <summary> - Clears the contents of all factories. - </summary> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterType(System.Type,System.String)"> - <summary> - Registers the type. - </summary> - <param name="type">The type to register.</param> - <param name="itemNamePrefix">The item name prefix.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.BuildDefaultFactory"> - <summary> - Builds the default configuration item factory. - </summary> - <returns>Default factory.</returns> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterExtendedItems"> - <summary> - Registers items in NLog.Extended.dll using late-bound types, so that we don't need a reference to NLog.Extended.dll. - </summary> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Default"> - <summary> - Gets or sets default singleton instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/>. - </summary> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.CreateInstance"> - <summary> - Gets or sets the creator delegate used to instantiate configuration objects. - </summary> - <remarks> - By overriding this property, one can enable dependency injection or interception for created objects. - </remarks> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Targets"> - <summary> - Gets the <see cref="T:NLog.Targets.Target"/> factory. - </summary> - <value>The target factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Filters"> - <summary> - Gets the <see cref="T:NLog.Filters.Filter"/> factory. - </summary> - <value>The filter factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.LayoutRenderers"> - <summary> - Gets the <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> factory. - </summary> - <value>The layout renderer factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Layouts"> - <summary> - Gets the <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> factory. - </summary> - <value>The layout factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.AmbientProperties"> - <summary> - Gets the ambient property factory. - </summary> - <value>The ambient property factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.ConditionMethods"> - <summary> - Gets the condition method factory. - </summary> - <value>The condition method factory.</value> - </member> - <member name="T:NLog.Config.DefaultParameterAttribute"> - <summary> - Attribute used to mark the default parameters for layout renderers. - </summary> - </member> - <member name="M:NLog.Config.DefaultParameterAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.DefaultParameterAttribute"/> class. - </summary> - </member> - <member name="T:NLog.Config.Factory`2"> - <summary> - Factory for class-based items. - </summary> - <typeparam name="TBaseType">The base type of each item.</typeparam> - <typeparam name="TAttributeType">The type of the attribute used to annotate itemss.</typeparam> - </member> - <member name="T:NLog.Config.INamedItemFactory`2"> - <summary> - Represents a factory of named items (such as targets, layouts, layout renderers, etc.). - </summary> - <typeparam name="TInstanceType">Base type for each item instance.</typeparam> - <typeparam name="TDefinitionType">Item definition type (typically <see cref="T:System.Type"/> or <see cref="T:System.Reflection.MethodInfo"/>).</typeparam> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.RegisterDefinition(System.String,`1)"> - <summary> - Registers new item definition. - </summary> - <param name="itemName">Name of the item.</param> - <param name="itemDefinition">Item definition.</param> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.TryGetDefinition(System.String,`1@)"> - <summary> - Tries to get registed item definition. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">Reference to a variable which will store the item definition.</param> - <returns>Item definition.</returns> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.CreateInstance(System.String)"> - <summary> - Creates item instance. - </summary> - <param name="itemName">Name of the item.</param> - <returns>Newly created item instance.</returns> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.TryCreateInstance(System.String,`0@)"> - <summary> - Tries to create an item instance. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">The result.</param> - <returns>True if instance was created successfully, false otherwise.</returns> - </member> - <member name="T:NLog.Config.IFactory"> - <summary> - Provides means to populate factories of named items (such as targets, layouts, layout renderers, etc.). - </summary> - </member> - <member name="M:NLog.Config.Factory`2.ScanAssembly(System.Reflection.Assembly,System.String)"> - <summary> - Scans the assembly. - </summary> - <param name="theAssembly">The assembly.</param> - <param name="prefix">The prefix.</param> - </member> - <member name="M:NLog.Config.Factory`2.RegisterType(System.Type,System.String)"> - <summary> - Registers the type. - </summary> - <param name="type">The type to register.</param> - <param name="itemNamePrefix">The item name prefix.</param> - </member> - <member name="M:NLog.Config.Factory`2.RegisterNamedType(System.String,System.String)"> - <summary> - Registers the item based on a type name. - </summary> - <param name="itemName">Name of the item.</param> - <param name="typeName">Name of the type.</param> - </member> - <member name="M:NLog.Config.Factory`2.Clear"> - <summary> - Clears the contents of the factory. - </summary> - </member> - <member name="M:NLog.Config.Factory`2.RegisterDefinition(System.String,System.Type)"> - <summary> - Registers a single type definition. - </summary> - <param name="name">The item name.</param> - <param name="type">The type of the item.</param> - </member> - <member name="M:NLog.Config.Factory`2.TryGetDefinition(System.String,System.Type@)"> - <summary> - Tries to get registed item definition. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">Reference to a variable which will store the item definition.</param> - <returns>Item definition.</returns> - </member> - <member name="M:NLog.Config.Factory`2.TryCreateInstance(System.String,`0@)"> - <summary> - Tries to create an item instance. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">The result.</param> - <returns>True if instance was created successfully, false otherwise.</returns> - </member> - <member name="M:NLog.Config.Factory`2.CreateInstance(System.String)"> - <summary> - Creates an item instance. - </summary> - <param name="name">The name of the item.</param> - <returns>Created item.</returns> - </member> - <member name="T:NLog.Config.IInstallable"> - <summary> - Implemented by objects which support installation and uninstallation. - </summary> - </member> - <member name="M:NLog.Config.IInstallable.Install(NLog.Config.InstallationContext)"> - <summary> - Performs installation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Config.IInstallable.Uninstall(NLog.Config.InstallationContext)"> - <summary> - Performs uninstallation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Config.IInstallable.IsInstalled(NLog.Config.InstallationContext)"> - <summary> - Determines whether the item is installed. - </summary> - <param name="installationContext">The installation context.</param> - <returns> - Value indicating whether the item is installed or null if it is not possible to determine. - </returns> - </member> - <member name="T:NLog.Config.InstallationContext"> - <summary> - Provides context for install/uninstall operations. - </summary> - </member> - <member name="M:NLog.Config.InstallationContext.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.InstallationContext"/> class. - </summary> - </member> - <member name="M:NLog.Config.InstallationContext.#ctor(System.IO.TextWriter)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.InstallationContext"/> class. - </summary> - <param name="logOutput">The log output.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Trace(System.String,System.Object[])"> - <summary> - Logs the specified trace message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Debug(System.String,System.Object[])"> - <summary> - Logs the specified debug message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Info(System.String,System.Object[])"> - <summary> - Logs the specified informational message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Warning(System.String,System.Object[])"> - <summary> - Logs the specified warning message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Error(System.String,System.Object[])"> - <summary> - Logs the specified error message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.Config.InstallationContext.CreateLogEvent"> - <summary> - Creates the log event which can be used to render layouts during installation/uninstallations. - </summary> - <returns>Log event info object.</returns> - </member> - <member name="P:NLog.Config.InstallationContext.LogLevel"> - <summary> - Gets or sets the installation log level. - </summary> - </member> - <member name="P:NLog.Config.InstallationContext.IgnoreFailures"> - <summary> - Gets or sets a value indicating whether to ignore failures during installation. - </summary> - </member> - <member name="P:NLog.Config.InstallationContext.Parameters"> - <summary> - Gets the installation parameters. - </summary> - </member> - <member name="P:NLog.Config.InstallationContext.LogOutput"> - <summary> - Gets or sets the log output. - </summary> - </member> - <member name="T:NLog.Config.LoggingConfiguration"> - <summary> - Keeps logging configuration and provides simple API - to modify it. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfiguration.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingConfiguration"/> class. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfiguration.AddTarget(System.String,NLog.Targets.Target)"> - <summary> - Registers the specified target object under a given name. - </summary> - <param name="name"> - Name of the target. - </param> - <param name="target"> - The target object. - </param> - </member> - <member name="M:NLog.Config.LoggingConfiguration.FindTargetByName(System.String)"> - <summary> - Finds the target with the specified name. - </summary> - <param name="name"> - The name of the target to be found. - </param> - <returns> - Found target or <see langword="null"/> when the target is not found. - </returns> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Reload"> - <summary> - Called by LogManager when one of the log configuration files changes. - </summary> - <returns> - A new instance of <see cref="T:NLog.Config.LoggingConfiguration"/> that represents the updated configuration. - </returns> - </member> - <member name="M:NLog.Config.LoggingConfiguration.RemoveTarget(System.String)"> - <summary> - Removes the specified named target. - </summary> - <param name="name"> - Name of the target. - </param> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Install(NLog.Config.InstallationContext)"> - <summary> - Installs target-specific objects on current system. - </summary> - <param name="installationContext">The installation context.</param> - <remarks> - Installation typically runs with administrative permissions. - </remarks> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Uninstall(NLog.Config.InstallationContext)"> - <summary> - Uninstalls target-specific objects from current system. - </summary> - <param name="installationContext">The installation context.</param> - <remarks> - Uninstallation typically runs with administrative permissions. - </remarks> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Close"> - <summary> - Closes all targets and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfiguration.FlushAllTargets(NLog.Common.AsyncContinuation)"> - <summary> - Flushes any pending log messages on all appenders. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Config.LoggingConfiguration.ValidateConfig"> - <summary> - Validates the configuration. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.ConfiguredNamedTargets"> - <summary> - Gets a collection of named targets specified in the configuration. - </summary> - <returns> - A list of named targets. - </returns> - <remarks> - Unnamed targets (such as those wrapped by other targets) are not returned. - </remarks> - </member> - <member name="P:NLog.Config.LoggingConfiguration.FileNamesToWatch"> - <summary> - Gets the collection of file names which should be watched for changes by NLog. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.LoggingRules"> - <summary> - Gets the collection of logging rules. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.AllTargets"> - <summary> - Gets all targets. - </summary> - </member> - <member name="T:NLog.Config.LoggingConfigurationChangedEventArgs"> - <summary> - Arguments for <see cref="E:NLog.LogFactory.ConfigurationChanged"/> events. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfigurationChangedEventArgs.#ctor(NLog.Config.LoggingConfiguration,NLog.Config.LoggingConfiguration)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingConfigurationChangedEventArgs"/> class. - </summary> - <param name="oldConfiguration">The old configuration.</param> - <param name="newConfiguration">The new configuration.</param> - </member> - <member name="P:NLog.Config.LoggingConfigurationChangedEventArgs.OldConfiguration"> - <summary> - Gets the old configuration. - </summary> - <value>The old configuration.</value> - </member> - <member name="P:NLog.Config.LoggingConfigurationChangedEventArgs.NewConfiguration"> - <summary> - Gets the new configuration. - </summary> - <value>The new configuration.</value> - </member> - <member name="T:NLog.Config.LoggingRule"> - <summary> - Represents a logging rule. An equivalent of <logger /> configuration element. - </summary> - </member> - <member name="M:NLog.Config.LoggingRule.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingRule"/> class. - </summary> - </member> - <member name="M:NLog.Config.LoggingRule.#ctor(System.String,NLog.LogLevel,NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingRule"/> class. - </summary> - <param name="loggerNamePattern">Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends.</param> - <param name="minLevel">Minimum log level needed to trigger this rule.</param> - <param name="target">Target to be written to when the rule matches.</param> - </member> - <member name="M:NLog.Config.LoggingRule.#ctor(System.String,NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingRule"/> class. - </summary> - <param name="loggerNamePattern">Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends.</param> - <param name="target">Target to be written to when the rule matches.</param> - <remarks>By default no logging levels are defined. You should call <see cref="M:NLog.Config.LoggingRule.EnableLoggingForLevel(NLog.LogLevel)"/> and <see cref="M:NLog.Config.LoggingRule.DisableLoggingForLevel(NLog.LogLevel)"/> to set them.</remarks> - </member> - <member name="M:NLog.Config.LoggingRule.EnableLoggingForLevel(NLog.LogLevel)"> - <summary> - Enables logging for a particular level. - </summary> - <param name="level">Level to be enabled.</param> - </member> - <member name="M:NLog.Config.LoggingRule.DisableLoggingForLevel(NLog.LogLevel)"> - <summary> - Disables logging for a particular level. - </summary> - <param name="level">Level to be disabled.</param> - </member> - <member name="M:NLog.Config.LoggingRule.ToString"> - <summary> - Returns a string representation of <see cref="T:NLog.Config.LoggingRule"/>. Used for debugging. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="M:NLog.Config.LoggingRule.IsLoggingEnabledForLevel(NLog.LogLevel)"> - <summary> - Checks whether te particular log level is enabled for this rule. - </summary> - <param name="level">Level to be checked.</param> - <returns>A value of <see langword="true"/> when the log level is enabled, <see langword="false" /> otherwise.</returns> - </member> - <member name="M:NLog.Config.LoggingRule.NameMatches(System.String)"> - <summary> - Checks whether given name matches the logger name pattern. - </summary> - <param name="loggerName">String to be matched.</param> - <returns>A value of <see langword="true"/> when the name matches, <see langword="false" /> otherwise.</returns> - </member> - <member name="P:NLog.Config.LoggingRule.Targets"> - <summary> - Gets a collection of targets that should be written to when this rule matches. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.ChildRules"> - <summary> - Gets a collection of child rules to be evaluated when this rule matches. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.Filters"> - <summary> - Gets a collection of filters to be checked before writing to targets. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.Final"> - <summary> - Gets or sets a value indicating whether to quit processing any further rule when this one matches. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.LoggerNamePattern"> - <summary> - Gets or sets logger name pattern. - </summary> - <remarks> - Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends but not anywhere else. - </remarks> - </member> - <member name="P:NLog.Config.LoggingRule.Levels"> - <summary> - Gets the collection of log levels enabled by this rule. - </summary> - </member> - <member name="T:NLog.Config.MethodFactory`2"> - <summary> - Factory for locating methods. - </summary> - <typeparam name="TClassAttributeType">The type of the class marker attribute.</typeparam> - <typeparam name="TMethodAttributeType">The type of the method marker attribute.</typeparam> - </member> - <member name="M:NLog.Config.MethodFactory`2.ScanAssembly(System.Reflection.Assembly,System.String)"> - <summary> - Scans the assembly for classes marked with <typeparamref name="TClassAttributeType"/> - and methods marked with <typeparamref name="TMethodAttributeType"/> and adds them - to the factory. - </summary> - <param name="theAssembly">The assembly.</param> - <param name="prefix">The prefix to use for names.</param> - </member> - <member name="M:NLog.Config.MethodFactory`2.RegisterType(System.Type,System.String)"> - <summary> - Registers the type. - </summary> - <param name="type">The type to register.</param> - <param name="itemNamePrefix">The item name prefix.</param> - </member> - <member name="M:NLog.Config.MethodFactory`2.Clear"> - <summary> - Clears contents of the factory. - </summary> - </member> - <member name="M:NLog.Config.MethodFactory`2.RegisterDefinition(System.String,System.Reflection.MethodInfo)"> - <summary> - Registers the definition of a single method. - </summary> - <param name="name">The method name.</param> - <param name="methodInfo">The method info.</param> - </member> - <member name="M:NLog.Config.MethodFactory`2.TryCreateInstance(System.String,System.Reflection.MethodInfo@)"> - <summary> - Tries to retrieve method by name. - </summary> - <param name="name">The method name.</param> - <param name="result">The result.</param> - <returns>A value of <c>true</c> if the method was found, <c>false</c> otherwise.</returns> - </member> - <member name="M:NLog.Config.MethodFactory`2.CreateInstance(System.String)"> - <summary> - Retrieves method by name. - </summary> - <param name="name">Method name.</param> - <returns>MethodInfo object.</returns> - </member> - <member name="M:NLog.Config.MethodFactory`2.TryGetDefinition(System.String,System.Reflection.MethodInfo@)"> - <summary> - Tries to get method definition. - </summary> - <param name="name">The method .</param> - <param name="result">The result.</param> - <returns>A value of <c>true</c> if the method was found, <c>false</c> otherwise.</returns> - </member> - <member name="P:NLog.Config.MethodFactory`2.AllRegisteredItems"> - <summary> - Gets a collection of all registered items in the factory. - </summary> - <returns> - Sequence of key/value pairs where each key represents the name - of the item and value is the <see cref="T:System.Reflection.MethodInfo"/> of - the item. - </returns> - </member> - <member name="T:NLog.Config.NLogConfigurationItemAttribute"> - <summary> - Marks the object as configuration item for NLog. - </summary> - </member> - <member name="M:NLog.Config.NLogConfigurationItemAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> class. - </summary> - </member> - <member name="T:NLog.Config.NLogXmlElement"> - <summary> - Represents simple XML element with case-insensitive attribute semantics. - </summary> - </member> - <member name="M:NLog.Config.NLogXmlElement.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class. - </summary> - <param name="inputUri">The input URI.</param> - </member> - <member name="M:NLog.Config.NLogXmlElement.#ctor(System.Xml.XmlReader)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class. - </summary> - <param name="reader">The reader to initialize element from.</param> - </member> - <member name="M:NLog.Config.NLogXmlElement.#ctor"> - <summary> - Prevents a default instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class from being created. - </summary> - </member> - <member name="M:NLog.Config.NLogXmlElement.Elements(System.String)"> - <summary> - Returns children elements with the specified element name. - </summary> - <param name="elementName">Name of the element.</param> - <returns>Children elements with the specified element name.</returns> - </member> - <member name="M:NLog.Config.NLogXmlElement.GetRequiredAttribute(System.String)"> - <summary> - Gets the required attribute. - </summary> - <param name="attributeName">Name of the attribute.</param> - <returns>Attribute value.</returns> - <remarks>Throws if the attribute is not specified.</remarks> - </member> - <member name="M:NLog.Config.NLogXmlElement.GetOptionalBooleanAttribute(System.String,System.Boolean)"> - <summary> - Gets the optional boolean attribute value. - </summary> - <param name="attributeName">Name of the attribute.</param> - <param name="defaultValue">Default value to return if the attribute is not found.</param> - <returns>Boolean attribute value or default.</returns> - </member> - <member name="M:NLog.Config.NLogXmlElement.GetOptionalAttribute(System.String,System.String)"> - <summary> - Gets the optional attribute value. - </summary> - <param name="attributeName">Name of the attribute.</param> - <param name="defaultValue">The default value.</param> - <returns>Value of the attribute or default value.</returns> - </member> - <member name="M:NLog.Config.NLogXmlElement.AssertName(System.String[])"> - <summary> - Asserts that the name of the element is among specified element names. - </summary> - <param name="allowedNames">The allowed names.</param> - </member> - <member name="P:NLog.Config.NLogXmlElement.LocalName"> - <summary> - Gets the element name. - </summary> - </member> - <member name="P:NLog.Config.NLogXmlElement.AttributeValues"> - <summary> - Gets the dictionary of attribute values. - </summary> - </member> - <member name="P:NLog.Config.NLogXmlElement.Children"> - <summary> - Gets the collection of child elements. - </summary> - </member> - <member name="P:NLog.Config.NLogXmlElement.Value"> - <summary> - Gets the value of the element. - </summary> - </member> - <member name="T:NLog.Config.RequiredParameterAttribute"> - <summary> - Attribute used to mark the required parameters for targets, - layout targets and filters. - </summary> - </member> - <member name="T:NLog.Config.SimpleConfigurator"> - <summary> - Provides simple programmatic configuration API used for trivial logging cases. - </summary> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForConsoleLogging"> - <summary> - Configures NLog for console logging so that all messages above and including - the <see cref="F:NLog.LogLevel.Info"/> level are output to the console. - </summary> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForConsoleLogging(NLog.LogLevel)"> - <summary> - Configures NLog for console logging so that all messages above and including - the specified level are output to the console. - </summary> - <param name="minLevel">The minimal logging level.</param> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(NLog.Targets.Target)"> - <summary> - Configures NLog for to log to the specified target so that all messages - above and including the <see cref="F:NLog.LogLevel.Info"/> level are output. - </summary> - <param name="target">The target to log all messages to.</param> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(NLog.Targets.Target,NLog.LogLevel)"> - <summary> - Configures NLog for to log to the specified target so that all messages - above and including the specified level are output. - </summary> - <param name="target">The target to log all messages to.</param> - <param name="minLevel">The minimal logging level.</param> - </member> - <member name="T:NLog.Config.StackTraceUsage"> - <summary> - Value indicating how stack trace should be captured when processing the log event. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.None"> - <summary> - Stack trace should not be captured. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.WithoutSource"> - <summary> - Stack trace should be captured without source-level information. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.Max"> - <summary> - Capture maximum amount of the stack trace information supported on the plaform. - </summary> - </member> - <member name="T:NLog.Config.ThreadAgnosticAttribute"> - <summary> - Marks the layout or layout renderer as producing correct results regardless of the thread - it's running on. - </summary> - </member> - <member name="T:NLog.Config.XmlLoggingConfiguration"> - <summary> - A class for configuring NLog through an XML configuration file - (App.config style or App.nlog style). - </summary> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="fileName">Configuration file to be read.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.String,System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="fileName">Configuration file to be read.</param> - <param name="ignoreErrors">Ignore any errors during configuration.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlReader,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param> - <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlReader,System.String,System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param> - <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param> - <param name="ignoreErrors">Ignore any errors during configuration.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.Reload"> - <summary> - Re-reads the original configuration file and returns the new <see cref="T:NLog.Config.LoggingConfiguration"/> object. - </summary> - <returns>The new <see cref="T:NLog.Config.XmlLoggingConfiguration"/> object.</returns> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.Initialize(System.Xml.XmlReader,System.String,System.Boolean)"> - <summary> - Initializes the configuration. - </summary> - <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param> - <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param> - <param name="ignoreErrors">Ignore any errors during configuration.</param> - </member> - <member name="P:NLog.Config.XmlLoggingConfiguration.AutoReload"> - <summary> - Gets or sets a value indicating whether the configuration files - should be watched for changes and reloaded automatically when changed. - </summary> - </member> - <member name="P:NLog.Config.XmlLoggingConfiguration.FileNamesToWatch"> - <summary> - Gets the collection of file names which should be watched for changes by NLog. - This is the list of configuration files processed. - If the <c>autoReload</c> attribute is not set it returns empty collection. - </summary> - </member> - <member name="T:NLog.Filters.ConditionBasedFilter"> - <summary> - Matches when the specified condition is met. - </summary> - <remarks> - Conditions are expressed using a simple language - described <a href="conditions.html">here</a>. - </remarks> - </member> - <member name="T:NLog.Filters.Filter"> - <summary> - An abstract filter class. Provides a way to eliminate log messages - based on properties other than logger name and log level. - </summary> - </member> - <member name="M:NLog.Filters.Filter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.Filter"/> class. - </summary> - </member> - <member name="M:NLog.Filters.Filter.GetFilterResult(NLog.LogEventInfo)"> - <summary> - Gets the result of evaluating filter against given log event. - </summary> - <param name="logEvent">The log event.</param> - <returns>Filter result.</returns> - </member> - <member name="M:NLog.Filters.Filter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.Filter.Action"> - <summary> - Gets or sets the action to be taken when filter matches. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="M:NLog.Filters.ConditionBasedFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.ConditionBasedFilter.Condition"> - <summary> - Gets or sets the condition expression. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.FilterAttribute"> - <summary> - Marks class as a layout renderer and assigns a name to it. - </summary> - </member> - <member name="M:NLog.Filters.FilterAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.FilterAttribute"/> class. - </summary> - <param name="name">Name of the filter.</param> - </member> - <member name="T:NLog.Filters.FilterResult"> - <summary> - Filter result. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.Neutral"> - <summary> - The filter doesn't want to decide whether to log or discard the message. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.Log"> - <summary> - The message should be logged. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.Ignore"> - <summary> - The message should not be logged. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.LogFinal"> - <summary> - The message should be logged and processing should be finished. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.IgnoreFinal"> - <summary> - The message should not be logged and processing should be finished. - </summary> - </member> - <member name="T:NLog.Filters.LayoutBasedFilter"> - <summary> - A base class for filters that are based on comparing a value to a layout. - </summary> - </member> - <member name="M:NLog.Filters.LayoutBasedFilter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.LayoutBasedFilter"/> class. - </summary> - </member> - <member name="P:NLog.Filters.LayoutBasedFilter.Layout"> - <summary> - Gets or sets the layout to be used to filter log messages. - </summary> - <value>The layout.</value> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.WhenContainsFilter"> - <summary> - Matches when the calculated layout contains the specified substring. - This filter is deprecated in favour of <c><when /></c> which is based on <a href="conditions.html">contitions</a>. - </summary> - </member> - <member name="M:NLog.Filters.WhenContainsFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.WhenContainsFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenContainsFilter.Substring"> - <summary> - Gets or sets the substring to be matched. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.WhenEqualFilter"> - <summary> - Matches when the calculated layout is equal to the specified substring. - This filter is deprecated in favour of <c><when /></c> which is based on <a href="conditions.html">contitions</a>. - </summary> - </member> - <member name="M:NLog.Filters.WhenEqualFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.WhenEqualFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenEqualFilter.CompareTo"> - <summary> - Gets or sets a string to compare the layout to. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.WhenNotContainsFilter"> - <summary> - Matches when the calculated layout does NOT contain the specified substring. - This filter is deprecated in favour of <c><when /></c> which is based on <a href="conditions.html">contitions</a>. - </summary> - </member> - <member name="M:NLog.Filters.WhenNotContainsFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.WhenNotContainsFilter.Substring"> - <summary> - Gets or sets the substring to be matched. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenNotContainsFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.WhenNotEqualFilter"> - <summary> - Matches when the calculated layout is NOT equal to the specified substring. - This filter is deprecated in favour of <c><when /></c> which is based on <a href="conditions.html">contitions</a>. - </summary> - </member> - <member name="M:NLog.Filters.WhenNotEqualFilter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.WhenNotEqualFilter"/> class. - </summary> - </member> - <member name="M:NLog.Filters.WhenNotEqualFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.WhenNotEqualFilter.CompareTo"> - <summary> - Gets or sets a string to compare the layout to. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenNotEqualFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.GDC"> - <summary> - Global Diagnostics Context - used for log4net compatibility. - </summary> - </member> - <member name="M:NLog.GDC.Set(System.String,System.String)"> - <summary> - Sets the Global Diagnostics Context item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.GDC.Get(System.String)"> - <summary> - Gets the Global Diagnostics Context named item. - </summary> - <param name="item">Item name.</param> - <returns>The item value of string.Empty if the value is not present.</returns> - </member> - <member name="M:NLog.GDC.Contains(System.String)"> - <summary> - Checks whether the specified item exists in the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread GDC.</returns> - </member> - <member name="M:NLog.GDC.Remove(System.String)"> - <summary> - Removes the specified item from the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.GDC.Clear"> - <summary> - Clears the content of the GDC. - </summary> - </member> - <member name="T:NLog.GlobalDiagnosticsContext"> - <summary> - Global Diagnostics Context - a dictionary structure to hold per-application-instance values. - </summary> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Set(System.String,System.String)"> - <summary> - Sets the Global Diagnostics Context item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Get(System.String)"> - <summary> - Gets the Global Diagnostics Context named item. - </summary> - <param name="item">Item name.</param> - <returns>The item value of string.Empty if the value is not present.</returns> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Contains(System.String)"> - <summary> - Checks whether the specified item exists in the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread GDC.</returns> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Remove(System.String)"> - <summary> - Removes the specified item from the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Clear"> - <summary> - Clears the content of the GDC. - </summary> - </member> - <member name="T:NLog.Internal.CurrentTimeGetter"> - <summary> - Optimized methods to get current time. - </summary> - </member> - <member name="P:NLog.Internal.CurrentTimeGetter.Now"> - <summary> - Gets the current time in an optimized fashion. - </summary> - <value>Current time.</value> - </member> - <member name="T:NLog.Internal.DictionaryAdapter`2"> - <summary> - Provides untyped IDictionary interface on top of generic IDictionary. - </summary> - <typeparam name="TKey">The type of the key.</typeparam> - <typeparam name="TValue">The type of the value.</typeparam> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})"> - <summary> - Initializes a new instance of the DictionaryAdapter class. - </summary> - <param name="implementation">The implementation.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Add(System.Object,System.Object)"> - <summary> - Adds an element with the provided key and value to the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <param name="key">The <see cref="T:System.Object"/> to use as the key of the element to add.</param> - <param name="value">The <see cref="T:System.Object"/> to use as the value of the element to add.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Clear"> - <summary> - Removes all elements from the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Contains(System.Object)"> - <summary> - Determines whether the <see cref="T:System.Collections.IDictionary"/> object contains an element with the specified key. - </summary> - <param name="key">The key to locate in the <see cref="T:System.Collections.IDictionary"/> object.</param> - <returns> - True if the <see cref="T:System.Collections.IDictionary"/> contains an element with the key; otherwise, false. - </returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.GetEnumerator"> - <summary> - Returns an <see cref="T:System.Collections.IDictionaryEnumerator"/> object for the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <returns> - An <see cref="T:System.Collections.IDictionaryEnumerator"/> object for the <see cref="T:System.Collections.IDictionary"/> object. - </returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Remove(System.Object)"> - <summary> - Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <param name="key">The key of the element to remove.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.CopyTo(System.Array,System.Int32)"> - <summary> - Copies the elements of the <see cref="T:System.Collections.ICollection"/> to an <see cref="T:System.Array"/>, starting at a particular <see cref="T:System.Array"/> index. - </summary> - <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"/>. The <see cref="T:System.Array"/> must have zero-based indexing.</param> - <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.System#Collections#IEnumerable#GetEnumerator"> - <summary> - Returns an enumerator that iterates through a collection. - </summary> - <returns> - An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Values"> - <summary> - Gets an <see cref="T:System.Collections.ICollection"/> object containing the values in the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <value></value> - <returns> - An <see cref="T:System.Collections.ICollection"/> object containing the values in the <see cref="T:System.Collections.IDictionary"/> object. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Count"> - <summary> - Gets the number of elements contained in the <see cref="T:System.Collections.ICollection"/>. - </summary> - <value></value> - <returns> - The number of elements contained in the <see cref="T:System.Collections.ICollection"/>. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.IsSynchronized"> - <summary> - Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe). - </summary> - <value></value> - <returns>true if access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe); otherwise, false. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.SyncRoot"> - <summary> - Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>. - </summary> - <value></value> - <returns> - An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.IsFixedSize"> - <summary> - Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"/> object has a fixed size. - </summary> - <value></value> - <returns>true if the <see cref="T:System.Collections.IDictionary"/> object has a fixed size; otherwise, false. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.IsReadOnly"> - <summary> - Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"/> object is read-only. - </summary> - <value></value> - <returns>true if the <see cref="T:System.Collections.IDictionary"/> object is read-only; otherwise, false. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Keys"> - <summary> - Gets an <see cref="T:System.Collections.ICollection"/> object containing the keys of the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <value></value> - <returns> - An <see cref="T:System.Collections.ICollection"/> object containing the keys of the <see cref="T:System.Collections.IDictionary"/> object. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Item(System.Object)"> - <summary> - Gets or sets the <see cref="T:System.Object"/> with the specified key. - </summary> - <param name="key">Dictionary key.</param> - <returns>Value corresponding to key or null if not found</returns> - </member> - <member name="T:NLog.Internal.DictionaryAdapter`2.MyEnumerator"> - <summary> - Wrapper IDictionaryEnumerator. - </summary> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.#ctor(System.Collections.Generic.IEnumerator{System.Collections.Generic.KeyValuePair{`0,`1}})"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.DictionaryAdapter`2.MyEnumerator"/> class. - </summary> - <param name="wrapped">The wrapped.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.MoveNext"> - <summary> - Advances the enumerator to the next element of the collection. - </summary> - <returns> - True if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. - </returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Reset"> - <summary> - Sets the enumerator to its initial position, which is before the first element in the collection. - </summary> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Entry"> - <summary> - Gets both the key and the value of the current dictionary entry. - </summary> - <value></value> - <returns> - A <see cref="T:System.Collections.DictionaryEntry"/> containing both the key and the value of the current dictionary entry. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Key"> - <summary> - Gets the key of the current dictionary entry. - </summary> - <value></value> - <returns> - The key of the current element of the enumeration. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Value"> - <summary> - Gets the value of the current dictionary entry. - </summary> - <value></value> - <returns> - The value of the current element of the enumeration. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Current"> - <summary> - Gets the current element in the collection. - </summary> - <value></value> - <returns> - The current element in the collection. - </returns> - </member> - <member name="T:NLog.Internal.EnumerableHelpers"> - <summary> - LINQ-like helpers (cannot use LINQ because we must work with .NET 2.0 profile). - </summary> - </member> - <member name="M:NLog.Internal.EnumerableHelpers.OfType``1(System.Collections.IEnumerable)"> - <summary> - Filters the given enumerable to return only items of the specified type. - </summary> - <typeparam name="T"> - Type of the item. - </typeparam> - <param name="enumerable"> - The enumerable. - </param> - <returns> - Items of specified type. - </returns> - </member> - <member name="M:NLog.Internal.EnumerableHelpers.Reverse``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Reverses the specified enumerable. - </summary> - <typeparam name="T"> - Type of enumerable item. - </typeparam> - <param name="enumerable"> - The enumerable. - </param> - <returns> - Reversed enumerable. - </returns> - </member> - <member name="M:NLog.Internal.EnumerableHelpers.Any``1(System.Collections.Generic.IEnumerable{``0},System.Predicate{``0})"> - <summary> - Determines is the given predicate is met by any element of the enumerable. - </summary> - <typeparam name="T">Element type.</typeparam> - <param name="enumerable">The enumerable.</param> - <param name="predicate">The predicate.</param> - <returns>True if predicate returns true for any element of the collection, false otherwise.</returns> - </member> - <member name="M:NLog.Internal.EnumerableHelpers.ToList``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Converts the enumerable to list. - </summary> - <typeparam name="T">Type of the list element.</typeparam> - <param name="enumerable">The enumerable.</param> - <returns>List of elements.</returns> - </member> - <member name="T:NLog.Internal.EnvironmentHelper"> - <summary> - Safe way to get environment variables. - </summary> - </member> - <member name="T:NLog.Internal.ExceptionHelper"> - <summary> - Helper class for dealing with exceptions. - </summary> - </member> - <member name="M:NLog.Internal.ExceptionHelper.MustBeRethrown(System.Exception)"> - <summary> - Determines whether the exception must be rethrown. - </summary> - <param name="exception">The exception.</param> - <returns>True if the exception must be rethrown, false otherwise.</returns> - </member> - <member name="T:NLog.Internal.FactoryHelper"> - <summary> - Object construction helper. - </summary> - </member> - <member name="T:NLog.Internal.FileAppenders.BaseFileAppender"> - <summary> - Base class for optimized file appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="createParameters">The create parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last write time.</param> - <param name="fileLength">Length of the file.</param> - <returns>True if the operation succeeded, false otherwise.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.FileTouched"> - <summary> - Records the last write time for a file. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.FileTouched(System.DateTime)"> - <summary> - Records the last write time for a file to be specific date. - </summary> - <param name="dateTime">Date and time when the last write occurred.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.CreateFileStream(System.Boolean)"> - <summary> - Creates the file stream. - </summary> - <param name="allowConcurrentWrite">If set to <c>true</c> allow concurrent writes.</param> - <returns>A <see cref="T:System.IO.FileStream"/> object which can be used to write to the file.</returns> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.FileName"> - <summary> - Gets the name of the file. - </summary> - <value>The name of the file.</value> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.LastWriteTime"> - <summary> - Gets the last write time. - </summary> - <value>The last write time.</value> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.OpenTime"> - <summary> - Gets the open time of the file. - </summary> - <value>The open time.</value> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.CreateFileParameters"> - <summary> - Gets the file creation parameters. - </summary> - <value>The file creation parameters.</value> - </member> - <member name="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender"> - <summary> - Implementation of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which caches - file information. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Close"> - <summary> - Closes this instance of the appender. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Flush"> - <summary> - Flushes this current appender. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last write time.</param> - <param name="fileLength">Length of the file.</param> - <returns>True if the operation succeeded, false otherwise.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes to a file. - </summary> - <param name="bytes">The bytes to be written.</param> - </member> - <member name="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Factory"> - <summary> - Factory class which creates <see cref="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender"/> objects. - </summary> - </member> - <member name="T:NLog.Internal.FileAppenders.IFileAppenderFactory"> - <summary> - Interface implemented by all factories capable of creating file appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.IFileAppenderFactory.Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns>Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.ICreateFileParameters"> - <summary> - Interface that provides parameters for create file function. - </summary> - </member> - <member name="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender"> - <summary> - Multi-process and multi-host file appender which attempts - to get exclusive write access and retries if it's not available. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last write time.</param> - <param name="fileLength">Length of the file.</param> - <returns> - True if the operation succeeded, false otherwise. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Factory"> - <summary> - Factory class. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.SingleProcessFileAppender"> - <summary> - Optimized single-process file appender which keeps the file open for exclusive write. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.SingleProcessFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last write time.</param> - <param name="fileLength">Length of the file.</param> - <returns> - True if the operation succeeded, false otherwise. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.SingleProcessFileAppender.Factory"> - <summary> - Factory class. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileInfoHelper"> - <summary> - Optimized routines to get the size and last write time of the specified file. - </summary> - </member> - <member name="M:NLog.Internal.FileInfoHelper.#cctor"> - <summary> - Initializes static members of the FileInfoHelper class. - </summary> - </member> - <member name="M:NLog.Internal.FileInfoHelper.GetFileInfo(System.String,System.IntPtr,System.DateTime@,System.Int64@)"> - <summary> - Gets the information about a file. - </summary> - <param name="fileName">Name of the file.</param> - <param name="fileHandle">The file handle.</param> - <param name="lastWriteTime">The last write time of the file.</param> - <param name="fileLength">Length of the file.</param> - <returns>A value of <c>true</c> if file information was retrieved successfully, <c>false</c> otherwise.</returns> - </member> - <member name="T:NLog.Internal.IRenderable"> - <summary> - Interface implemented by layouts and layout renderers. - </summary> - </member> - <member name="M:NLog.Internal.IRenderable.Render(NLog.LogEventInfo)"> - <summary> - Renders the the value of layout or layout renderer in the context of the specified log event. - </summary> - <param name="logEvent">The log event.</param> - <returns>String representation of a layout.</returns> - </member> - <member name="T:NLog.Internal.ISupportsInitialize"> - <summary> - Supports object initialization and termination. - </summary> - </member> - <member name="M:NLog.Internal.ISupportsInitialize.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Internal.ISupportsInitialize.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="T:NLog.Internal.IUsesStackTrace"> - <summary> - Allows components to request stack trace information to be provided in the <see cref="T:NLog.LogEventInfo"/>. - </summary> - </member> - <member name="P:NLog.Internal.IUsesStackTrace.StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="T:System.ComponentModel.LocalizableAttribute"> - <summary> - Define Localizable attribute for platforms that don't have it. - </summary> - </member> - <member name="M:System.ComponentModel.LocalizableAttribute.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:System.ComponentModel.LocalizableAttribute"/> class. - </summary> - <param name="isLocalizable">Determines whether the target is localizable.</param> - </member> - <member name="P:System.ComponentModel.LocalizableAttribute.IsLocalizable"> - <summary> - Gets or sets a value indicating whether the target is localizable. - </summary> - </member> - <member name="T:NLog.Internal.LoggerConfiguration"> - <summary> - Logger configuration. - </summary> - </member> - <member name="M:NLog.Internal.LoggerConfiguration.#ctor(NLog.Internal.TargetWithFilterChain[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.LoggerConfiguration"/> class. - </summary> - <param name="targetsByLevel">The targets by level.</param> - </member> - <member name="M:NLog.Internal.LoggerConfiguration.GetTargetsForLevel(NLog.LogLevel)"> - <summary> - Gets targets for the specified level. - </summary> - <param name="level">The level.</param> - <returns>Chain of targets with attached filters.</returns> - </member> - <member name="M:NLog.Internal.LoggerConfiguration.IsEnabled(NLog.LogLevel)"> - <summary> - Determines whether the specified level is enabled. - </summary> - <param name="level">The level.</param> - <returns> - A value of <c>true</c> if the specified level is enabled; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:NLog.Internal.MessageBoxHelper"> - <summary> - Message Box helper. - </summary> - </member> - <member name="M:NLog.Internal.MessageBoxHelper.Show(System.String,System.String)"> - <summary> - Shows the specified message using platform-specific message box. - </summary> - <param name="message">The message.</param> - <param name="caption">The caption.</param> - </member> - <member name="T:NLog.Internal.NetworkSenders.HttpNetworkSender"> - <summary> - Network sender which uses HTTP or HTTPS POST. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.NetworkSender"> - <summary> - A base class for all network senders. Supports one-way sending of messages - over various protocols. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.NetworkSender"/> class. - </summary> - <param name="url">The network URL.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Finalize"> - <summary> - Finalizes an instance of the NetworkSender class. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Initialize"> - <summary> - Initializes this network sender. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Close(NLog.Common.AsyncContinuation)"> - <summary> - Closes the sender and releases any unmanaged resources. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flushes any pending messages and invokes a continuation. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Send(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Send the given text over the specified protocol. - </summary> - <param name="bytes">Bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Dispose"> - <summary> - Closes the sender and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoInitialize"> - <summary> - Performs sender-specific initialization. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoClose(NLog.Common.AsyncContinuation)"> - <summary> - Performs sender-specific close operation. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoFlush(NLog.Common.AsyncContinuation)"> - <summary> - Performs sender-specific flush. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Actually sends the given text over the specified protocol. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="P:NLog.Internal.NetworkSenders.NetworkSender.Address"> - <summary> - Gets the address of the network endpoint. - </summary> - </member> - <member name="P:NLog.Internal.NetworkSenders.NetworkSender.LastSendTime"> - <summary> - Gets the last send time. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.HttpNetworkSender.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.HttpNetworkSender"/> class. - </summary> - <param name="url">The network URL.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.HttpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Actually sends the given text over the specified protocol. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="T:NLog.Internal.NetworkSenders.INetworkSenderFactory"> - <summary> - Creates instances of <see cref="T:NLog.Internal.NetworkSenders.NetworkSender"/> objects for given URLs. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.INetworkSenderFactory.Create(System.String)"> - <summary> - Creates a new instance of the network sender based on a network URL. - </summary> - <param name="url"> - URL that determines the network sender to be created. - </param> - <returns> - A newly created network sender. - </returns> - </member> - <member name="T:NLog.Internal.NetworkSenders.NetworkSenderFactory"> - <summary> - Default implementation of <see cref="T:NLog.Internal.NetworkSenders.INetworkSenderFactory"/>. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSenderFactory.Create(System.String)"> - <summary> - Creates a new instance of the network sender based on a network URL:. - </summary> - <param name="url"> - URL that determines the network sender to be created. - </param> - <returns> - A newly created network sender. - </returns> - </member> - <member name="T:NLog.Internal.ObjectGraphScanner"> - <summary> - Scans (breadth-first) the object graph following all the edges whose are - instances have <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> attached and returns - all objects implementing a specified interfaces. - </summary> - </member> - <member name="M:NLog.Internal.ObjectGraphScanner.FindReachableObjects``1(System.Object[])"> - <summary> - Finds the objects which have attached <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> which are reachable - from any of the given root objects when traversing the object graph over public properties. - </summary> - <typeparam name="T">Type of the objects to return.</typeparam> - <param name="rootObjects">The root objects.</param> - <returns>Ordered list of objects implementing T.</returns> - </member> - <member name="T:NLog.Internal.ParameterUtils"> - <summary> - Parameter validation utilities. - </summary> - </member> - <member name="M:NLog.Internal.ParameterUtils.AssertNotNull(System.Object,System.String)"> - <summary> - Asserts that the value is not null and throws <see cref="T:System.ArgumentNullException"/> otherwise. - </summary> - <param name="value">The value to check.</param> - <param name="parameterName">Name of the parameter.</param> - </member> - <member name="T:NLog.Internal.PlatformDetector"> - <summary> - Detects the platform the NLog is running on. - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.CurrentOS"> - <summary> - Gets the current runtime OS. - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.IsDesktopWin32"> - <summary> - Gets a value indicating whether current OS is a desktop version of Windows. - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.IsWin32"> - <summary> - Gets a value indicating whether current OS is Win32-based (desktop or mobile). - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.IsUnix"> - <summary> - Gets a value indicating whether current OS is Unix-based. - </summary> - </member> - <member name="T:NLog.Internal.PortableFileInfoHelper"> - <summary> - Portable implementation of <see cref="T:NLog.Internal.FileInfoHelper"/>. - </summary> - </member> - <member name="M:NLog.Internal.PortableFileInfoHelper.GetFileInfo(System.String,System.IntPtr,System.DateTime@,System.Int64@)"> - <summary> - Gets the information about a file. - </summary> - <param name="fileName">Name of the file.</param> - <param name="fileHandle">The file handle.</param> - <param name="lastWriteTime">The last write time of the file.</param> - <param name="fileLength">Length of the file.</param> - <returns> - A value of <c>true</c> if file information was retrieved successfully, <c>false</c> otherwise. - </returns> - </member> - <member name="T:NLog.Internal.PropertyHelper"> - <summary> - Reflection helpers for accessing properties. - </summary> - </member> - <member name="T:NLog.Internal.ReflectionHelpers"> - <summary> - Reflection helpers. - </summary> - </member> - <member name="M:NLog.Internal.ReflectionHelpers.SafeGetTypes(System.Reflection.Assembly)"> - <summary> - Gets all usable exported types from the given assembly. - </summary> - <param name="assembly">Assembly to scan.</param> - <returns>Usable types from the given assembly.</returns> - <remarks>Types which cannot be loaded are skipped.</remarks> - </member> - <member name="T:NLog.Internal.RuntimeOS"> - <summary> - Supported operating systems. - </summary> - <remarks> - If you add anything here, make sure to add the appropriate detection - code to <see cref="T:NLog.Internal.PlatformDetector"/> - </remarks> - </member> - <member name="F:NLog.Internal.RuntimeOS.Any"> - <summary> - Any operating system. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.Unix"> - <summary> - Unix/Linux operating systems. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.WindowsCE"> - <summary> - Windows CE. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.Windows"> - <summary> - Desktop versions of Windows (95,98,ME). - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.WindowsNT"> - <summary> - Windows NT, 2000, 2003 and future versions based on NT technology. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.Unknown"> - <summary> - Unknown operating system. - </summary> - </member> - <member name="T:NLog.Internal.SimpleStringReader"> - <summary> - Simple character tokenizer. - </summary> - </member> - <member name="M:NLog.Internal.SimpleStringReader.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.SimpleStringReader"/> class. - </summary> - <param name="text">The text to be tokenized.</param> - </member> - <member name="T:NLog.Internal.SingleCallContinuation"> - <summary> - Implements a single-call guard around given continuation function. - </summary> - </member> - <member name="M:NLog.Internal.SingleCallContinuation.#ctor(NLog.Common.AsyncContinuation)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.SingleCallContinuation"/> class. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Internal.SingleCallContinuation.Function(System.Exception)"> - <summary> - Continuation function which implements the single-call guard. - </summary> - <param name="exception">The exception.</param> - </member> - <member name="T:NLog.Internal.SortHelpers"> - <summary> - Provides helpers to sort log events and associated continuations. - </summary> - </member> - <member name="M:NLog.Internal.SortHelpers.BucketSort``2(System.Collections.Generic.IEnumerable{``0},NLog.Internal.SortHelpers.KeySelector{``0,``1})"> - <summary> - Performs bucket sort (group by) on an array of items and returns a dictionary for easy traversal of the result set. - </summary> - <typeparam name="TValue">The type of the value.</typeparam> - <typeparam name="TKey">The type of the key.</typeparam> - <param name="inputs">The inputs.</param> - <param name="keySelector">The key selector function.</param> - <returns> - Dictonary where keys are unique input keys, and values are lists of <see cref="T:NLog.Common.AsyncLogEventInfo"/>. - </returns> - </member> - <member name="T:NLog.Internal.SortHelpers.KeySelector`2"> - <summary> - Key selector delegate. - </summary> - <typeparam name="TValue">The type of the value.</typeparam> - <typeparam name="TKey">The type of the key.</typeparam> - <param name="value">Value to extract key information from.</param> - <returns>Key selected from log event.</returns> - </member> - <member name="T:NLog.Internal.StackTraceUsageUtils"> - <summary> - Utilities for dealing with <see cref="T:NLog.Config.StackTraceUsage"/> values. - </summary> - </member> - <member name="T:NLog.Internal.TargetWithFilterChain"> - <summary> - Represents target with a chain of filters which determine - whether logging should happen. - </summary> - </member> - <member name="M:NLog.Internal.TargetWithFilterChain.#ctor(NLog.Targets.Target,System.Collections.Generic.IList{NLog.Filters.Filter})"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.TargetWithFilterChain"/> class. - </summary> - <param name="target">The target.</param> - <param name="filterChain">The filter chain.</param> - </member> - <member name="M:NLog.Internal.TargetWithFilterChain.GetStackTraceUsage"> - <summary> - Gets the stack trace usage. - </summary> - <returns>A <see cref="T:NLog.Config.StackTraceUsage"/> value that determines stack trace handling.</returns> - </member> - <member name="P:NLog.Internal.TargetWithFilterChain.Target"> - <summary> - Gets the target. - </summary> - <value>The target.</value> - </member> - <member name="P:NLog.Internal.TargetWithFilterChain.FilterChain"> - <summary> - Gets the filter chain. - </summary> - <value>The filter chain.</value> - </member> - <member name="P:NLog.Internal.TargetWithFilterChain.NextInChain"> - <summary> - Gets or sets the next <see cref="T:NLog.Internal.TargetWithFilterChain"/> item in the chain. - </summary> - <value>The next item in the chain.</value> - </member> - <member name="T:NLog.Internal.ThreadLocalStorageHelper"> - <summary> - Helper for dealing with thread-local storage. - </summary> - </member> - <member name="M:NLog.Internal.ThreadLocalStorageHelper.AllocateDataSlot"> - <summary> - Allocates the data slot for storing thread-local information. - </summary> - <returns>Allocated slot key.</returns> - </member> - <member name="M:NLog.Internal.ThreadLocalStorageHelper.GetDataForSlot``1(System.Object)"> - <summary> - Gets the data for a slot in thread-local storage. - </summary> - <typeparam name="T">Type of the data.</typeparam> - <param name="slot">The slot to get data for.</param> - <returns> - Slot data (will create T if null). - </returns> - </member> - <member name="T:NLog.Internal.TimeoutContinuation"> - <summary> - Wraps <see cref="T:NLog.Common.AsyncContinuation"/> with a timeout. - </summary> - </member> - <member name="M:NLog.Internal.TimeoutContinuation.#ctor(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.TimeoutContinuation"/> class. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">The timeout.</param> - </member> - <member name="M:NLog.Internal.TimeoutContinuation.Function(System.Exception)"> - <summary> - Continuation function which implements the timeout logic. - </summary> - <param name="exception">The exception.</param> - </member> - <member name="M:NLog.Internal.TimeoutContinuation.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="T:NLog.Internal.UrlHelper"> - <summary> - URL Encoding helper. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.AmbientPropertyAttribute"> - <summary> - Designates a property of the class as an ambient property. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AmbientPropertyAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.AmbientPropertyAttribute"/> class. - </summary> - <param name="name">Ambient property name.</param> - </member> - <member name="T:NLog.LayoutRenderers.CallSiteLayoutRenderer"> - <summary> - The call site (class name, method name and source information). - </summary> - </member> - <member name="T:NLog.LayoutRenderers.LayoutRenderer"> - <summary> - Render environmental information related to logging events. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Render(NLog.LogEventInfo)"> - <summary> - Renders the the value of layout renderer in the context of the specified log event. - </summary> - <param name="logEvent">The log event.</param> - <returns>String representation of a layout renderer.</returns> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.NLog#Internal#ISupportsInitialize#Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified environmental information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.CloseLayoutRenderer"> - <summary> - Closes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="P:NLog.LayoutRenderers.LayoutRenderer.LoggingConfiguration"> - <summary> - Gets the logging configuration this target is part of. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CallSiteLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.CallSiteLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CallSiteLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the call site and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.ClassName"> - <summary> - Gets or sets a value indicating whether to render the class name. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.MethodName"> - <summary> - Gets or sets a value indicating whether to render the method name. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.CounterLayoutRenderer"> - <summary> - A counter value (increases on each layout rendering). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CounterLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.CounterLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CounterLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified counter value and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Value"> - <summary> - Gets or sets the initial value of the counter. - </summary> - <docgen category='Counter Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Increment"> - <summary> - Gets or sets the value to be added to the counter after each layout rendering. - </summary> - <docgen category='Counter Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Sequence"> - <summary> - Gets or sets the name of the sequence. Different named sequences can have individual values. - </summary> - <docgen category='Counter Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.DateLayoutRenderer"> - <summary> - Current date and time. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.DateLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.DateLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.DateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current date and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.Format"> - <summary> - Gets or sets the date format. Can be any argument accepted by DateTime.ToString(format). - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.EventContextLayoutRenderer"> - <summary> - Log event context data. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.EventContextLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified log event context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.EventContextLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.ExceptionLayoutRenderer"> - <summary> - Exception information provided through - a call to one of the Logger.*Exception() methods. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.ExceptionLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified exception information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Format"> - <summary> - Gets or sets the format of the output. Must be a comma-separated list of exception - properties: Message, Type, ShortType, ToString, Method, StackTrace. - This parameter value is case-insensitive. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.InnerFormat"> - <summary> - Gets or sets the format of the output of inner exceptions. Must be a comma-separated list of exception - properties: Message, Type, ShortType, ToString, Method, StackTrace. - This parameter value is case-insensitive. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Separator"> - <summary> - Gets or sets the separator used to concatenate parts specified in the Format. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.MaxInnerExceptionLevel"> - <summary> - Gets or sets the maximum number of inner exceptions to include in the output. - By default inner exceptions are not enabled for compatibility with NLog 1.0. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.InnerExceptionSeparator"> - <summary> - Gets or sets the separator between inner exceptions. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.FileContentsLayoutRenderer"> - <summary> - Renders contents of the specified file. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.FileContentsLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.FileContentsLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.FileContentsLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the contents of the specified file and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.FileContentsLayoutRenderer.FileName"> - <summary> - Gets or sets the name of the file. - </summary> - <docgen category='File Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.FileContentsLayoutRenderer.Encoding"> - <summary> - Gets or sets the encoding used in the file. - </summary> - <value>The encoding.</value> - <docgen category='File Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer"> - <summary> - The information about the garbage collector. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the selected process information. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.Property"> - <summary> - Gets or sets the property to retrieve. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.GarbageCollectorProperty"> - <summary> - Gets or sets the property of System.GC to retrieve. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.TotalMemory"> - <summary> - Total memory allocated. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.TotalMemoryForceCollection"> - <summary> - Total memory allocated (perform full garbage collection first). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount0"> - <summary> - Gets the number of Gen0 collections. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount1"> - <summary> - Gets the number of Gen1 collections. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount2"> - <summary> - Gets the number of Gen2 collections. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.MaxGeneration"> - <summary> - Maximum generation number supported by GC. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.GdcLayoutRenderer"> - <summary> - Global Diagnostics Context item. Provided for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified Global Diagnostics Context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.GdcLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.GuidLayoutRenderer"> - <summary> - Globally-unique identifier (GUID). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GuidLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.GuidLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GuidLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders a newly generated GUID string and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.GuidLayoutRenderer.Format"> - <summary> - Gets or sets the GUID format as accepted by Guid.ToString() method. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.InstallContextLayoutRenderer"> - <summary> - Installation parameter (passed to InstallNLogConfig). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.InstallContextLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified installation parameter and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.InstallContextLayoutRenderer.Parameter"> - <summary> - Gets or sets the name of the parameter. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.LayoutRendererAttribute"> - <summary> - Marks class as a layout renderer and assigns a format string to it. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRendererAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LayoutRendererAttribute"/> class. - </summary> - <param name="name">Name of the layout renderer.</param> - </member> - <member name="T:NLog.LayoutRenderers.LevelLayoutRenderer"> - <summary> - The log level. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LevelLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current log level and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.LiteralLayoutRenderer"> - <summary> - A string literal. - </summary> - <remarks> - This is used to escape '${' sequence - as ;${literal:text=${}' - </remarks> - </member> - <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LiteralLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LiteralLayoutRenderer"/> class. - </summary> - <param name="text">The literal text value.</param> - <remarks>This is used by the layout compiler.</remarks> - </member> - <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified string literal and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.LiteralLayoutRenderer.Text"> - <summary> - Gets or sets the literal text. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"> - <summary> - XML event description compatible with log4j, Chainsaw and NLogViewer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the XML logging event and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeNLogData"> - <summary> - Gets or sets a value indicating whether to include NLog-specific extensions to log4j schema. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IndentXml"> - <summary> - Gets or sets a value indicating whether the XML should use spaces for indentation. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.AppInfo"> - <summary> - Gets or sets the AppInfo field. By default it's the friendly name of the current AppDomain. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeCallSite"> - <summary> - Gets or sets a value indicating whether to include call site (class and method name) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeSourceInfo"> - <summary> - Gets or sets a value indicating whether to include source info (file name and line number) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeMdc"> - <summary> - Gets or sets a value indicating whether to include contents of the <see cref="T:NLog.MappedDiagnosticsContext"/> dictionary. - </summary> - <docgen category="Payload Options" order="10"/> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeNdc"> - <summary> - Gets or sets a value indicating whether to include contents of the <see cref="T:NLog.NestedDiagnosticsContext"/> stack. - </summary> - <docgen category="Payload Options" order="10"/> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.NdcItemSeparator"> - <summary> - Gets or sets the NDC item separator. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.LoggerNameLayoutRenderer"> - <summary> - The logger name. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LoggerNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the logger name and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.LoggerNameLayoutRenderer.ShortName"> - <summary> - Gets or sets a value indicating whether to render short logger name (the part after the trailing dot character). - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.LongDateLayoutRenderer"> - <summary> - The date and time in a long, sortable format yyyy-MM-dd HH:mm:ss.mmm. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LongDateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the date in the long format (yyyy-MM-dd HH:mm:ss.mmm) and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.LongDateLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.MdcLayoutRenderer"> - <summary> - Mapped Diagnostic Context item. Provided for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified MDC item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.MdcLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.MessageLayoutRenderer"> - <summary> - The formatted log message. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MessageLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.MessageLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MessageLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the log message including any positional parameters and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.MessageLayoutRenderer.WithException"> - <summary> - Gets or sets a value indicating whether to log exception along with message. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.MessageLayoutRenderer.ExceptionSeparator"> - <summary> - Gets or sets the string that separates message from the exception. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.NdcLayoutRenderer"> - <summary> - Nested Diagnostic Context item. Provided for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NdcLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.NdcLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified Nested Diagnostics Context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.TopFrames"> - <summary> - Gets or sets the number of top stack frames to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.BottomFrames"> - <summary> - Gets or sets the number of bottom stack frames to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.Separator"> - <summary> - Gets or sets the separator to be used for concatenating nested diagnostics context output. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.NewLineLayoutRenderer"> - <summary> - A newline literal. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NewLineLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified string literal and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.ProcessTimeLayoutRenderer"> - <summary> - The process time in format HH:mm:ss.mmm. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ProcessTimeLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current process running time and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.ShortDateLayoutRenderer"> - <summary> - The short date in a sortable format yyyy-MM-dd. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ShortDateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current short date string (yyyy-MM-dd) and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.ShortDateLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.SpecialFolderLayoutRenderer"> - <summary> - System special folder path (includes My Documents, My Music, Program Files, Desktop, and more). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Folder"> - <summary> - Gets or sets the system special folder to use. - </summary> - <remarks> - Full list of options is available at <a href="http://msdn2.microsoft.com/en-us/system.environment.specialfolder.aspx">MSDN</a>. - The most common ones are: - <ul> - <li><b>ApplicationData</b> - roaming application data for current user.</li> - <li><b>CommonApplicationData</b> - application data for all users.</li> - <li><b>MyDocuments</b> - My Documents</li> - <li><b>DesktopDirectory</b> - Desktop directory</li> - <li><b>LocalApplicationData</b> - non roaming application data</li> - <li><b>Personal</b> - user profile directory</li> - <li><b>System</b> - System directory</li> - </ul> - </remarks> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.File"> - <summary> - Gets or sets the name of the file to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Dir"> - <summary> - Gets or sets the name of the directory to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.StackTraceFormat"> - <summary> - Format of the ${stacktrace} layout renderer output. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.StackTraceFormat.Raw"> - <summary> - Raw format (multiline - as returned by StackFrame.ToString() method). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.StackTraceFormat.Flat"> - <summary> - Flat format (class and method names displayed in a single line). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.StackTraceFormat.DetailedFlat"> - <summary> - Detailed flat format (method signatures displayed in a single line). - </summary> - </member> - <member name="T:NLog.LayoutRenderers.StackTraceLayoutRenderer"> - <summary> - Stack trace renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.StackTraceLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.StackTraceLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.StackTraceLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the call site and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.Format"> - <summary> - Gets or sets the output format of the stack trace. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.TopFrames"> - <summary> - Gets or sets the number of top stack frames to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.Separator"> - <summary> - Gets or sets the stack frame separator string. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - <value></value> - </member> - <member name="T:NLog.LayoutRenderers.TempDirLayoutRenderer"> - <summary> - A temporary directory. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.TempDirLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.TempDirLayoutRenderer.File"> - <summary> - Gets or sets the name of the file to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.TempDirLayoutRenderer.Dir"> - <summary> - Gets or sets the name of the directory to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.ThreadIdLayoutRenderer"> - <summary> - The identifier of the current thread. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ThreadIdLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current thread identifier and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.ThreadNameLayoutRenderer"> - <summary> - The name of the current thread. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ThreadNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current thread name and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.TicksLayoutRenderer"> - <summary> - The Ticks value of current date and time. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.TicksLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the ticks value of current time and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.TimeLayoutRenderer"> - <summary> - The time in a 24-hour, sortable format HH:mm:ss.mmm. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.TimeLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders time in the 24-h format (HH:mm:ss.mmm) and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.TimeLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"> - <summary> - Applies caching to another layout output. - </summary> - <remarks> - The value of the inner layout will be rendered only once and reused subsequently. - </remarks> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase"> - <summary> - Decodes text "encrypted" with ROT-13. - </summary> - <remarks> - See <a href="http://en.wikipedia.org/wiki/ROT13">http://en.wikipedia.org/wiki/ROT13</a>. - </remarks> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the inner message, processes it and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns>Contents of inner layout.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Inner"> - <summary> - Gets or sets the wrapped layout. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.CloseLayoutRenderer"> - <summary> - Closes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns>Contents of inner layout.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.Cached"> - <summary> - Gets or sets a value indicating whether this <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> is enabled. - </summary> - <docgen category="Caching Options" order="10"/> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper"> - <summary> - Filters characters not allowed in the file names by replacing them with safe character. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.FSNormalize"> - <summary> - Gets or sets a value indicating whether to modify the output of this renderer so it can be used as a part of file path - (illegal characters are replaced with '_'). - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper"> - <summary> - Escapes output of another layout using JSON rules. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>JSON-encoded string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.JsonEncode"> - <summary> - Gets or sets a value indicating whether to apply JSON encoding. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper"> - <summary> - Converts the result of another layout output to lower case. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Lowercase"> - <summary> - Gets or sets a value indicating whether lower case conversion should be applied. - </summary> - <value>A value of <c>true</c> if lower case conversion should be applied; otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper"> - <summary> - Only outputs the inner layout when exception has been defined for log message. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns> - Contents of inner layout. - </returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper"> - <summary> - Applies padding to another layout output. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.Padding"> - <summary> - Gets or sets the number of characters to pad the output to. - </summary> - <remarks> - Positive padding values cause left padding, negative values - cause right padding to the desired width. - </remarks> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.PadCharacter"> - <summary> - Gets or sets the padding character. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.FixedLength"> - <summary> - Gets or sets a value indicating whether to trim the - rendered text to the absolute value of the padding length. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper"> - <summary> - Replaces a string in the output of another layout with another string. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Post-processed text.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.SearchFor"> - <summary> - Gets or sets the text to search for. - </summary> - <value>The text search for.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Regex"> - <summary> - Gets or sets a value indicating whether regular expressions should be used. - </summary> - <value>A value of <c>true</c> if regular expressions should be used otherwise, <c>false</c>.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceWith"> - <summary> - Gets or sets the replacement string. - </summary> - <value>The replacement string.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case. - </summary> - <value>A value of <c>true</c> if case should be ignored when searching; otherwise, <c>false</c>.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.WholeWords"> - <summary> - Gets or sets a value indicating whether to search for whole words. - </summary> - <value>A value of <c>true</c> if whole words should be searched for; otherwise, <c>false</c>.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper"> - <summary> - Decodes text "encrypted" with ROT-13. - </summary> - <remarks> - See <a href="http://en.wikipedia.org/wiki/ROT13">http://en.wikipedia.org/wiki/ROT13</a>. - </remarks> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.DecodeRot13(System.String)"> - <summary> - Encodes/Decodes ROT-13-encoded string. - </summary> - <param name="encodedValue">The string to be encoded/decoded.</param> - <returns>Encoded/Decoded text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.Text"> - <summary> - Gets or sets the layout to be wrapped. - </summary> - <value>The layout to be wrapped.</value> - <remarks>This variable is for backwards compatibility</remarks> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper"> - <summary> - Trims the whitespace from the result of another layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.TrimWhiteSpace"> - <summary> - Gets or sets a value indicating whether lower case conversion should be applied. - </summary> - <value>A value of <c>true</c> if lower case conversion should be applied; otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper"> - <summary> - Converts the result of another layout output to upper case. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Uppercase"> - <summary> - Gets or sets a value indicating whether upper case conversion should be applied. - </summary> - <value>A value of <c>true</c> if upper case conversion should be applied otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper"> - <summary> - Encodes the result of another layout output for use with URLs. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.SpaceAsPlus"> - <summary> - Gets or sets a value indicating whether spaces should be translated to '+' or '%20'. - </summary> - <value>A value of <c>true</c> if space should be translated to '+'; otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper"> - <summary> - Outputs alternative layout when the inner layout produces empty result. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns> - Contents of inner layout. - </returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.WhenEmpty"> - <summary> - Gets or sets the layout to be rendered when original layout produced empty result. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper"> - <summary> - Only outputs the inner layout when the specified condition has been met. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns> - Contents of inner layout. - </returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.When"> - <summary> - Gets or sets the condition that must be met for the inner layout to be printed. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper"> - <summary> - Converts the result of another layout output to be XML-compliant. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.XmlEncode"> - <summary> - Gets or sets a value indicating whether to apply XML encoding. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="T:NLog.Layouts.CsvColumn"> - <summary> - A column in the CSV. - </summary> - </member> - <member name="M:NLog.Layouts.CsvColumn.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvColumn"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.CsvColumn.#ctor(System.String,NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvColumn"/> class. - </summary> - <param name="name">The name of the column.</param> - <param name="layout">The layout of the column.</param> - </member> - <member name="P:NLog.Layouts.CsvColumn.Name"> - <summary> - Gets or sets the name of the column. - </summary> - <docgen category='CSV Column Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvColumn.Layout"> - <summary> - Gets or sets the layout of the column. - </summary> - <docgen category='CSV Column Options' order='10' /> - </member> - <member name="T:NLog.Layouts.CsvColumnDelimiterMode"> - <summary> - Specifies allowed column delimiters. - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Auto"> - <summary> - Automatically detect from regional settings. - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Comma"> - <summary> - Comma (ASCII 44). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Semicolon"> - <summary> - Semicolon (ASCII 59). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Tab"> - <summary> - Tab character (ASCII 9). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Pipe"> - <summary> - Pipe character (ASCII 124). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Space"> - <summary> - Space character (ASCII 32). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Custom"> - <summary> - Custom string, specified by the CustomDelimiter. - </summary> - </member> - <member name="T:NLog.Layouts.CsvLayout"> - <summary> - A specialized layout that renders CSV-formatted events. - </summary> - </member> - <member name="T:NLog.Layouts.LayoutWithHeaderAndFooter"> - <summary> - A specialized layout that supports header and footer. - </summary> - </member> - <member name="T:NLog.Layouts.Layout"> - <summary> - Abstract interface that layouts must implement. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.op_Implicit(System.String)~NLog.Layouts.Layout"> - <summary> - Converts a given text to a <see cref="T:NLog.Layouts.Layout"/>. - </summary> - <param name="text">Text to be converted.</param> - <returns><see cref="T:NLog.Layouts.SimpleLayout"/> object represented by the text.</returns> - </member> - <member name="M:NLog.Layouts.Layout.FromString(System.String)"> - <summary> - Implicitly converts the specified string to a <see cref="T:NLog.Layouts.SimpleLayout"/>. - </summary> - <param name="layoutText">The layout string.</param> - <returns>Instance of <see cref="T:NLog.Layouts.SimpleLayout"/>.</returns> - </member> - <member name="M:NLog.Layouts.Layout.FromString(System.String,NLog.Config.ConfigurationItemFactory)"> - <summary> - Implicitly converts the specified string to a <see cref="T:NLog.Layouts.SimpleLayout"/>. - </summary> - <param name="layoutText">The layout string.</param> - <param name="configurationItemFactory">The NLog factories to use when resolving layout renderers.</param> - <returns>Instance of <see cref="T:NLog.Layouts.SimpleLayout"/>.</returns> - </member> - <member name="M:NLog.Layouts.Layout.Precalculate(NLog.LogEventInfo)"> - <summary> - Precalculates the layout for the specified log event and stores the result - in per-log event cache. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - Calling this method enables you to store the log event in a buffer - and/or potentially evaluate it in another thread even though the - layout may contain thread-dependent renderer. - </remarks> - </member> - <member name="M:NLog.Layouts.Layout.Render(NLog.LogEventInfo)"> - <summary> - Renders the event info in layout. - </summary> - <param name="logEvent">The event info.</param> - <returns>String representing log event.</returns> - </member> - <member name="M:NLog.Layouts.Layout.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Layouts.Layout.NLog#Internal#ISupportsInitialize#Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Layouts.Layout.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.InitializeLayout"> - <summary> - Initializes the layout. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.CloseLayout"> - <summary> - Closes the layout. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="P:NLog.Layouts.Layout.IsThreadAgnostic"> - <summary> - Gets a value indicating whether this layout is thread-agnostic (can be rendered on any thread). - </summary> - <remarks> - Layout is thread-agnostic if it has been marked with [ThreadAgnostic] attribute and all its children are - like that as well. - Thread-agnostic layouts only use contents of <see cref="T:NLog.LogEventInfo"/> for its output. - </remarks> - </member> - <member name="P:NLog.Layouts.Layout.LoggingConfiguration"> - <summary> - Gets the logging configuration this target is part of. - </summary> - </member> - <member name="M:NLog.Layouts.LayoutWithHeaderAndFooter.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Layout"> - <summary> - Gets or sets the body layout (can be repeated multiple times). - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Header"> - <summary> - Gets or sets the header layout. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Footer"> - <summary> - Gets or sets the footer layout. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="M:NLog.Layouts.CsvLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvLayout"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.CsvLayout.InitializeLayout"> - <summary> - Initializes the layout. - </summary> - </member> - <member name="M:NLog.Layouts.CsvLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Formats the log event for write. - </summary> - <param name="logEvent">The log event to be formatted.</param> - <returns>A string representation of the log event.</returns> - </member> - <member name="P:NLog.Layouts.CsvLayout.Columns"> - <summary> - Gets the array of parameters to be passed. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.WithHeader"> - <summary> - Gets or sets a value indicating whether CVS should include header. - </summary> - <value>A value of <c>true</c> if CVS should include header; otherwise, <c>false</c>.</value> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.Delimiter"> - <summary> - Gets or sets the column delimiter. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.Quoting"> - <summary> - Gets or sets the quoting mode. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.QuoteChar"> - <summary> - Gets or sets the quote Character. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.CustomColumnDelimiter"> - <summary> - Gets or sets the custom column delimiter value (valid when ColumnDelimiter is set to 'Custom'). - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="T:NLog.Layouts.CsvLayout.CsvHeaderLayout"> - <summary> - Header for CSV layout. - </summary> - </member> - <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.#ctor(NLog.Layouts.CsvLayout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvLayout.CsvHeaderLayout"/> class. - </summary> - <param name="parent">The parent.</param> - </member> - <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="T:NLog.Layouts.CsvQuotingMode"> - <summary> - Specifies allowes CSV quoting modes. - </summary> - </member> - <member name="F:NLog.Layouts.CsvQuotingMode.All"> - <summary> - Quote all column. - </summary> - </member> - <member name="F:NLog.Layouts.CsvQuotingMode.Nothing"> - <summary> - Quote nothing. - </summary> - </member> - <member name="F:NLog.Layouts.CsvQuotingMode.Auto"> - <summary> - Quote only whose values contain the quote symbol or - the separator. - </summary> - </member> - <member name="T:NLog.Layouts.LayoutAttribute"> - <summary> - Marks class as a layout renderer and assigns a format string to it. - </summary> - </member> - <member name="M:NLog.Layouts.LayoutAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.LayoutAttribute"/> class. - </summary> - <param name="name">Layout name.</param> - </member> - <member name="T:NLog.Layouts.LayoutParser"> - <summary> - Parses layout strings. - </summary> - </member> - <member name="T:NLog.Layouts.Log4JXmlEventLayout"> - <summary> - A specialized layout that renders Log4j-compatible XML events. - </summary> - <remarks> - This layout is not meant to be used explicitly. Instead you can use ${log4jxmlevent} layout renderer. - </remarks> - </member> - <member name="M:NLog.Layouts.Log4JXmlEventLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.Log4JXmlEventLayout"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.Log4JXmlEventLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="P:NLog.Layouts.Log4JXmlEventLayout.Renderer"> - <summary> - Gets the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> instance that renders log events. - </summary> - </member> - <member name="T:NLog.Layouts.SimpleLayout"> - <summary> - Represents a string with embedded placeholders that can render contextual information. - </summary> - <remarks> - This layout is not meant to be used explicitly. Instead you can just use a string containing layout - renderers everywhere the layout is required. - </remarks> - </member> - <member name="M:NLog.Layouts.SimpleLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.SimpleLayout.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout"/> class. - </summary> - <param name="txt">The layout string to parse.</param> - </member> - <member name="M:NLog.Layouts.SimpleLayout.#ctor(System.String,NLog.Config.ConfigurationItemFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout"/> class. - </summary> - <param name="txt">The layout string to parse.</param> - <param name="configurationItemFactory">The NLog factories to use when creating references to layout renderers.</param> - </member> - <member name="M:NLog.Layouts.SimpleLayout.op_Implicit(System.String)~NLog.Layouts.SimpleLayout"> - <summary> - Converts a text to a simple layout. - </summary> - <param name="text">Text to be converted.</param> - <returns>A <see cref="T:NLog.Layouts.SimpleLayout"/> object.</returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.Escape(System.String)"> - <summary> - Escapes the passed text so that it can - be used literally in all places where - layout is normally expected without being - treated as layout. - </summary> - <param name="text">The text to be escaped.</param> - <returns>The escaped text.</returns> - <remarks> - Escaping is done by replacing all occurences of - '${' with '${literal:text=${}' - </remarks> - </member> - <member name="M:NLog.Layouts.SimpleLayout.Evaluate(System.String,NLog.LogEventInfo)"> - <summary> - Evaluates the specified text by expadinging all layout renderers. - </summary> - <param name="text">The text to be evaluated.</param> - <param name="logEvent">Log event to be used for evaluation.</param> - <returns>The input text with all occurences of ${} replaced with - values provided by the appropriate layout renderers.</returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.Evaluate(System.String)"> - <summary> - Evaluates the specified text by expadinging all layout renderers - in new <see cref="T:NLog.LogEventInfo"/> context. - </summary> - <param name="text">The text to be evaluated.</param> - <returns>The input text with all occurences of ${} replaced with - values provided by the appropriate layout renderers.</returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.ToString"> - <summary> - Returns a <see cref="T:System.String"></see> that represents the current object. - </summary> - <returns> - A <see cref="T:System.String"></see> that represents the current object. - </returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers - that make up the event. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="P:NLog.Layouts.SimpleLayout.Text"> - <summary> - Gets or sets the layout text. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Layouts.SimpleLayout.Renderers"> - <summary> - Gets a collection of <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> objects that make up this layout. - </summary> - </member> - <member name="T:NLog.LogEventInfo"> - <summary> - Represents the logging event. - </summary> - </member> - <member name="F:NLog.LogEventInfo.ZeroDate"> - <summary> - Gets the date of the first log event created. - </summary> - </member> - <member name="M:NLog.LogEventInfo.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class. - </summary> - </member> - <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class. - </summary> - <param name="level">Log level.</param> - <param name="loggerName">Logger name.</param> - <param name="message">Log message including parameter placeholders.</param> - </member> - <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class. - </summary> - <param name="level">Log level.</param> - <param name="loggerName">Logger name.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">Log message including parameter placeholders.</param> - <param name="parameters">Parameter array.</param> - </member> - <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[],System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class. - </summary> - <param name="level">Log level.</param> - <param name="loggerName">Logger name.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">Log message including parameter placeholders.</param> - <param name="parameters">Parameter array.</param> - <param name="exception">Exception information.</param> - </member> - <member name="M:NLog.LogEventInfo.CreateNullEvent"> - <summary> - Creates the null event. - </summary> - <returns>Null log event.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.String)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="message">The message.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="formatProvider">The format provider.</param> - <param name="message">The message.</param> - <param name="parameters">The parameters.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.IFormatProvider,System.Object)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="formatProvider">The format provider.</param> - <param name="message">The message.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.String,System.Exception)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="message">The message.</param> - <param name="exception">The exception.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.WithContinuation(NLog.Common.AsyncContinuation)"> - <summary> - Creates <see cref="T:NLog.Common.AsyncLogEventInfo"/> from this <see cref="T:NLog.LogEventInfo"/> by attaching the specified asynchronous continuation. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <returns>Instance of <see cref="T:NLog.Common.AsyncLogEventInfo"/> with attached continuation.</returns> - </member> - <member name="M:NLog.LogEventInfo.ToString"> - <summary> - Returns a string representation of this log event. - </summary> - <returns>String representation of the log event.</returns> - </member> - <member name="M:NLog.LogEventInfo.SetStackTrace(System.Diagnostics.StackTrace,System.Int32)"> - <summary> - Sets the stack trace for the event info. - </summary> - <param name="stackTrace">The stack trace.</param> - <param name="userStackFrame">Index of the first user stack frame within the stack trace.</param> - </member> - <member name="P:NLog.LogEventInfo.SequenceID"> - <summary> - Gets the unique identifier of log event which is automatically generated - and monotonously increasing. - </summary> - </member> - <member name="P:NLog.LogEventInfo.TimeStamp"> - <summary> - Gets or sets the timestamp of the logging event. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Level"> - <summary> - Gets or sets the level of the logging event. - </summary> - </member> - <member name="P:NLog.LogEventInfo.HasStackTrace"> - <summary> - Gets a value indicating whether stack trace has been set for this event. - </summary> - </member> - <member name="P:NLog.LogEventInfo.UserStackFrame"> - <summary> - Gets the stack frame of the method that did the logging. - </summary> - </member> - <member name="P:NLog.LogEventInfo.UserStackFrameNumber"> - <summary> - Gets the number index of the stack frame that represents the user - code (not the NLog code). - </summary> - </member> - <member name="P:NLog.LogEventInfo.StackTrace"> - <summary> - Gets the entire stack trace. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Exception"> - <summary> - Gets or sets the exception information. - </summary> - </member> - <member name="P:NLog.LogEventInfo.LoggerName"> - <summary> - Gets or sets the logger name. - </summary> - </member> - <member name="P:NLog.LogEventInfo.LoggerShortName"> - <summary> - Gets the logger short name. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Message"> - <summary> - Gets or sets the log message including any parameter placeholders. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Parameters"> - <summary> - Gets or sets the parameter values or null if no parameters have been specified. - </summary> - </member> - <member name="P:NLog.LogEventInfo.FormatProvider"> - <summary> - Gets or sets the format provider that was provided while logging or <see langword="null" /> - when no formatProvider was specified. - </summary> - </member> - <member name="P:NLog.LogEventInfo.FormattedMessage"> - <summary> - Gets the formatted message. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Properties"> - <summary> - Gets the dictionary of per-event context properties. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Context"> - <summary> - Gets the dictionary of per-event context properties. - </summary> - </member> - <member name="T:NLog.LogFactory"> - <summary> - Creates and manages instances of <see cref="T:NLog.Logger" /> objects. - </summary> - </member> - <member name="M:NLog.LogFactory.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogFactory"/> class. - </summary> - </member> - <member name="M:NLog.LogFactory.#ctor(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogFactory"/> class. - </summary> - <param name="config">The config.</param> - </member> - <member name="M:NLog.LogFactory.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.LogFactory.CreateNullLogger"> - <summary> - Creates a logger that discards all log messages. - </summary> - <returns>Null logger instance.</returns> - </member> - <member name="M:NLog.LogFactory.GetCurrentClassLogger"> - <summary> - Gets the logger named after the currently-being-initialized class. - </summary> - <returns>The logger.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogFactory.GetCurrentClassLogger(System.Type)"> - <summary> - Gets the logger named after the currently-being-initialized class. - </summary> - <param name="loggerType">The type of the logger to create. The type must inherit from NLog.Logger.</param> - <returns>The logger.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogFactory.GetLogger(System.String)"> - <summary> - Gets the specified named logger. - </summary> - <param name="name">Name of the logger.</param> - <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogFactory.GetLogger(System.String,System.Type)"> - <summary> - Gets the specified named logger. - </summary> - <param name="name">Name of the logger.</param> - <param name="loggerType">The type of the logger to create. The type must inherit from NLog.Logger.</param> - <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the - same argument aren't guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogFactory.ReconfigExistingLoggers"> - <summary> - Loops through all loggers previously returned by GetLogger - and recalculates their target and filter list. Useful after modifying the configuration programmatically - to ensure that all loggers have been properly configured. - </summary> - </member> - <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation,System.Int32)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogFactory.DisableLogging"> - <summary>Decreases the log enable counter and if it reaches -1 - the logs are disabled.</summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogFactory.DisableLogging"/> calls.</remarks> - <returns>An object that iplements IDisposable whose Dispose() method - reenables logging. To be used with C# <c>using ()</c> statement.</returns> - </member> - <member name="M:NLog.LogFactory.EnableLogging"> - <summary>Increases the log enable counter and if it reaches 0 the logs are disabled.</summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogFactory.DisableLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogFactory.IsLoggingEnabled"> - <summary> - Returns <see langword="true"/> if logging is currently enabled. - </summary> - <returns>A value of <see langword="true"/> if logging is currently enabled, - <see langword="false"/> otherwise.</returns> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogFactory.DisableLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogFactory.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="E:NLog.LogFactory.ConfigurationChanged"> - <summary> - Occurs when logging <see cref="P:NLog.LogFactory.Configuration"/> changes. - </summary> - </member> - <member name="P:NLog.LogFactory.ThrowExceptions"> - <summary> - Gets or sets a value indicating whether exceptions should be thrown. - </summary> - <value>A value of <c>true</c> if exceptiosn should be thrown; otherwise, <c>false</c>.</value> - <remarks>By default exceptions - are not thrown under any circumstances. - </remarks> - </member> - <member name="P:NLog.LogFactory.Configuration"> - <summary> - Gets or sets the current logging configuration. - </summary> - </member> - <member name="P:NLog.LogFactory.GlobalThreshold"> - <summary> - Gets or sets the global log threshold. Log events below this threshold are not logged. - </summary> - </member> - <member name="T:NLog.LogFactory.LoggerCacheKey"> - <summary> - Logger cache key. - </summary> - </member> - <member name="M:NLog.LogFactory.LoggerCacheKey.GetHashCode"> - <summary> - Serves as a hash function for a particular type. - </summary> - <returns> - A hash code for the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="M:NLog.LogFactory.LoggerCacheKey.Equals(System.Object)"> - <summary> - Determines if two objects are equal in value. - </summary> - <param name="o">Other object to compare to.</param> - <returns>True if objects are equal, false otherwise.</returns> - </member> - <member name="T:NLog.LogFactory.LogEnabler"> - <summary> - Enables logging in <see cref="M:System.IDisposable.Dispose"/> implementation. - </summary> - </member> - <member name="M:NLog.LogFactory.LogEnabler.#ctor(NLog.LogFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogFactory.LogEnabler"/> class. - </summary> - <param name="factory">The factory.</param> - </member> - <member name="M:NLog.LogFactory.LogEnabler.System#IDisposable#Dispose"> - <summary> - Enables logging. - </summary> - </member> - <member name="T:NLog.LogFactory`1"> - <summary> - Specialized LogFactory that can return instances of custom logger types. - </summary> - <typeparam name="T">The type of the logger to be returned. Must inherit from <see cref="T:NLog.Logger"/>.</typeparam> - </member> - <member name="M:NLog.LogFactory`1.GetLogger(System.String)"> - <summary> - Gets the logger. - </summary> - <param name="name">The logger name.</param> - <returns>An instance of <typeparamref name="T"/>.</returns> - </member> - <member name="M:NLog.LogFactory`1.GetCurrentClassLogger"> - <summary> - Gets the logger named after the currently-being-initialized class. - </summary> - <returns>The logger.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="T:NLog.Logger"> - <summary> - Provides logging interface and utility functions. - </summary> - </member> - <member name="M:NLog.Logger.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Logger"/> class. - </summary> - </member> - <member name="M:NLog.Logger.IsEnabled(NLog.LogLevel)"> - <summary> - Gets a value indicating whether logging is enabled for the specified level. - </summary> - <param name="level">Log level to be checked.</param> - <returns>A value of <see langword="true" /> if logging is enabled for the specified level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="M:NLog.Logger.Log(NLog.LogEventInfo)"> - <summary> - Writes the specified diagnostic message. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.Logger.Log(System.Type,NLog.LogEventInfo)"> - <summary> - Writes the specified diagnostic message. - </summary> - <param name="wrapperType">The name of the type that wraps Logger.</param> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,``0)"> - <overloads> - Writes the diagnostic message at the specified level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="level">The log level.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.LogException(NLog.LogLevel,System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.String,``0)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``2(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``2(NLog.LogLevel,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``3(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``3(NLog.LogLevel,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Trace</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Trace``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Trace(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.TraceException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Trace``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Debug</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Debug``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Debug(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.DebugException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Debug``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Info</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Info``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Info(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.InfoException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Info``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Warn</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Warn``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Warn(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.WarnException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Warn``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Error</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Error``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Error(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.ErrorException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Error``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Fatal</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Fatal(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.FatalException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="E:NLog.Logger.LoggerReconfigured"> - <summary> - Occurs when logger configuration changes. - </summary> - </member> - <member name="P:NLog.Logger.Name"> - <summary> - Gets the name of the logger. - </summary> - </member> - <member name="P:NLog.Logger.Factory"> - <summary> - Gets the factory that created this logger. - </summary> - </member> - <member name="P:NLog.Logger.IsTraceEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Trace</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Trace</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsDebugEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Debug</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Debug</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsInfoEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Info</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Info</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsWarnEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Warn</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Warn</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsErrorEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Error</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Error</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsFatalEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Fatal</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Fatal</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="T:NLog.LoggerImpl"> - <summary> - Implementation of logging engine. - </summary> - </member> - <member name="M:NLog.LoggerImpl.GetFilterResult(System.Collections.Generic.IEnumerable{NLog.Filters.Filter},NLog.LogEventInfo)"> - <summary> - Gets the filter result. - </summary> - <param name="filterChain">The filter chain.</param> - <param name="logEvent">The log event.</param> - <returns>The result of the filter.</returns> - </member> - <member name="T:NLog.LogLevel"> - <summary> - Defines available log levels. - </summary> - </member> - <member name="F:NLog.LogLevel.Trace"> - <summary> - Trace log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Debug"> - <summary> - Debug log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Info"> - <summary> - Info log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Warn"> - <summary> - Warn log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Error"> - <summary> - Error log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Fatal"> - <summary> - Fatal log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Off"> - <summary> - Off log level. - </summary> - </member> - <member name="M:NLog.LogLevel.op_Equality(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal == level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_Inequality(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is not equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal != level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_GreaterThan(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is greater than the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal > level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_GreaterThanOrEqual(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is greater than or equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal >= level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_LessThan(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is less than the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal < level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_LessThanOrEqual(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is less than or equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal <= level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.FromOrdinal(System.Int32)"> - <summary> - Gets the <see cref="T:NLog.LogLevel"/> that corresponds to the specified ordinal. - </summary> - <param name="ordinal">The ordinal.</param> - <returns>The <see cref="T:NLog.LogLevel"/> instance. For 0 it returns <see cref="F:NLog.LogLevel.Debug"/>, 1 gives <see cref="F:NLog.LogLevel.Info"/> and so on.</returns> - </member> - <member name="M:NLog.LogLevel.FromString(System.String)"> - <summary> - Returns the <see cref="T:NLog.LogLevel"/> that corresponds to the supplied <see langword="string" />. - </summary> - <param name="levelName">The texual representation of the log level.</param> - <returns>The enumeration value.</returns> - </member> - <member name="M:NLog.LogLevel.ToString"> - <summary> - Returns a string representation of the log level. - </summary> - <returns>Log level name.</returns> - </member> - <member name="M:NLog.LogLevel.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - </returns> - </member> - <member name="M:NLog.LogLevel.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> - <returns> - Value of <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. - </returns> - <exception cref="T:System.NullReferenceException"> - The <paramref name="obj"/> parameter is null. - </exception> - </member> - <member name="M:NLog.LogLevel.CompareTo(System.Object)"> - <summary> - Compares the level to the other <see cref="T:NLog.LogLevel"/> object. - </summary> - <param name="obj"> - The object object. - </param> - <returns> - A value less than zero when this logger's <see cref="P:NLog.LogLevel.Ordinal"/> is - less than the other logger's ordinal, 0 when they are equal and - greater than zero when this ordinal is greater than the - other ordinal. - </returns> - </member> - <member name="P:NLog.LogLevel.Name"> - <summary> - Gets the name of the log level. - </summary> - </member> - <member name="P:NLog.LogLevel.Ordinal"> - <summary> - Gets the ordinal of the log level. - </summary> - </member> - <member name="T:NLog.LogManager"> - <summary> - Creates and manages instances of <see cref="T:NLog.Logger" /> objects. - </summary> - </member> - <member name="M:NLog.LogManager.#ctor"> - <summary> - Prevents a default instance of the LogManager class from being created. - </summary> - </member> - <member name="M:NLog.LogManager.GetCurrentClassLogger"> - <summary> - Gets the logger named after the currently-being-initialized class. - </summary> - <returns>The logger.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogManager.GetCurrentClassLogger(System.Type)"> - <summary> - Gets the logger named after the currently-being-initialized class. - </summary> - <param name="loggerType">The logger class. The class must inherit from <see cref="T:NLog.Logger"/>.</param> - <returns>The logger.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogManager.CreateNullLogger"> - <summary> - Creates a logger that discards all log messages. - </summary> - <returns>Null logger which discards all log messages.</returns> - </member> - <member name="M:NLog.LogManager.GetLogger(System.String)"> - <summary> - Gets the specified named logger. - </summary> - <param name="name">Name of the logger.</param> - <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogManager.GetLogger(System.String,System.Type)"> - <summary> - Gets the specified named logger. - </summary> - <param name="name">Name of the logger.</param> - <param name="loggerType">The logger class. The class must inherit from <see cref="T:NLog.Logger"/>.</param> - <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogManager.ReconfigExistingLoggers"> - <summary> - Loops through all loggers previously returned by GetLogger. - and recalculates their target and filter list. Useful after modifying the configuration programmatically - to ensure that all loggers have been properly configured. - </summary> - </member> - <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation,System.Int32)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogManager.DisableLogging"> - <summary>Decreases the log enable counter and if it reaches -1 - the logs are disabled.</summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> - <returns>An object that iplements IDisposable whose Dispose() method - reenables logging. To be used with C# <c>using ()</c> statement.</returns> - </member> - <member name="M:NLog.LogManager.EnableLogging"> - <summary>Increases the log enable counter and if it reaches 0 the logs are disabled.</summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogManager.IsLoggingEnabled"> - <summary> - Returns <see langword="true"/> if logging is currently enabled. - </summary> - <returns>A value of <see langword="true"/> if logging is currently enabled, - <see langword="false"/> otherwise.</returns> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> - </member> - <member name="E:NLog.LogManager.ConfigurationChanged"> - <summary> - Occurs when logging <see cref="P:NLog.LogManager.Configuration"/> changes. - </summary> - </member> - <member name="P:NLog.LogManager.ThrowExceptions"> - <summary> - Gets or sets a value indicating whether NLog should throw exceptions. - By default exceptions are not thrown under any circumstances. - </summary> - </member> - <member name="P:NLog.LogManager.Configuration"> - <summary> - Gets or sets the current logging configuration. - </summary> - </member> - <member name="P:NLog.LogManager.GlobalThreshold"> - <summary> - Gets or sets the global log threshold. Log events below this threshold are not logged. - </summary> - </member> - <member name="T:NLog.LogMessageGenerator"> - <summary> - Returns a log message. Used to defer calculation of - the log message until it's actually needed. - </summary> - <returns>Log message.</returns> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverClient"> - <summary> - Service contract for Log Receiver client. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverServer"> - <summary> - Service contract for Log Receiver server. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverServer.ProcessLogMessages(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages. - </summary> - <param name="events">The events.</param> - </member> - <member name="T:NLog.LogReceiverService.LogReceiverForwardingService"> - <summary> - Implementation of <see cref="T:NLog.LogReceiverService.ILogReceiverServer"/> which forwards received logs through <see cref="T:NLog.LogManager"/> or a given <see cref="T:NLog.LogFactory"/>. - </summary> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.LogReceiverForwardingService"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.#ctor(NLog.LogFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.LogReceiverForwardingService"/> class. - </summary> - <param name="logFactory">The log factory.</param> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.ProcessLogMessages(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages. - </summary> - <param name="events">The events to process.</param> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.ProcessLogMessages(NLog.LogEventInfo[])"> - <summary> - Processes the log messages. - </summary> - <param name="logEvents">The log events.</param> - </member> - <member name="T:NLog.LogReceiverService.LogReceiverServiceConfig"> - <summary> - Internal configuration of Log Receiver Service contracts. - </summary> - </member> - <member name="T:NLog.LogReceiverService.NLogEvent"> - <summary> - Wire format for NLog Event. - </summary> - </member> - <member name="M:NLog.LogReceiverService.NLogEvent.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.NLogEvent"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.NLogEvent.ToEventInfo(NLog.LogReceiverService.NLogEvents,System.String)"> - <summary> - Converts the <see cref="T:NLog.LogReceiverService.NLogEvent"/> to <see cref="T:NLog.LogEventInfo"/>. - </summary> - <param name="context">The <see cref="T:NLog.LogReceiverService.NLogEvent"/> object this <see cref="T:NLog.LogReceiverService.NLogEvent"/> is part of..</param> - <param name="loggerNamePrefix">The logger name prefix to prepend in front of the logger name.</param> - <returns>Converted <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.Id"> - <summary> - Gets or sets the client-generated identifier of the event. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.LevelOrdinal"> - <summary> - Gets or sets the ordinal of the log level. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.LoggerOrdinal"> - <summary> - Gets or sets the logger ordinal (index into <see cref="P:NLog.LogReceiverService.NLogEvents.Strings"/>. - </summary> - <value>The logger ordinal.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.TimeDelta"> - <summary> - Gets or sets the time delta (in ticks) between the time of the event and base time. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.MessageOrdinal"> - <summary> - Gets or sets the message string index. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.Values"> - <summary> - Gets or sets the collection of layout values. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.ValueIndexes"> - <summary> - Gets the collection of indexes into <see cref="P:NLog.LogReceiverService.NLogEvents.Strings"/> array for each layout value. - </summary> - </member> - <member name="T:NLog.LogReceiverService.NLogEvents"> - <summary> - Wire format for NLog event package. - </summary> - </member> - <member name="M:NLog.LogReceiverService.NLogEvents.ToEventInfo(System.String)"> - <summary> - Converts the events to sequence of <see cref="T:NLog.LogEventInfo"/> objects suitable for routing through NLog. - </summary> - <param name="loggerNamePrefix">The logger name prefix to prepend in front of each logger name.</param> - <returns> - Sequence of <see cref="T:NLog.LogEventInfo"/> objects. - </returns> - </member> - <member name="M:NLog.LogReceiverService.NLogEvents.ToEventInfo"> - <summary> - Converts the events to sequence of <see cref="T:NLog.LogEventInfo"/> objects suitable for routing through NLog. - </summary> - <returns> - Sequence of <see cref="T:NLog.LogEventInfo"/> objects. - </returns> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.ClientName"> - <summary> - Gets or sets the name of the client. - </summary> - <value>The name of the client.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.BaseTimeUtc"> - <summary> - Gets or sets the base time (UTC ticks) for all events in the package. - </summary> - <value>The base time UTC.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.LayoutNames"> - <summary> - Gets or sets the collection of layout names which are shared among all events. - </summary> - <value>The layout names.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.Strings"> - <summary> - Gets or sets the collection of logger names. - </summary> - <value>The logger names.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.Events"> - <summary> - Gets or sets the list of events. - </summary> - <value>The events.</value> - </member> - <member name="T:NLog.LogReceiverService.StringCollection"> - <summary> - List of strings annotated for more terse serialization. - </summary> - </member> - <member name="M:NLog.LogReceiverService.StringCollection.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.StringCollection"/> class. - </summary> - </member> - <member name="T:NLog.LogReceiverService.WcfLogReceiverClient"> - <summary> - Log Receiver Client using WCF. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.OpenAsync"> - <summary> - Opens the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.OpenAsync(System.Object)"> - <summary> - Opens the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CloseAsync"> - <summary> - Closes the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CloseAsync(System.Object)"> - <summary> - Closes the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents,System.Object)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.NLog#LogReceiverService#ILogReceiverClient#BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.NLog#LogReceiverService#ILogReceiverClient#EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CreateChannel"> - <summary> - Returns a new channel from the client to the service. - </summary> - <returns> - A channel of type <see cref="T:NLog.LogReceiverService.ILogReceiverClient"/> that identifies the type - of service contract encapsulated by this client object (proxy). - </returns> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesCompleted"> - <summary> - Occurs when the log message processing has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.OpenCompleted"> - <summary> - Occurs when Open operation has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.CloseCompleted"> - <summary> - Occurs when Close operation has completed. - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.CookieContainer"> - <summary> - Gets or sets the cookie container. - </summary> - <value>The cookie container.</value> - </member> - <member name="T:NLog.MappedDiagnosticsContext"> - <summary> - Mapped Diagnostics Context - a thread-local structure that keeps a dictionary - of strings and provides methods to output them in layouts. - Mostly for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Set(System.String,System.String)"> - <summary> - Sets the current thread MDC item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Get(System.String)"> - <summary> - Gets the current thread MDC named item. - </summary> - <param name="item">Item name.</param> - <returns>The item value of string.Empty if the value is not present.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Contains(System.String)"> - <summary> - Checks whether the specified item exists in current thread MDC. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread MDC.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Remove(System.String)"> - <summary> - Removes the specified item from current thread MDC. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Clear"> - <summary> - Clears the content of current thread MDC. - </summary> - </member> - <member name="T:NLog.MDC"> - <summary> - Mapped Diagnostics Context - used for log4net compatibility. - </summary> - </member> - <member name="M:NLog.MDC.Set(System.String,System.String)"> - <summary> - Sets the current thread MDC item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.MDC.Get(System.String)"> - <summary> - Gets the current thread MDC named item. - </summary> - <param name="item">Item name.</param> - <returns>The item value of string.Empty if the value is not present.</returns> - </member> - <member name="M:NLog.MDC.Contains(System.String)"> - <summary> - Checks whether the specified item exists in current thread MDC. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread MDC.</returns> - </member> - <member name="M:NLog.MDC.Remove(System.String)"> - <summary> - Removes the specified item from current thread MDC. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.MDC.Clear"> - <summary> - Clears the content of current thread MDC. - </summary> - </member> - <member name="T:NLog.NDC"> - <summary> - Nested Diagnostics Context - for log4net compatibility. - </summary> - </member> - <member name="M:NLog.NDC.Push(System.String)"> - <summary> - Pushes the specified text on current thread NDC. - </summary> - <param name="text">The text to be pushed.</param> - <returns>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.</returns> - </member> - <member name="M:NLog.NDC.Pop"> - <summary> - Pops the top message off the NDC stack. - </summary> - <returns>The top message which is no longer on the stack.</returns> - </member> - <member name="M:NLog.NDC.Clear"> - <summary> - Clears current thread NDC stack. - </summary> - </member> - <member name="M:NLog.NDC.GetAllMessages"> - <summary> - Gets all messages on the stack. - </summary> - <returns>Array of strings on the stack.</returns> - </member> - <member name="P:NLog.NDC.TopMessage"> - <summary> - Gets the top NDC message but doesn't remove it. - </summary> - <returns>The top message. .</returns> - </member> - <member name="T:NLog.NestedDiagnosticsContext"> - <summary> - Nested Diagnostics Context - a thread-local structure that keeps a stack - of strings and provides methods to output them in layouts - Mostly for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Push(System.String)"> - <summary> - Pushes the specified text on current thread NDC. - </summary> - <param name="text">The text to be pushed.</param> - <returns>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.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Pop"> - <summary> - Pops the top message off the NDC stack. - </summary> - <returns>The top message which is no longer on the stack.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Clear"> - <summary> - Clears current thread NDC stack. - </summary> - </member> - <member name="M:NLog.NestedDiagnosticsContext.GetAllMessages"> - <summary> - Gets all messages on the stack. - </summary> - <returns>Array of strings on the stack.</returns> - </member> - <member name="P:NLog.NestedDiagnosticsContext.TopMessage"> - <summary> - Gets the top NDC message but doesn't remove it. - </summary> - <returns>The top message. .</returns> - </member> - <member name="T:NLog.NestedDiagnosticsContext.StackPopper"> - <summary> - Resets the stack to the original count during <see cref="M:System.IDisposable.Dispose"/>. - </summary> - </member> - <member name="M:NLog.NestedDiagnosticsContext.StackPopper.#ctor(System.Collections.Generic.Stack{System.String},System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NestedDiagnosticsContext.StackPopper"/> class. - </summary> - <param name="stack">The stack.</param> - <param name="previousCount">The previous count.</param> - </member> - <member name="M:NLog.NestedDiagnosticsContext.StackPopper.System#IDisposable#Dispose"> - <summary> - Reverts the stack to original item count. - </summary> - </member> - <member name="T:NLog.NLogConfigurationException"> - <summary> - Exception thrown during NLog configuration. - </summary> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException"/> class. - </summary> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException"/> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException"/> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="T:NLog.NLogRuntimeException"> - <summary> - Exception thrown during log event processing. - </summary> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class. - </summary> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="T:NLog.Targets.ChainsawTarget"> - <summary> - Sends log messages to the remote instance of Chainsaw application from log4j. - </summary> - <seealso href="http://nlog-project.org/wiki/Chainsaw_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Chainsaw/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Chainsaw/Simple/Example.cs" /> - <p> - NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will crawl. - Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target - so that your application threads will not be blocked by the timing-out connection attempts. - </p> - </example> - </member> - <member name="T:NLog.Targets.NLogViewerTarget"> - <summary> - Sends log messages to the remote instance of NLog Viewer. - </summary> - <seealso href="http://nlog-project.org/wiki/NLogViewer_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/NLogViewer/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/NLogViewer/Simple/Example.cs" /> - <p> - NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will crawl. - Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target - so that your application threads will not be blocked by the timing-out connection attempts. - </p> - </example> - </member> - <member name="T:NLog.Targets.NetworkTarget"> - <summary> - Sends log messages over the network. - </summary> - <seealso href="http://nlog-project.org/wiki/Network_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Network/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Network/Simple/Example.cs" /> - <p> - To print the results, use any application that's able to receive messages over - TCP or UDP. <a href="http://m.nu/program/util/netcat/netcat.html">NetCat</a> is - a simple but very powerful command-line tool that can be used for that. This image - demonstrates the NetCat tool receiving log messages from Network target. - </p> - <img src="examples/targets/Screenshots/Network/Output.gif" /> - <p> - NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will be very slow. - Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target - so that your application threads will not be blocked by the timing-out connection attempts. - </p> - <p> - There are two specialized versions of the Network target: <a href="target.Chainsaw.html">Chainsaw</a> - and <a href="target.NLogViewer.html">NLogViewer</a> which write to instances of Chainsaw log4j viewer - or NLogViewer application respectively. - </p> - </example> - </member> - <member name="T:NLog.Targets.TargetWithLayout"> - <summary> - Represents target that supports string formatting using layouts. - </summary> - </member> - <member name="T:NLog.Targets.Target"> - <summary> - Represents logging target. - </summary> - </member> - <member name="M:NLog.Targets.Target.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Targets.Target.NLog#Internal#ISupportsInitialize#Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Targets.Target.Dispose"> - <summary> - Closes the target. - </summary> - </member> - <member name="M:NLog.Targets.Target.Flush(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Target.PrecalculateVolatileLayouts(NLog.LogEventInfo)"> - <summary> - Calls the <see cref="M:NLog.Layouts.Layout.Precalculate(NLog.LogEventInfo)"/> on each volatile layout - used by this target. - </summary> - <param name="logEvent"> - The log event. - </param> - </member> - <member name="M:NLog.Targets.Target.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:NLog.Targets.Target.WriteAsyncLogEvent(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes the log to the target. - </summary> - <param name="logEvent">Log event to write.</param> - </member> - <member name="M:NLog.Targets.Target.WriteAsyncLogEvents(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes the array of log events. - </summary> - <param name="logEvents">The log events.</param> - </member> - <member name="M:NLog.Targets.Target.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Targets.Target.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Targets.Target.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="M:NLog.Targets.Target.InitializeTarget"> - <summary> - Initializes the target. Can be used by inheriting classes - to initialize logging. - </summary> - </member> - <member name="M:NLog.Targets.Target.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.Target.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages asynchronously (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Target.Write(NLog.LogEventInfo)"> - <summary> - Writes logging event to the log target. - classes. - </summary> - <param name="logEvent"> - Logging event to be written out. - </param> - </member> - <member name="M:NLog.Targets.Target.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes log event to the log target. Must be overridden in inheriting - classes. - </summary> - <param name="logEvent">Log event to be written out.</param> - </member> - <member name="M:NLog.Targets.Target.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Write" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - <member name="P:NLog.Targets.Target.Name"> - <summary> - Gets or sets the name of the target. - </summary> - <docgen category='General Options' order='10' /> - </member> - <member name="P:NLog.Targets.Target.SyncRoot"> - <summary> - Gets the object which can be used to synchronize asynchronous operations that must rely on the . - </summary> - </member> - <member name="P:NLog.Targets.Target.LoggingConfiguration"> - <summary> - Gets the logging configuration this target is part of. - </summary> - </member> - <member name="P:NLog.Targets.Target.IsInitialized"> - <summary> - Gets a value indicating whether the target has been initialized. - </summary> - </member> - <member name="M:NLog.Targets.TargetWithLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.TargetWithLayout"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.TargetWithLayout.Layout"> - <summary> - Gets or sets the layout used to format log messages. - </summary> - <docgen category='Layout Options' order='1' /> - </member> - <member name="M:NLog.Targets.NetworkTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.NetworkTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.NetworkTarget.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages asynchronously (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.NetworkTarget.CloseTarget"> - <summary> - Closes the target. - </summary> - </member> - <member name="M:NLog.Targets.NetworkTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Sends the - rendered logging event over the network optionally concatenating it with a newline character. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="M:NLog.Targets.NetworkTarget.GetBytesToWrite(NLog.LogEventInfo)"> - <summary> - Gets the bytes to be written. - </summary> - <param name="logEvent">Log event.</param> - <returns>Byte array.</returns> - </member> - <member name="P:NLog.Targets.NetworkTarget.Address"> - <summary> - Gets or sets the network address. - </summary> - <remarks> - The network address can be: - <ul> - <li>tcp://host:port - TCP (auto select IPv4/IPv6) (not supported on Windows Phone 7.0)</li> - <li>tcp4://host:port - force TCP/IPv4 (not supported on Windows Phone 7.0)</li> - <li>tcp6://host:port - force TCP/IPv6 (not supported on Windows Phone 7.0)</li> - <li>udp://host:port - UDP (auto select IPv4/IPv6, not supported on Silverlight and on Windows Phone 7.0)</li> - <li>udp4://host:port - force UDP/IPv4 (not supported on Silverlight and on Windows Phone 7.0)</li> - <li>udp6://host:port - force UDP/IPv6 (not supported on Silverlight and on Windows Phone 7.0)</li> - <li>http://host:port/pageName - HTTP using POST verb</li> - <li>https://host:port/pageName - HTTPS using POST verb</li> - </ul> - For SOAP-based webservice support over HTTP use WebService target. - </remarks> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.KeepConnection"> - <summary> - Gets or sets a value indicating whether to keep connection open whenever possible. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.NewLine"> - <summary> - Gets or sets a value indicating whether to append newline at the end of log message. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.MaxMessageSize"> - <summary> - Gets or sets the maximum message size in bytes. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.ConnectionCacheSize"> - <summary> - Gets or sets the size of the connection cache (number of connections which are kept alive). - </summary> - <docgen category="Connection Options" order="10"/> - </member> - <member name="P:NLog.Targets.NetworkTarget.OnOverflow"> - <summary> - Gets or sets the action that should be taken if the message is larger than - maxMessageSize. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.Encoding"> - <summary> - Gets or sets the encoding to be used. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="M:NLog.Targets.NLogViewerTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.NLogViewerTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeNLogData"> - <summary> - Gets or sets a value indicating whether to include NLog-specific extensions to log4j schema. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.AppInfo"> - <summary> - Gets or sets the AppInfo field. By default it's the friendly name of the current AppDomain. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeCallSite"> - <summary> - Gets or sets a value indicating whether to include call site (class and method name) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeMdc"> - <summary> - Gets or sets a value indicating whether to include <see cref="T:NLog.MappedDiagnosticsContext"/> dictionary contents. - </summary> - <docgen category="Payload Options" order="10"/> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeNdc"> - <summary> - Gets or sets a value indicating whether to include <see cref="T:NLog.NestedDiagnosticsContext"/> stack contents. - </summary> - <docgen category="Payload Options" order="10"/> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.NdcItemSeparator"> - <summary> - Gets or sets the NDC item separator. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.Parameters"> - <summary> - Gets the collection of parameters. Each parameter contains a mapping - between NLog layout and a named parameter. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.Renderer"> - <summary> - Gets the layout renderer which produces Log4j-compatible XML events. - </summary> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.Layout"> - <summary> - Gets or sets the instance of <see cref="T:NLog.Layouts.Log4JXmlEventLayout"/> that is used to format log messages. - </summary> - <docgen category="Layout Options" order="10"/> - </member> - <member name="M:NLog.Targets.ChainsawTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.ChainsawTarget"/> class. - </summary> - </member> - <member name="T:NLog.Targets.ConsoleTarget"> - <summary> - Writes log messages to the console. - </summary> - <seealso href="http://nlog-project.org/wiki/Console_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Console/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Console/Simple/Example.cs" /> - </example> - </member> - <member name="T:NLog.Targets.TargetWithLayoutHeaderAndFooter"> - <summary> - Represents target that supports string formatting using layouts. - </summary> - </member> - <member name="M:NLog.Targets.TargetWithLayoutHeaderAndFooter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.TargetWithLayoutHeaderAndFooter"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Layout"> - <summary> - Gets or sets the text to be rendered. - </summary> - <docgen category='Layout Options' order='1' /> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Footer"> - <summary> - Gets or sets the footer. - </summary> - <docgen category='Layout Options' order='3' /> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Header"> - <summary> - Gets or sets the header. - </summary> - <docgen category='Layout Options' order='2' /> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.LHF"> - <summary> - Gets or sets the layout with header and footer. - </summary> - <value>The layout with header and footer.</value> - </member> - <member name="M:NLog.Targets.ConsoleTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleTarget.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to the Console.Out or - Console.Error depending on the value of the Error flag. - </summary> - <param name="logEvent">The logging event.</param> - <remarks> - Note that the Error option is not supported on .NET Compact Framework. - </remarks> - </member> - <member name="P:NLog.Targets.ConsoleTarget.Error"> - <summary> - Gets or sets a value indicating whether to send the log messages to the standard error instead of the standard output. - </summary> - <docgen category='Console Options' order='10' /> - </member> - <member name="T:NLog.Targets.DebuggerTarget"> - <summary> - Writes log messages to the attached managed debugger. - </summary> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Debugger/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Debugger/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.DebuggerTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.DebuggerTarget.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.DebuggerTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to the attached debugger. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="T:NLog.Targets.DebugTarget"> - <summary> - Mock target - useful for testing. - </summary> - <seealso href="http://nlog-project.org/wiki/Debug_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Debug/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Debug/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.DebugTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.DebugTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.DebugTarget.Write(NLog.LogEventInfo)"> - <summary> - Increases the number of messages. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="P:NLog.Targets.DebugTarget.Counter"> - <summary> - Gets the number of times this target has been called. - </summary> - <docgen category='Debugging Options' order='10' /> - </member> - <member name="P:NLog.Targets.DebugTarget.LastMessage"> - <summary> - Gets the last message rendered by this target. - </summary> - <docgen category='Debugging Options' order='10' /> - </member> - <member name="T:NLog.Targets.LogReceiverWebServiceTarget"> - <summary> - Sends log messages to a NLog Receiver Service (using WCF or Web Services). - </summary> - <seealso href="http://nlog-project.org/wiki/LogReceiverService_target">Documentation on NLog Wiki</seealso> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.LogReceiverWebServiceTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.OnSend(NLog.LogReceiverService.NLogEvents,System.Collections.Generic.IEnumerable{NLog.Common.AsyncLogEventInfo})"> - <summary> - Called when log events are being sent (test hook). - </summary> - <param name="events">The events.</param> - <param name="asyncContinuations">The async continuations.</param> - <returns>True if events should be sent, false to stop processing them.</returns> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes logging event to the log target. Must be overridden in inheriting - classes. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Append" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.EndpointAddress"> - <summary> - Gets or sets the endpoint address. - </summary> - <value>The endpoint address.</value> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.EndpointConfigurationName"> - <summary> - Gets or sets the name of the endpoint configuration in WCF configuration file. - </summary> - <value>The name of the endpoint configuration.</value> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.UseBinaryEncoding"> - <summary> - Gets or sets a value indicating whether to use binary message encoding. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.ClientId"> - <summary> - Gets or sets the client ID. - </summary> - <value>The client ID.</value> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.Parameters"> - <summary> - Gets the list of parameters. - </summary> - <value>The parameters.</value> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.IncludeEventProperties"> - <summary> - Gets or sets a value indicating whether to include per-event properties in the payload sent to the server. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="T:NLog.Targets.MemoryTarget"> - <summary> - Writes log messages to an ArrayList in memory for programmatic retrieval. - </summary> - <seealso href="http://nlog-project.org/wiki/Memory_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Memory/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Memory/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.MemoryTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MemoryTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.MemoryTarget.Write(NLog.LogEventInfo)"> - <summary> - Renders the logging event message and adds it to the internal ArrayList of log messages. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="P:NLog.Targets.MemoryTarget.Logs"> - <summary> - Gets the list of logs gathered in the <see cref="T:NLog.Targets.MemoryTarget"/>. - </summary> - </member> - <member name="T:NLog.Targets.MessageBoxTarget"> - <summary> - Pops up log messages as message boxes. - </summary> - <seealso href="http://nlog-project.org/wiki/MessageBox_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/MessageBox/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - The result is a message box: - </p> - <img src="examples/targets/Screenshots/MessageBox/MessageBoxTarget.gif" /> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/MessageBox/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.MessageBoxTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MessageBoxTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.MessageBoxTarget.Write(NLog.LogEventInfo)"> - <summary> - Displays the message box with the log message and caption specified in the Caption - parameter. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="M:NLog.Targets.MessageBoxTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Displays the message box with the array of rendered logs messages and caption specified in the Caption - parameter. - </summary> - <param name="logEvents">The array of logging events.</param> - </member> - <member name="P:NLog.Targets.MessageBoxTarget.Caption"> - <summary> - Gets or sets the message box title. - </summary> - <docgen category='UI Options' order='10' /> - </member> - <member name="T:NLog.Targets.MethodCallParameter"> - <summary> - A parameter to MethodCall. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor(NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class. - </summary> - <param name="layout">The layout to use for parameter value.</param> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor(System.String,NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class. - </summary> - <param name="parameterName">Name of the parameter.</param> - <param name="layout">The layout.</param> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor(System.String,NLog.Layouts.Layout,System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class. - </summary> - <param name="name">The name of the parameter.</param> - <param name="layout">The layout.</param> - <param name="type">The type of the parameter.</param> - </member> - <member name="P:NLog.Targets.MethodCallParameter.Name"> - <summary> - Gets or sets the name of the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.MethodCallParameter.Type"> - <summary> - Gets or sets the type of the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.MethodCallParameter.Layout"> - <summary> - Gets or sets the layout that should be use to calcuate the value for the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="T:NLog.Targets.MethodCallTarget"> - <summary> - Calls the specified static method on each log message and passes contextual parameters to it. - </summary> - <seealso href="http://nlog-project.org/wiki/MethodCall_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/MethodCall/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/MethodCall/Simple/Example.cs" /> - </example> - </member> - <member name="T:NLog.Targets.MethodCallTargetBase"> - <summary> - The base class for all targets which call methods (local or remote). - Manages parameters and type coercion. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallTargetBase"/> class. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Prepares an array of parameters to be passed based on the logging event and calls DoInvoke(). - </summary> - <param name="logEvent"> - The logging event. - </param> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.DoInvoke(System.Object[],NLog.Common.AsyncContinuation)"> - <summary> - Calls the target method. Must be implemented in concrete classes. - </summary> - <param name="parameters">Method call parameters.</param> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.DoInvoke(System.Object[])"> - <summary> - Calls the target method. Must be implemented in concrete classes. - </summary> - <param name="parameters">Method call parameters.</param> - </member> - <member name="P:NLog.Targets.MethodCallTargetBase.Parameters"> - <summary> - Gets the array of parameters to be passed. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="M:NLog.Targets.MethodCallTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallTarget.DoInvoke(System.Object[])"> - <summary> - Calls the specified Method. - </summary> - <param name="parameters">Method parameters.</param> - </member> - <member name="P:NLog.Targets.MethodCallTarget.ClassName"> - <summary> - Gets or sets the class name. - </summary> - <docgen category='Invocation Options' order='10' /> - </member> - <member name="P:NLog.Targets.MethodCallTarget.MethodName"> - <summary> - Gets or sets the method name. The method must be public and static. - </summary> - <docgen category='Invocation Options' order='10' /> - </member> - <member name="T:NLog.Targets.NetworkTargetOverflowAction"> - <summary> - Action that should be taken if the message overflows. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetOverflowAction.Error"> - <summary> - Report an error. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetOverflowAction.Split"> - <summary> - Split the message into smaller pieces. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetOverflowAction.Discard"> - <summary> - Discard the entire message. - </summary> - </member> - <member name="T:NLog.Targets.NLogViewerParameterInfo"> - <summary> - Represents a parameter to a NLogViewer target. - </summary> - </member> - <member name="M:NLog.Targets.NLogViewerParameterInfo.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.NLogViewerParameterInfo"/> class. - </summary> - </member> - <member name="P:NLog.Targets.NLogViewerParameterInfo.Name"> - <summary> - Gets or sets viewer parameter name. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerParameterInfo.Layout"> - <summary> - Gets or sets the layout that should be use to calcuate the value for the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="T:NLog.Targets.NullTarget"> - <summary> - Discards log messages. Used mainly for debugging and benchmarking. - </summary> - <seealso href="http://nlog-project.org/wiki/Null_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Null/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Null/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.NullTarget.Write(NLog.LogEventInfo)"> - <summary> - Does nothing. Optionally it calculates the layout text but - discards the results. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="P:NLog.Targets.NullTarget.FormatMessage"> - <summary> - Gets or sets a value indicating whether to perform layout calculation. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="T:NLog.Targets.TargetAttribute"> - <summary> - Marks class as a logging target and assigns a name to it. - </summary> - </member> - <member name="M:NLog.Targets.TargetAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.TargetAttribute"/> class. - </summary> - <param name="name">Name of the target.</param> - </member> - <member name="P:NLog.Targets.TargetAttribute.IsWrapper"> - <summary> - Gets or sets a value indicating whether to the target is a wrapper target (used to generate the target summary documentation page). - </summary> - </member> - <member name="P:NLog.Targets.TargetAttribute.IsCompound"> - <summary> - Gets or sets a value indicating whether to the target is a compound target (used to generate the target summary documentation page). - </summary> - </member> - <member name="T:NLog.Targets.WebServiceProtocol"> - <summary> - Web service protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.Soap11"> - <summary> - Use SOAP 1.1 Protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.Soap12"> - <summary> - Use SOAP 1.2 Protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.HttpPost"> - <summary> - Use HTTP POST Protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.HttpGet"> - <summary> - Use HTTP GET Protocol. - </summary> - </member> - <member name="T:NLog.Targets.WebServiceTarget"> - <summary> - Calls the specified web service on each log message. - </summary> - <seealso href="http://nlog-project.org/wiki/WebService_target">Documentation on NLog Wiki</seealso> - <remarks> - The web service must implement a method that accepts a number of string parameters. - </remarks> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/WebService/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/WebService/Simple/Example.cs" /> - <p>The example web service that works with this example is shown below</p> - <code lang="C#" source="examples/targets/Configuration API/WebService/Simple/WebService1/Service1.asmx.cs" /> - </example> - </member> - <member name="M:NLog.Targets.WebServiceTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.WebServiceTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.WebServiceTarget.DoInvoke(System.Object[])"> - <summary> - Calls the target method. Must be implemented in concrete classes. - </summary> - <param name="parameters">Method call parameters.</param> - </member> - <member name="M:NLog.Targets.WebServiceTarget.DoInvoke(System.Object[],NLog.Common.AsyncContinuation)"> - <summary> - Invokes the web service method. - </summary> - <param name="parameters">Parameters to be passed.</param> - <param name="continuation">The continuation.</param> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Url"> - <summary> - Gets or sets the web service URL. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.MethodName"> - <summary> - Gets or sets the Web service method name. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Namespace"> - <summary> - Gets or sets the Web service namespace. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Protocol"> - <summary> - Gets or sets the protocol to be used when calling web service. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Encoding"> - <summary> - Gets or sets the encoding. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.AsyncRequestQueue"> - <summary> - Asynchronous request queue. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.#ctor(System.Int32,NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction)"> - <summary> - Initializes a new instance of the AsyncRequestQueue class. - </summary> - <param name="requestLimit">Request limit.</param> - <param name="overflowAction">The overflow action.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.Enqueue(NLog.Common.AsyncLogEventInfo)"> - <summary> - Enqueues another item. If the queue is overflown the appropriate - action is taken as specified by <see cref="P:NLog.Targets.Wrappers.AsyncRequestQueue.OnOverflow"/>. - </summary> - <param name="logEventInfo">The log event info.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.DequeueBatch(System.Int32)"> - <summary> - Dequeues a maximum of <c>count</c> items from the queue - and adds returns the list containing them. - </summary> - <param name="count">Maximum number of items to be dequeued.</param> - <returns>The array of log events.</returns> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.Clear"> - <summary> - Clears the queue. - </summary> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.RequestLimit"> - <summary> - Gets or sets the request limit. - </summary> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.OnOverflow"> - <summary> - Gets or sets the action to be taken when there's no more room in - the queue and another request is enqueued. - </summary> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.RequestCount"> - <summary> - Gets the number of requests currently in the queue. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.AsyncTargetWrapper"> - <summary> - Provides asynchronous, buffered execution of target writes. - </summary> - <seealso href="http://nlog-project.org/wiki/AsyncWrapper_target">Documentation on NLog Wiki</seealso> - <remarks> - <p> - Asynchronous target wrapper allows the logger code to execute more quickly, by queueing - messages and processing them in a separate thread. You should wrap targets - that spend a non-trivial amount of time in their Write() method with asynchronous - target to speed up logging. - </p> - <p> - Because asynchronous logging is quite a common scenario, NLog supports a - shorthand notation for wrapping all targets with AsyncWrapper. Just add async="true" to - the <targets/> element in the configuration file. - </p> - <code lang="XML"> - <![CDATA[ - <targets async="true"> - ... your targets go here ... - </targets> - ]]></code> - </remarks> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/AsyncWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/AsyncWrapper/Wrapping File/Example.cs" /> - </example> - </member> - <member name="T:NLog.Targets.Wrappers.WrapperTargetBase"> - <summary> - Base class for targets wrap other (single) targets. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.ToString"> - <summary> - Returns the text representation of the object. Used for diagnostics. - </summary> - <returns>A string that describes the target.</returns> - </member> - <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.Write(NLog.LogEventInfo)"> - <summary> - Writes logging event to the log target. Must be overridden in inheriting - classes. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"> - <summary> - Gets or sets the target that is wrapped by this target. - </summary> - <docgen category='General Options' order='11' /> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="queueLimit">Maximum number of requests in the queue.</param> - <param name="overflowAction">The action to be taken when the queue overflows.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Waits for the lazy writer thread to finish writing messages. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.InitializeTarget"> - <summary> - Initializes the target by starting the lazy writer timer. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.CloseTarget"> - <summary> - Shuts down the lazy writer timer. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.StartLazyWriterTimer"> - <summary> - Starts the lazy writer thread which periodically writes - queued log messages. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.StopLazyWriterThread"> - <summary> - Starts the lazy writer thread. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Adds the log event to asynchronous queue to be processed by - the lazy writer thread. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - The <see cref="M:NLog.Targets.Target.PrecalculateVolatileLayouts(NLog.LogEventInfo)"/> is called - to ensure that the log event can be processed in another thread. - </remarks> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.BatchSize"> - <summary> - Gets or sets the number of log events that should be processed in a batch - by the lazy writer thread. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.TimeToSleepBetweenBatches"> - <summary> - Gets or sets the time in milliseconds to sleep between batches. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.OverflowAction"> - <summary> - Gets or sets the action to be taken when the lazy writer thread request queue count - exceeds the set limit. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.QueueLimit"> - <summary> - Gets or sets the limit on the number of requests in the lazy writer thread request queue. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.RequestQueue"> - <summary> - Gets the queue of lazy writer thread requests. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction"> - <summary> - The action to be taken when the queue overflows. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Grow"> - <summary> - Grow the queue. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Discard"> - <summary> - Discard the overflowing item. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Block"> - <summary> - Block until there's more room in the queue. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper"> - <summary> - Causes a flush after each write on a wrapped target. - </summary> - <seealso href="http://nlog-project.org/wiki/AutoFlushWrapper_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/AutoFlushWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/AutoFlushWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the call to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.Write() - and calls <see cref="M:NLog.Targets.Target.Flush(NLog.Common.AsyncContinuation)"/> on it. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="T:NLog.Targets.Wrappers.BufferingTargetWrapper"> - <summary> - A target that buffers log events and sends them in batches to the wrapped target. - </summary> - <seealso href="http://nlog-project.org/wiki/BufferingWrapper_target">Documentation on NLog Wiki</seealso> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="bufferSize">Size of the buffer.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="bufferSize">Size of the buffer.</param> - <param name="flushTimeout">The flush timeout.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flushes pending events in the buffer (if any). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.CloseTarget"> - <summary> - Closes the target by flushing pending events in the buffer (if any). - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Adds the specified log event to the buffer and flushes - the buffer in case the buffer gets full. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.BufferSize"> - <summary> - Gets or sets the number of log events to be buffered. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.FlushTimeout"> - <summary> - Gets or sets the timeout (in milliseconds) after which the contents of buffer will be flushed - if there's no write in the specified period of time. Use -1 to disable timed flushes. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.SlidingTimeout"> - <summary> - Gets or sets a value indicating whether to use sliding timeout. - </summary> - <remarks> - This value determines how the inactivity period is determined. If sliding timeout is enabled, - the inactivity timer is reset after each write, if it is disabled - inactivity timer will - count from the first event written to the buffer. - </remarks> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="T:NLog.Targets.Wrappers.CompoundTargetBase"> - <summary> - A base class for targets which wrap other (multiple) targets - and provide various forms of target routing. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.CompoundTargetBase"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.ToString"> - <summary> - Returns the text representation of the object. Used for diagnostics. - </summary> - <returns>A string that describes the target.</returns> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.Write(NLog.LogEventInfo)"> - <summary> - Writes logging event to the log target. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages for all wrapped targets. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="P:NLog.Targets.Wrappers.CompoundTargetBase.Targets"> - <summary> - Gets the collection of targets managed by this compound target. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.FallbackGroupTarget"> - <summary> - Provides fallback-on-error. - </summary> - <seealso href="http://nlog-project.org/wiki/FallbackGroup_target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to server1, - and if it fails, messages go to server2.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/FallbackGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/FallbackGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FallbackGroupTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FallbackGroupTarget"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the log event to the sub-targets until one of them succeeds. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - The method remembers the last-known-successful target - and starts the iteration from it. - If <see cref="P:NLog.Targets.Wrappers.FallbackGroupTarget.ReturnToFirstOnSuccess"/> is set, the method - resets the target to the first target - stored in <see cref="N:NLog.Targets"/>. - </remarks> - </member> - <member name="P:NLog.Targets.Wrappers.FallbackGroupTarget.ReturnToFirstOnSuccess"> - <summary> - Gets or sets a value indicating whether to return to the first target after any successful write. - </summary> - <docgen category='Fallback Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.FilteringRule"> - <summary> - Filtering rule for <see cref="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"/>. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringRule.#ctor"> - <summary> - Initializes a new instance of the FilteringRule class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringRule.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the FilteringRule class. - </summary> - <param name="whenExistsExpression">Condition to be tested against all events.</param> - <param name="filterToApply">Filter to apply to all log events when the first condition matches any of them.</param> - </member> - <member name="P:NLog.Targets.Wrappers.FilteringRule.Exists"> - <summary> - Gets or sets the condition to be tested. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.FilteringRule.Filter"> - <summary> - Gets or sets the resulting filter to be applied when the condition matches. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.FilteringTargetWrapper"> - <summary> - Filters log entries based on a condition. - </summary> - <seealso href="http://nlog-project.org/wiki/FilteringWrapper_target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages not contains the string '1' to be ignored.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/FilteringWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/FilteringWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FilteringTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.#ctor(NLog.Targets.Target,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FilteringTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="condition">The condition.</param> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Checks the condition against the passed log event. - If the condition is met, the log event is forwarded to - the wrapped target. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="P:NLog.Targets.Wrappers.FilteringTargetWrapper.Condition"> - <summary> - Gets or sets the condition expression. Log events who meet this condition will be forwarded - to the wrapped target. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"> - <summary> - Filters buffered log entries based on a set of conditions that are evaluated on a group of events. - </summary> - <seealso href="http://nlog-project.org/wiki/PostFilteringWrapper_target">Documentation on NLog Wiki</seealso> - <remarks> - PostFilteringWrapper must be used with some type of buffering target or wrapper, such as - AsyncTargetWrapper, BufferingWrapper or ASPNetBufferingWrapper. - </remarks> - <example> - <p> - This example works like this. If there are no Warn,Error or Fatal messages in the buffer - only Info messages are written to the file, but if there are any warnings or errors, - the output includes detailed trace (levels >= Debug). You can plug in a different type - of buffering wrapper (such as ASPNetBufferingWrapper) to achieve different - functionality. - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/PostFilteringWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/PostFilteringWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.PostFilteringTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.PostFilteringTargetWrapper.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Evaluates all filtering rules to find the first one that matches. - The matching rule determines the filtering condition to be applied - to all items in a buffer. If no condition matches, default filter - is applied to the array of log events. - </summary> - <param name="logEvents">Array of log events to be post-filtered.</param> - </member> - <member name="P:NLog.Targets.Wrappers.PostFilteringTargetWrapper.DefaultFilter"> - <summary> - Gets or sets the default filter to be applied when no specific rule matches. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.PostFilteringTargetWrapper.Rules"> - <summary> - Gets the collection of filtering rules. The rules are processed top-down - and the first rule that matches determines the filtering condition to - be applied to log events. - </summary> - <docgen category='Filtering Rules' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.RandomizeGroupTarget"> - <summary> - Sends log messages to a randomly selected target. - </summary> - <seealso href="http://nlog-project.org/wiki/RandomizeGroup_target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to either file1.txt or file2.txt - chosen randomly on a per-message basis. - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RandomizeGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RandomizeGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RandomizeGroupTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RandomizeGroupTarget"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the log event to one of the sub-targets. - The sub-target is randomly chosen. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="T:NLog.Targets.Wrappers.RepeatingTargetWrapper"> - <summary> - Repeats each log event the specified number of times. - </summary> - <seealso href="http://nlog-project.org/wiki/RepeatingWrapper_target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes each log message to be repeated 3 times.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RepeatingWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RepeatingWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RepeatingTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RepeatingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="repeatCount">The repeat count.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the log message to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> by calling the <see cref="M:NLog.Targets.Target.Write(NLog.LogEventInfo)"/> method <see cref="P:NLog.Targets.Wrappers.RepeatingTargetWrapper.RepeatCount"/> times. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="P:NLog.Targets.Wrappers.RepeatingTargetWrapper.RepeatCount"> - <summary> - Gets or sets the number of times to repeat each log message. - </summary> - <docgen category='Repeating Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.RetryingTargetWrapper"> - <summary> - Retries in case of write error. - </summary> - <seealso href="http://nlog-project.org/wiki/RetryingWrapper_target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes each write attempt to be repeated 3 times, - sleeping 1 second between attempts if first one fails.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RetryingWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RetryingWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RetryingTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RetryingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="retryCount">The retry count.</param> - <param name="retryDelayMilliseconds">The retry delay milliseconds.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes the specified log event to the wrapped target, retrying and pausing in case of an error. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="P:NLog.Targets.Wrappers.RetryingTargetWrapper.RetryCount"> - <summary> - Gets or sets the number of retries that should be attempted on the wrapped target in case of a failure. - </summary> - <docgen category='Retrying Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.RetryingTargetWrapper.RetryDelayMilliseconds"> - <summary> - Gets or sets the time to wait between retries in milliseconds. - </summary> - <docgen category='Retrying Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.RoundRobinGroupTarget"> - <summary> - Distributes log events to targets in a round-robin fashion. - </summary> - <seealso href="http://nlog-project.org/wiki/RoundRobinGroup_target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to either file1.txt or file2.txt. - Each odd message is written to file2.txt, each even message goes to file1.txt. - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RoundRobinGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RoundRobinGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RoundRobinGroupTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RoundRobinGroupTarget"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the write to one of the targets from - the <see cref="N:NLog.Targets"/> collection. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - The writes are routed in a round-robin fashion. - The first log event goes to the first target, the second - one goes to the second target and so on looping to the - first target when there are no more targets available. - In general request N goes to Targets[N % Targets.Count]. - </remarks> - </member> - <member name="T:NLog.Targets.Wrappers.SplitGroupTarget"> - <summary> - Writes log events to all targets. - </summary> - <seealso href="http://nlog-project.org/wiki/SplitGroup_target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to both file1.txt or file2.txt - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/SplitGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/SplitGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.SplitGroupTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.SplitGroupTarget"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the specified log event to all sub-targets. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Write" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - </members> -</doc> diff --git a/packages/NLog.2.0.0.2000/lib/sl3/NLog.dll b/packages/NLog.2.0.0.2000/lib/sl3/NLog.dll deleted file mode 100644 index 0d052a9..0000000 Binary files a/packages/NLog.2.0.0.2000/lib/sl3/NLog.dll and /dev/null differ diff --git a/packages/NLog.2.0.0.2000/lib/sl4-windowsphone71/NLog.dll b/packages/NLog.2.0.0.2000/lib/sl4-windowsphone71/NLog.dll deleted file mode 100644 index dd53586..0000000 Binary files a/packages/NLog.2.0.0.2000/lib/sl4-windowsphone71/NLog.dll and /dev/null differ diff --git a/packages/NLog.2.0.0.2000/lib/sl4-windowsphone71/NLog.xml b/packages/NLog.2.0.0.2000/lib/sl4-windowsphone71/NLog.xml deleted file mode 100644 index ca9dc7d..0000000 --- a/packages/NLog.2.0.0.2000/lib/sl4-windowsphone71/NLog.xml +++ /dev/null @@ -1,9135 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>NLog</name> - </assembly> - <members> - <member name="T:NLog.Common.AsyncContinuation"> - <summary> - Asynchronous continuation delegate - function invoked at the end of asynchronous - processing. - </summary> - <param name="exception">Exception during asynchronous processing or null if no exception - was thrown.</param> - </member> - <member name="T:NLog.Common.AsyncHelpers"> - <summary> - Helpers for asynchronous operations. - </summary> - </member> - <member name="M:NLog.Common.AsyncHelpers.ForEachItemSequentially``1(System.Collections.Generic.IEnumerable{``0},NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction{``0})"> - <summary> - Iterates over all items in the given collection and runs the specified action - in sequence (each action executes only after the preceding one has completed without an error). - </summary> - <typeparam name="T">Type of each item.</typeparam> - <param name="items">The items to iterate.</param> - <param name="asyncContinuation">The asynchronous continuation to invoke once all items - have been iterated.</param> - <param name="action">The action to invoke for each item.</param> - </member> - <member name="M:NLog.Common.AsyncHelpers.Repeat(System.Int32,NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction)"> - <summary> - Repeats the specified asynchronous action multiple times and invokes asynchronous continuation at the end. - </summary> - <param name="repeatCount">The repeat count.</param> - <param name="asyncContinuation">The asynchronous continuation to invoke at the end.</param> - <param name="action">The action to invoke.</param> - </member> - <member name="M:NLog.Common.AsyncHelpers.PrecededBy(NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction)"> - <summary> - Modifies the continuation by pre-pending given action to execute just before it. - </summary> - <param name="asyncContinuation">The async continuation.</param> - <param name="action">The action to pre-pend.</param> - <returns>Continuation which will execute the given action before forwarding to the actual continuation.</returns> - </member> - <member name="M:NLog.Common.AsyncHelpers.WithTimeout(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Attaches a timeout to a continuation which will invoke the continuation when the specified - timeout has elapsed. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">The timeout.</param> - <returns>Wrapped continuation.</returns> - </member> - <member name="M:NLog.Common.AsyncHelpers.ForEachItemInParallel``1(System.Collections.Generic.IEnumerable{``0},NLog.Common.AsyncContinuation,NLog.Common.AsynchronousAction{``0})"> - <summary> - Iterates over all items in the given collection and runs the specified action - in parallel (each action executes on a thread from thread pool). - </summary> - <typeparam name="T">Type of each item.</typeparam> - <param name="values">The items to iterate.</param> - <param name="asyncContinuation">The asynchronous continuation to invoke once all items - have been iterated.</param> - <param name="action">The action to invoke for each item.</param> - </member> - <member name="M:NLog.Common.AsyncHelpers.RunSynchronously(NLog.Common.AsynchronousAction)"> - <summary> - Runs the specified asynchronous action synchronously (blocks until the continuation has - been invoked). - </summary> - <param name="action">The action.</param> - <remarks> - Using this method is not recommended because it will block the calling thread. - </remarks> - </member> - <member name="M:NLog.Common.AsyncHelpers.PreventMultipleCalls(NLog.Common.AsyncContinuation)"> - <summary> - Wraps the continuation with a guard which will only make sure that the continuation function - is invoked only once. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <returns>Wrapped asynchronous continuation.</returns> - </member> - <member name="M:NLog.Common.AsyncHelpers.GetCombinedException(System.Collections.Generic.IList{System.Exception})"> - <summary> - Gets the combined exception from all exceptions in the list. - </summary> - <param name="exceptions">The exceptions.</param> - <returns>Combined exception or null if no exception was thrown.</returns> - </member> - <member name="T:NLog.Common.AsynchronousAction"> - <summary> - Asynchronous action. - </summary> - <param name="asyncContinuation">Continuation to be invoked at the end of action.</param> - </member> - <member name="T:NLog.Common.AsynchronousAction`1"> - <summary> - Asynchronous action with one argument. - </summary> - <typeparam name="T">Type of the argument.</typeparam> - <param name="argument">Argument to the action.</param> - <param name="asyncContinuation">Continuation to be invoked at the end of action.</param> - </member> - <member name="T:NLog.Common.AsyncLogEventInfo"> - <summary> - Represents the logging event with asynchronous continuation. - </summary> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.#ctor(NLog.LogEventInfo,NLog.Common.AsyncContinuation)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Common.AsyncLogEventInfo"/> struct. - </summary> - <param name="logEvent">The log event.</param> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.op_Equality(NLog.Common.AsyncLogEventInfo,NLog.Common.AsyncLogEventInfo)"> - <summary> - Implements the operator ==. - </summary> - <param name="eventInfo1">The event info1.</param> - <param name="eventInfo2">The event info2.</param> - <returns>The result of the operator.</returns> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.op_Inequality(NLog.Common.AsyncLogEventInfo,NLog.Common.AsyncLogEventInfo)"> - <summary> - Implements the operator ==. - </summary> - <param name="eventInfo1">The event info1.</param> - <param name="eventInfo2">The event info2.</param> - <returns>The result of the operator.</returns> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> - <returns> - A value of <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Common.AsyncLogEventInfo.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - </returns> - </member> - <member name="P:NLog.Common.AsyncLogEventInfo.LogEvent"> - <summary> - Gets the log event. - </summary> - </member> - <member name="P:NLog.Common.AsyncLogEventInfo.Continuation"> - <summary> - Gets the continuation. - </summary> - </member> - <member name="T:NLog.Common.InternalLogger"> - <summary> - NLog internal logger. - </summary> - </member> - <member name="M:NLog.Common.InternalLogger.#cctor"> - <summary> - Initializes static members of the InternalLogger class. - </summary> - </member> - <member name="M:NLog.Common.InternalLogger.Log(NLog.LogLevel,System.String,System.Object[])"> - <summary> - Logs the specified message at the specified level. - </summary> - <param name="level">Log level.</param> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Log(NLog.LogLevel,System.String)"> - <summary> - Logs the specified message at the specified level. - </summary> - <param name="level">Log level.</param> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Trace(System.String,System.Object[])"> - <summary> - Logs the specified message at the Trace level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Trace(System.String)"> - <summary> - Logs the specified message at the Trace level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Debug(System.String,System.Object[])"> - <summary> - Logs the specified message at the Debug level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Debug(System.String)"> - <summary> - Logs the specified message at the Debug level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Info(System.String,System.Object[])"> - <summary> - Logs the specified message at the Info level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Info(System.String)"> - <summary> - Logs the specified message at the Info level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Warn(System.String,System.Object[])"> - <summary> - Logs the specified message at the Warn level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Warn(System.String)"> - <summary> - Logs the specified message at the Warn level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Error(System.String,System.Object[])"> - <summary> - Logs the specified message at the Error level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Error(System.String)"> - <summary> - Logs the specified message at the Error level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Fatal(System.String,System.Object[])"> - <summary> - Logs the specified message at the Fatal level. - </summary> - <param name="message">Message which may include positional parameters.</param> - <param name="args">Arguments to the message.</param> - </member> - <member name="M:NLog.Common.InternalLogger.Fatal(System.String)"> - <summary> - Logs the specified message at the Fatal level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="P:NLog.Common.InternalLogger.LogLevel"> - <summary> - Gets or sets the internal log level. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.LogToConsole"> - <summary> - Gets or sets a value indicating whether internal messages should be written to the console output stream. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.LogToConsoleError"> - <summary> - Gets or sets a value indicating whether internal messages should be written to the console error stream. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.LogFile"> - <summary> - Gets or sets the name of the internal log file. - </summary> - <remarks>A value of <see langword="null" /> value disables internal logging to a file.</remarks> - </member> - <member name="P:NLog.Common.InternalLogger.LogWriter"> - <summary> - Gets or sets the text writer that will receive internal logs. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IncludeTimestamp"> - <summary> - Gets or sets a value indicating whether timestamp should be included in internal log output. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsTraceEnabled"> - <summary> - Gets a value indicating whether internal log includes Trace messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsDebugEnabled"> - <summary> - Gets a value indicating whether internal log includes Debug messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsInfoEnabled"> - <summary> - Gets a value indicating whether internal log includes Info messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsWarnEnabled"> - <summary> - Gets a value indicating whether internal log includes Warn messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsErrorEnabled"> - <summary> - Gets a value indicating whether internal log includes Error messages. - </summary> - </member> - <member name="P:NLog.Common.InternalLogger.IsFatalEnabled"> - <summary> - Gets a value indicating whether internal log includes Fatal messages. - </summary> - </member> - <member name="T:NLog.Common.LogEventInfoBuffer"> - <summary> - A cyclic buffer of <see cref="T:NLog.LogEventInfo"/> object. - </summary> - </member> - <member name="M:NLog.Common.LogEventInfoBuffer.#ctor(System.Int32,System.Boolean,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Common.LogEventInfoBuffer"/> class. - </summary> - <param name="size">Buffer size.</param> - <param name="growAsNeeded">Whether buffer should grow as it becomes full.</param> - <param name="growLimit">The maximum number of items that the buffer can grow to.</param> - </member> - <member name="M:NLog.Common.LogEventInfoBuffer.Append(NLog.Common.AsyncLogEventInfo)"> - <summary> - Adds the specified log event to the buffer. - </summary> - <param name="eventInfo">Log event.</param> - <returns>The number of items in the buffer.</returns> - </member> - <member name="M:NLog.Common.LogEventInfoBuffer.GetEventsAndClear"> - <summary> - Gets the array of events accumulated in the buffer and clears the buffer as one atomic operation. - </summary> - <returns>Events in the buffer.</returns> - </member> - <member name="P:NLog.Common.LogEventInfoBuffer.Size"> - <summary> - Gets the number of items in the array. - </summary> - </member> - <member name="T:NLog.Conditions.ConditionAndExpression"> - <summary> - Condition <b>and</b> expression. - </summary> - </member> - <member name="T:NLog.Conditions.ConditionExpression"> - <summary> - Base class for representing nodes in condition expression trees. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionExpression.op_Implicit(System.String)~NLog.Conditions.ConditionExpression"> - <summary> - Converts condition text to a condition expression tree. - </summary> - <param name="conditionExpressionText">Condition text to be converted.</param> - <returns>Condition expression tree.</returns> - </member> - <member name="M:NLog.Conditions.ConditionExpression.Evaluate(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="M:NLog.Conditions.ConditionExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="M:NLog.Conditions.ConditionAndExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionAndExpression"/> class. - </summary> - <param name="left">Left hand side of the AND expression.</param> - <param name="right">Right hand side of the AND expression.</param> - </member> - <member name="M:NLog.Conditions.ConditionAndExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>A concatenated '(Left) and (Right)' string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionAndExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression by evaluating <see cref="P:NLog.Conditions.ConditionAndExpression.Left"/> and <see cref="P:NLog.Conditions.ConditionAndExpression.Right"/> recursively. - </summary> - <param name="context">Evaluation context.</param> - <returns>The value of the conjunction operator.</returns> - </member> - <member name="P:NLog.Conditions.ConditionAndExpression.Left"> - <summary> - Gets the left hand side of the AND expression. - </summary> - </member> - <member name="P:NLog.Conditions.ConditionAndExpression.Right"> - <summary> - Gets the right hand side of the AND expression. - </summary> - </member> - <member name="T:NLog.Conditions.ConditionEvaluationException"> - <summary> - Exception during evaluation of condition expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException"/> class. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException"/> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.Conditions.ConditionEvaluationException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionEvaluationException"/> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="T:NLog.Conditions.ConditionLayoutExpression"> - <summary> - Condition layout expression (represented by a string literal - with embedded ${}). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLayoutExpression.#ctor(NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionLayoutExpression"/> class. - </summary> - <param name="layout">The layout.</param> - </member> - <member name="M:NLog.Conditions.ConditionLayoutExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>String literal in single quotes.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLayoutExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression by calculating the value - of the layout in the specified evaluation context. - </summary> - <param name="context">Evaluation context.</param> - <returns>The value of the layout.</returns> - </member> - <member name="P:NLog.Conditions.ConditionLayoutExpression.Layout"> - <summary> - Gets the layout. - </summary> - <value>The layout.</value> - </member> - <member name="T:NLog.Conditions.ConditionLevelExpression"> - <summary> - Condition level expression (represented by the <b>level</b> keyword). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLevelExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns>The '<b>level</b>' string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLevelExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates to the current log level. - </summary> - <param name="context">Evaluation context. Ignored.</param> - <returns>The <see cref="T:NLog.LogLevel"/> object representing current log level.</returns> - </member> - <member name="T:NLog.Conditions.ConditionLiteralExpression"> - <summary> - Condition literal expression (numeric, <b>LogLevel.XXX</b>, <b>true</b> or <b>false</b>). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLiteralExpression.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionLiteralExpression"/> class. - </summary> - <param name="literalValue">Literal value.</param> - </member> - <member name="M:NLog.Conditions.ConditionLiteralExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns>The literal value.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLiteralExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>The literal value as passed in the constructor.</returns> - </member> - <member name="P:NLog.Conditions.ConditionLiteralExpression.LiteralValue"> - <summary> - Gets the literal value. - </summary> - <value>The literal value.</value> - </member> - <member name="T:NLog.Conditions.ConditionLoggerNameExpression"> - <summary> - Condition logger name expression (represented by the <b>logger</b> keyword). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionLoggerNameExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>A <b>logger</b> string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionLoggerNameExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates to the logger name. - </summary> - <param name="context">Evaluation context.</param> - <returns>The logger name.</returns> - </member> - <member name="T:NLog.Conditions.ConditionMessageExpression"> - <summary> - Condition message expression (represented by the <b>message</b> keyword). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionMessageExpression.ToString"> - <summary> - Returns a string representation of this expression. - </summary> - <returns>The '<b>message</b>' string.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMessageExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates to the logger message. - </summary> - <param name="context">Evaluation context.</param> - <returns>The logger message.</returns> - </member> - <member name="T:NLog.Conditions.ConditionMethodAttribute"> - <summary> - Marks class as a log event Condition and assigns a name to it. - </summary> - </member> - <member name="T:NLog.Config.NameBaseAttribute"> - <summary> - Attaches a simple name to an item (such as <see cref="T:NLog.Targets.Target"/>, - <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/>, <see cref="T:NLog.Layouts.Layout"/>, etc.). - </summary> - </member> - <member name="M:NLog.Config.NameBaseAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NameBaseAttribute"/> class. - </summary> - <param name="name">The name of the item.</param> - </member> - <member name="P:NLog.Config.NameBaseAttribute.Name"> - <summary> - Gets the name of the item. - </summary> - <value>The name of the item.</value> - </member> - <member name="M:NLog.Conditions.ConditionMethodAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionMethodAttribute"/> class. - </summary> - <param name="name">Condition method name.</param> - </member> - <member name="T:NLog.Conditions.ConditionMethodExpression"> - <summary> - Condition method invocation expression (represented by <b>method(p1,p2,p3)</b> syntax). - </summary> - </member> - <member name="M:NLog.Conditions.ConditionMethodExpression.#ctor(System.String,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{NLog.Conditions.ConditionExpression})"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionMethodExpression"/> class. - </summary> - <param name="conditionMethodName">Name of the condition method.</param> - <param name="methodInfo"><see cref="P:NLog.Conditions.ConditionMethodExpression.MethodInfo"/> of the condition method.</param> - <param name="methodParameters">The method parameters.</param> - </member> - <member name="M:NLog.Conditions.ConditionMethodExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionMethodExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="P:NLog.Conditions.ConditionMethodExpression.MethodInfo"> - <summary> - Gets the method info. - </summary> - </member> - <member name="P:NLog.Conditions.ConditionMethodExpression.MethodParameters"> - <summary> - Gets the method parameters. - </summary> - <value>The method parameters.</value> - </member> - <member name="T:NLog.Conditions.ConditionMethods"> - <summary> - A bunch of utility methods (mostly predicates) which can be used in - condition expressions. Parially inspired by XPath 1.0. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Equals2(System.Object,System.Object)"> - <summary> - Compares two values for equality. - </summary> - <param name="firstValue">The first value.</param> - <param name="secondValue">The second value.</param> - <returns><b>true</b> when two objects are equal, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Contains(System.String,System.String)"> - <summary> - Gets or sets a value indicating whether the second string is a substring of the first one. - </summary> - <param name="haystack">The first string.</param> - <param name="needle">The second string.</param> - <returns><b>true</b> when the second string is a substring of the first string, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.StartsWith(System.String,System.String)"> - <summary> - Gets or sets a value indicating whether the second string is a prefix of the first one. - </summary> - <param name="haystack">The first string.</param> - <param name="needle">The second string.</param> - <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.EndsWith(System.String,System.String)"> - <summary> - Gets or sets a value indicating whether the second string is a suffix of the first one. - </summary> - <param name="haystack">The first string.</param> - <param name="needle">The second string.</param> - <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns> - </member> - <member name="M:NLog.Conditions.ConditionMethods.Length(System.String)"> - <summary> - Returns the length of a string. - </summary> - <param name="text">A string whose lengths is to be evaluated.</param> - <returns>The length of the string.</returns> - </member> - <member name="T:NLog.Conditions.ConditionMethodsAttribute"> - <summary> - Marks the class as containing condition methods. - </summary> - </member> - <member name="T:NLog.Conditions.ConditionNotExpression"> - <summary> - Condition <b>not</b> expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionNotExpression.#ctor(NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionNotExpression"/> class. - </summary> - <param name="expression">The expression.</param> - </member> - <member name="M:NLog.Conditions.ConditionNotExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionNotExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="P:NLog.Conditions.ConditionNotExpression.Expression"> - <summary> - Gets the expression to be negated. - </summary> - <value>The expression.</value> - </member> - <member name="T:NLog.Conditions.ConditionOrExpression"> - <summary> - Condition <b>or</b> expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionOrExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionOrExpression"/> class. - </summary> - <param name="left">Left hand side of the OR expression.</param> - <param name="right">Right hand side of the OR expression.</param> - </member> - <member name="M:NLog.Conditions.ConditionOrExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionOrExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression by evaluating <see cref="P:NLog.Conditions.ConditionOrExpression.LeftExpression"/> and <see cref="P:NLog.Conditions.ConditionOrExpression.RightExpression"/> recursively. - </summary> - <param name="context">Evaluation context.</param> - <returns>The value of the alternative operator.</returns> - </member> - <member name="P:NLog.Conditions.ConditionOrExpression.LeftExpression"> - <summary> - Gets the left expression. - </summary> - <value>The left expression.</value> - </member> - <member name="P:NLog.Conditions.ConditionOrExpression.RightExpression"> - <summary> - Gets the right expression. - </summary> - <value>The right expression.</value> - </member> - <member name="T:NLog.Conditions.ConditionParseException"> - <summary> - Exception during parsing of condition expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException"/> class. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException"/> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParseException"/> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="T:NLog.Conditions.ConditionParser"> - <summary> - Condition parser. Turns a string representation of condition expression - into an expression tree. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionParser.#ctor(NLog.Internal.SimpleStringReader,NLog.Config.ConfigurationItemFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionParser"/> class. - </summary> - <param name="stringReader">The string reader.</param> - <param name="configurationItemFactory">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param> - </member> - <member name="M:NLog.Conditions.ConditionParser.ParseExpression(System.String)"> - <summary> - Parses the specified condition string and turns it into - <see cref="T:NLog.Conditions.ConditionExpression"/> tree. - </summary> - <param name="expressionText">The expression to be parsed.</param> - <returns>The root of the expression syntax tree which can be used to get the value of the condition in a specified context.</returns> - </member> - <member name="M:NLog.Conditions.ConditionParser.ParseExpression(System.String,NLog.Config.ConfigurationItemFactory)"> - <summary> - Parses the specified condition string and turns it into - <see cref="T:NLog.Conditions.ConditionExpression"/> tree. - </summary> - <param name="expressionText">The expression to be parsed.</param> - <param name="configurationItemFactories">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param> - <returns>The root of the expression syntax tree which can be used to get the value of the condition in a specified context.</returns> - </member> - <member name="M:NLog.Conditions.ConditionParser.ParseExpression(NLog.Internal.SimpleStringReader,NLog.Config.ConfigurationItemFactory)"> - <summary> - Parses the specified condition string and turns it into - <see cref="T:NLog.Conditions.ConditionExpression"/> tree. - </summary> - <param name="stringReader">The string reader.</param> - <param name="configurationItemFactories">Instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/> used to resolve references to condition methods and layout renderers.</param> - <returns> - The root of the expression syntax tree which can be used to get the value of the condition in a specified context. - </returns> - </member> - <member name="T:NLog.Conditions.ConditionRelationalExpression"> - <summary> - Condition relational (<b>==</b>, <b>!=</b>, <b><</b>, <b><=</b>, - <b>></b> or <b>>=</b>) expression. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionRelationalOperator)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionRelationalExpression"/> class. - </summary> - <param name="leftExpression">The left expression.</param> - <param name="rightExpression">The right expression.</param> - <param name="relationalOperator">The relational operator.</param> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.ToString"> - <summary> - Returns a string representation of the expression. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the condition expression. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.EvaluateNode(NLog.LogEventInfo)"> - <summary> - Evaluates the expression. - </summary> - <param name="context">Evaluation context.</param> - <returns>Expression result.</returns> - </member> - <member name="M:NLog.Conditions.ConditionRelationalExpression.Compare(System.Object,System.Object,NLog.Conditions.ConditionRelationalOperator)"> - <summary> - Compares the specified values using specified relational operator. - </summary> - <param name="leftValue">The first value.</param> - <param name="rightValue">The second value.</param> - <param name="relationalOperator">The relational operator.</param> - <returns>Result of the given relational operator.</returns> - </member> - <member name="P:NLog.Conditions.ConditionRelationalExpression.LeftExpression"> - <summary> - Gets the left expression. - </summary> - <value>The left expression.</value> - </member> - <member name="P:NLog.Conditions.ConditionRelationalExpression.RightExpression"> - <summary> - Gets the right expression. - </summary> - <value>The right expression.</value> - </member> - <member name="P:NLog.Conditions.ConditionRelationalExpression.RelationalOperator"> - <summary> - Gets the relational operator. - </summary> - <value>The operator.</value> - </member> - <member name="T:NLog.Conditions.ConditionRelationalOperator"> - <summary> - Relational operators used in conditions. - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.Equal"> - <summary> - Equality (==). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.NotEqual"> - <summary> - Inequality (!=). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.Less"> - <summary> - Less than (<). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.Greater"> - <summary> - Greater than (>). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.LessOrEqual"> - <summary> - Less than or equal (<=). - </summary> - </member> - <member name="F:NLog.Conditions.ConditionRelationalOperator.GreaterOrEqual"> - <summary> - Greater than or equal (>=). - </summary> - </member> - <member name="T:NLog.Conditions.ConditionTokenizer"> - <summary> - Hand-written tokenizer for conditions. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.#ctor(NLog.Internal.SimpleStringReader)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Conditions.ConditionTokenizer"/> class. - </summary> - <param name="stringReader">The string reader.</param> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.Expect(NLog.Conditions.ConditionTokenType)"> - <summary> - Asserts current token type and advances to the next token. - </summary> - <param name="tokenType">Expected token type.</param> - <remarks>If token type doesn't match, an exception is thrown.</remarks> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.EatKeyword"> - <summary> - Asserts that current token is a keyword and returns its value and advances to the next token. - </summary> - <returns>Keyword value.</returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsKeyword(System.String)"> - <summary> - Gets or sets a value indicating whether current keyword is equal to the specified value. - </summary> - <param name="keyword">The keyword.</param> - <returns> - A value of <c>true</c> if current keyword is equal to the specified value; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsEOF"> - <summary> - Gets or sets a value indicating whether the tokenizer has reached the end of the token stream. - </summary> - <returns> - A value of <c>true</c> if the tokenizer has reached the end of the token stream; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsNumber"> - <summary> - Gets or sets a value indicating whether current token is a number. - </summary> - <returns> - A value of <c>true</c> if current token is a number; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.IsToken(NLog.Conditions.ConditionTokenType)"> - <summary> - Gets or sets a value indicating whether the specified token is of specified type. - </summary> - <param name="tokenType">The token type.</param> - <returns> - A value of <c>true</c> if current token is of specified type; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.GetNextToken"> - <summary> - Gets the next token and sets <see cref="P:NLog.Conditions.ConditionTokenizer.TokenType"/> and <see cref="P:NLog.Conditions.ConditionTokenizer.TokenValue"/> properties. - </summary> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.TokenPosition"> - <summary> - Gets the token position. - </summary> - <value>The token position.</value> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.TokenType"> - <summary> - Gets the type of the token. - </summary> - <value>The type of the token.</value> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.TokenValue"> - <summary> - Gets the token value. - </summary> - <value>The token value.</value> - </member> - <member name="P:NLog.Conditions.ConditionTokenizer.StringTokenValue"> - <summary> - Gets the value of a string token. - </summary> - <value>The string token value.</value> - </member> - <member name="T:NLog.Conditions.ConditionTokenizer.CharToTokenType"> - <summary> - Mapping between characters and token types for punctuations. - </summary> - </member> - <member name="M:NLog.Conditions.ConditionTokenizer.CharToTokenType.#ctor(System.Char,NLog.Conditions.ConditionTokenType)"> - <summary> - Initializes a new instance of the CharToTokenType struct. - </summary> - <param name="character">The character.</param> - <param name="tokenType">Type of the token.</param> - </member> - <member name="T:NLog.Conditions.ConditionTokenType"> - <summary> - Token types for condition expressions. - </summary> - </member> - <member name="T:NLog.Config.AdvancedAttribute"> - <summary> - Marks the class or a member as advanced. Advanced classes and members are hidden by - default in generated documentation. - </summary> - </member> - <member name="M:NLog.Config.AdvancedAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.AdvancedAttribute"/> class. - </summary> - </member> - <member name="T:NLog.Config.AppDomainFixedOutputAttribute"> - <summary> - Identifies that the output of layout or layout render does not change for the lifetime of the current appdomain. - </summary> - </member> - <member name="T:NLog.Config.ArrayParameterAttribute"> - <summary> - Used to mark configurable parameters which are arrays. - Specifies the mapping between XML elements and .NET types. - </summary> - </member> - <member name="M:NLog.Config.ArrayParameterAttribute.#ctor(System.Type,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.ArrayParameterAttribute"/> class. - </summary> - <param name="itemType">The type of the array item.</param> - <param name="elementName">The XML element name that represents the item.</param> - </member> - <member name="P:NLog.Config.ArrayParameterAttribute.ItemType"> - <summary> - Gets the .NET type of the array item. - </summary> - </member> - <member name="P:NLog.Config.ArrayParameterAttribute.ElementName"> - <summary> - Gets the XML element name. - </summary> - </member> - <member name="T:NLog.Config.ConfigurationItemCreator"> - <summary> - Constructs a new instance the configuration item (target, layout, layout renderer, etc.) given its type. - </summary> - <param name="itemType">Type of the item.</param> - <returns>Created object of the specified type.</returns> - </member> - <member name="T:NLog.Config.ConfigurationItemFactory"> - <summary> - Provides registration information for named items (targets, layouts, layout renderers, etc.) managed by NLog. - </summary> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.#cctor"> - <summary> - Initializes static members of the <see cref="T:NLog.Config.ConfigurationItemFactory"/> class. - </summary> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.#ctor(System.Reflection.Assembly[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.ConfigurationItemFactory"/> class. - </summary> - <param name="assemblies">The assemblies to scan for named items.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterItemsFromAssembly(System.Reflection.Assembly)"> - <summary> - Registers named items from the assembly. - </summary> - <param name="assembly">The assembly.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterItemsFromAssembly(System.Reflection.Assembly,System.String)"> - <summary> - Registers named items from the assembly. - </summary> - <param name="assembly">The assembly.</param> - <param name="itemNamePrefix">Item name prefix.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.Clear"> - <summary> - Clears the contents of all factories. - </summary> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterType(System.Type,System.String)"> - <summary> - Registers the type. - </summary> - <param name="type">The type to register.</param> - <param name="itemNamePrefix">The item name prefix.</param> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.BuildDefaultFactory"> - <summary> - Builds the default configuration item factory. - </summary> - <returns>Default factory.</returns> - </member> - <member name="M:NLog.Config.ConfigurationItemFactory.RegisterExtendedItems"> - <summary> - Registers items in NLog.Extended.dll using late-bound types, so that we don't need a reference to NLog.Extended.dll. - </summary> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Default"> - <summary> - Gets or sets default singleton instance of <see cref="T:NLog.Config.ConfigurationItemFactory"/>. - </summary> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.CreateInstance"> - <summary> - Gets or sets the creator delegate used to instantiate configuration objects. - </summary> - <remarks> - By overriding this property, one can enable dependency injection or interception for created objects. - </remarks> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Targets"> - <summary> - Gets the <see cref="T:NLog.Targets.Target"/> factory. - </summary> - <value>The target factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Filters"> - <summary> - Gets the <see cref="T:NLog.Filters.Filter"/> factory. - </summary> - <value>The filter factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.LayoutRenderers"> - <summary> - Gets the <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> factory. - </summary> - <value>The layout renderer factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.Layouts"> - <summary> - Gets the <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> factory. - </summary> - <value>The layout factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.AmbientProperties"> - <summary> - Gets the ambient property factory. - </summary> - <value>The ambient property factory.</value> - </member> - <member name="P:NLog.Config.ConfigurationItemFactory.ConditionMethods"> - <summary> - Gets the condition method factory. - </summary> - <value>The condition method factory.</value> - </member> - <member name="T:NLog.Config.DefaultParameterAttribute"> - <summary> - Attribute used to mark the default parameters for layout renderers. - </summary> - </member> - <member name="M:NLog.Config.DefaultParameterAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.DefaultParameterAttribute"/> class. - </summary> - </member> - <member name="T:NLog.Config.Factory`2"> - <summary> - Factory for class-based items. - </summary> - <typeparam name="TBaseType">The base type of each item.</typeparam> - <typeparam name="TAttributeType">The type of the attribute used to annotate itemss.</typeparam> - </member> - <member name="T:NLog.Config.INamedItemFactory`2"> - <summary> - Represents a factory of named items (such as targets, layouts, layout renderers, etc.). - </summary> - <typeparam name="TInstanceType">Base type for each item instance.</typeparam> - <typeparam name="TDefinitionType">Item definition type (typically <see cref="T:System.Type"/> or <see cref="T:System.Reflection.MethodInfo"/>).</typeparam> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.RegisterDefinition(System.String,`1)"> - <summary> - Registers new item definition. - </summary> - <param name="itemName">Name of the item.</param> - <param name="itemDefinition">Item definition.</param> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.TryGetDefinition(System.String,`1@)"> - <summary> - Tries to get registed item definition. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">Reference to a variable which will store the item definition.</param> - <returns>Item definition.</returns> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.CreateInstance(System.String)"> - <summary> - Creates item instance. - </summary> - <param name="itemName">Name of the item.</param> - <returns>Newly created item instance.</returns> - </member> - <member name="M:NLog.Config.INamedItemFactory`2.TryCreateInstance(System.String,`0@)"> - <summary> - Tries to create an item instance. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">The result.</param> - <returns>True if instance was created successfully, false otherwise.</returns> - </member> - <member name="T:NLog.Config.IFactory"> - <summary> - Provides means to populate factories of named items (such as targets, layouts, layout renderers, etc.). - </summary> - </member> - <member name="M:NLog.Config.Factory`2.ScanAssembly(System.Reflection.Assembly,System.String)"> - <summary> - Scans the assembly. - </summary> - <param name="theAssembly">The assembly.</param> - <param name="prefix">The prefix.</param> - </member> - <member name="M:NLog.Config.Factory`2.RegisterType(System.Type,System.String)"> - <summary> - Registers the type. - </summary> - <param name="type">The type to register.</param> - <param name="itemNamePrefix">The item name prefix.</param> - </member> - <member name="M:NLog.Config.Factory`2.RegisterNamedType(System.String,System.String)"> - <summary> - Registers the item based on a type name. - </summary> - <param name="itemName">Name of the item.</param> - <param name="typeName">Name of the type.</param> - </member> - <member name="M:NLog.Config.Factory`2.Clear"> - <summary> - Clears the contents of the factory. - </summary> - </member> - <member name="M:NLog.Config.Factory`2.RegisterDefinition(System.String,System.Type)"> - <summary> - Registers a single type definition. - </summary> - <param name="name">The item name.</param> - <param name="type">The type of the item.</param> - </member> - <member name="M:NLog.Config.Factory`2.TryGetDefinition(System.String,System.Type@)"> - <summary> - Tries to get registed item definition. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">Reference to a variable which will store the item definition.</param> - <returns>Item definition.</returns> - </member> - <member name="M:NLog.Config.Factory`2.TryCreateInstance(System.String,`0@)"> - <summary> - Tries to create an item instance. - </summary> - <param name="itemName">Name of the item.</param> - <param name="result">The result.</param> - <returns>True if instance was created successfully, false otherwise.</returns> - </member> - <member name="M:NLog.Config.Factory`2.CreateInstance(System.String)"> - <summary> - Creates an item instance. - </summary> - <param name="name">The name of the item.</param> - <returns>Created item.</returns> - </member> - <member name="T:NLog.Config.IInstallable"> - <summary> - Implemented by objects which support installation and uninstallation. - </summary> - </member> - <member name="M:NLog.Config.IInstallable.Install(NLog.Config.InstallationContext)"> - <summary> - Performs installation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Config.IInstallable.Uninstall(NLog.Config.InstallationContext)"> - <summary> - Performs uninstallation which requires administrative permissions. - </summary> - <param name="installationContext">The installation context.</param> - </member> - <member name="M:NLog.Config.IInstallable.IsInstalled(NLog.Config.InstallationContext)"> - <summary> - Determines whether the item is installed. - </summary> - <param name="installationContext">The installation context.</param> - <returns> - Value indicating whether the item is installed or null if it is not possible to determine. - </returns> - </member> - <member name="T:NLog.Config.InstallationContext"> - <summary> - Provides context for install/uninstall operations. - </summary> - </member> - <member name="M:NLog.Config.InstallationContext.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.InstallationContext"/> class. - </summary> - </member> - <member name="M:NLog.Config.InstallationContext.#ctor(System.IO.TextWriter)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.InstallationContext"/> class. - </summary> - <param name="logOutput">The log output.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Trace(System.String,System.Object[])"> - <summary> - Logs the specified trace message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Debug(System.String,System.Object[])"> - <summary> - Logs the specified debug message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Info(System.String,System.Object[])"> - <summary> - Logs the specified informational message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Warning(System.String,System.Object[])"> - <summary> - Logs the specified warning message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Error(System.String,System.Object[])"> - <summary> - Logs the specified error message. - </summary> - <param name="message">The message.</param> - <param name="arguments">The arguments.</param> - </member> - <member name="M:NLog.Config.InstallationContext.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.Config.InstallationContext.CreateLogEvent"> - <summary> - Creates the log event which can be used to render layouts during installation/uninstallations. - </summary> - <returns>Log event info object.</returns> - </member> - <member name="P:NLog.Config.InstallationContext.LogLevel"> - <summary> - Gets or sets the installation log level. - </summary> - </member> - <member name="P:NLog.Config.InstallationContext.IgnoreFailures"> - <summary> - Gets or sets a value indicating whether to ignore failures during installation. - </summary> - </member> - <member name="P:NLog.Config.InstallationContext.Parameters"> - <summary> - Gets the installation parameters. - </summary> - </member> - <member name="P:NLog.Config.InstallationContext.LogOutput"> - <summary> - Gets or sets the log output. - </summary> - </member> - <member name="T:NLog.Config.LoggingConfiguration"> - <summary> - Keeps logging configuration and provides simple API - to modify it. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfiguration.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingConfiguration"/> class. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfiguration.AddTarget(System.String,NLog.Targets.Target)"> - <summary> - Registers the specified target object under a given name. - </summary> - <param name="name"> - Name of the target. - </param> - <param name="target"> - The target object. - </param> - </member> - <member name="M:NLog.Config.LoggingConfiguration.FindTargetByName(System.String)"> - <summary> - Finds the target with the specified name. - </summary> - <param name="name"> - The name of the target to be found. - </param> - <returns> - Found target or <see langword="null"/> when the target is not found. - </returns> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Reload"> - <summary> - Called by LogManager when one of the log configuration files changes. - </summary> - <returns> - A new instance of <see cref="T:NLog.Config.LoggingConfiguration"/> that represents the updated configuration. - </returns> - </member> - <member name="M:NLog.Config.LoggingConfiguration.RemoveTarget(System.String)"> - <summary> - Removes the specified named target. - </summary> - <param name="name"> - Name of the target. - </param> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Install(NLog.Config.InstallationContext)"> - <summary> - Installs target-specific objects on current system. - </summary> - <param name="installationContext">The installation context.</param> - <remarks> - Installation typically runs with administrative permissions. - </remarks> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Uninstall(NLog.Config.InstallationContext)"> - <summary> - Uninstalls target-specific objects from current system. - </summary> - <param name="installationContext">The installation context.</param> - <remarks> - Uninstallation typically runs with administrative permissions. - </remarks> - </member> - <member name="M:NLog.Config.LoggingConfiguration.Close"> - <summary> - Closes all targets and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfiguration.FlushAllTargets(NLog.Common.AsyncContinuation)"> - <summary> - Flushes any pending log messages on all appenders. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Config.LoggingConfiguration.ValidateConfig"> - <summary> - Validates the configuration. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.ConfiguredNamedTargets"> - <summary> - Gets a collection of named targets specified in the configuration. - </summary> - <returns> - A list of named targets. - </returns> - <remarks> - Unnamed targets (such as those wrapped by other targets) are not returned. - </remarks> - </member> - <member name="P:NLog.Config.LoggingConfiguration.FileNamesToWatch"> - <summary> - Gets the collection of file names which should be watched for changes by NLog. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.LoggingRules"> - <summary> - Gets the collection of logging rules. - </summary> - </member> - <member name="P:NLog.Config.LoggingConfiguration.AllTargets"> - <summary> - Gets all targets. - </summary> - </member> - <member name="T:NLog.Config.LoggingConfigurationChangedEventArgs"> - <summary> - Arguments for <see cref="E:NLog.LogFactory.ConfigurationChanged"/> events. - </summary> - </member> - <member name="M:NLog.Config.LoggingConfigurationChangedEventArgs.#ctor(NLog.Config.LoggingConfiguration,NLog.Config.LoggingConfiguration)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingConfigurationChangedEventArgs"/> class. - </summary> - <param name="oldConfiguration">The old configuration.</param> - <param name="newConfiguration">The new configuration.</param> - </member> - <member name="P:NLog.Config.LoggingConfigurationChangedEventArgs.OldConfiguration"> - <summary> - Gets the old configuration. - </summary> - <value>The old configuration.</value> - </member> - <member name="P:NLog.Config.LoggingConfigurationChangedEventArgs.NewConfiguration"> - <summary> - Gets the new configuration. - </summary> - <value>The new configuration.</value> - </member> - <member name="T:NLog.Config.LoggingRule"> - <summary> - Represents a logging rule. An equivalent of <logger /> configuration element. - </summary> - </member> - <member name="M:NLog.Config.LoggingRule.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingRule"/> class. - </summary> - </member> - <member name="M:NLog.Config.LoggingRule.#ctor(System.String,NLog.LogLevel,NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingRule"/> class. - </summary> - <param name="loggerNamePattern">Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends.</param> - <param name="minLevel">Minimum log level needed to trigger this rule.</param> - <param name="target">Target to be written to when the rule matches.</param> - </member> - <member name="M:NLog.Config.LoggingRule.#ctor(System.String,NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.LoggingRule"/> class. - </summary> - <param name="loggerNamePattern">Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends.</param> - <param name="target">Target to be written to when the rule matches.</param> - <remarks>By default no logging levels are defined. You should call <see cref="M:NLog.Config.LoggingRule.EnableLoggingForLevel(NLog.LogLevel)"/> and <see cref="M:NLog.Config.LoggingRule.DisableLoggingForLevel(NLog.LogLevel)"/> to set them.</remarks> - </member> - <member name="M:NLog.Config.LoggingRule.EnableLoggingForLevel(NLog.LogLevel)"> - <summary> - Enables logging for a particular level. - </summary> - <param name="level">Level to be enabled.</param> - </member> - <member name="M:NLog.Config.LoggingRule.DisableLoggingForLevel(NLog.LogLevel)"> - <summary> - Disables logging for a particular level. - </summary> - <param name="level">Level to be disabled.</param> - </member> - <member name="M:NLog.Config.LoggingRule.ToString"> - <summary> - Returns a string representation of <see cref="T:NLog.Config.LoggingRule"/>. Used for debugging. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="M:NLog.Config.LoggingRule.IsLoggingEnabledForLevel(NLog.LogLevel)"> - <summary> - Checks whether te particular log level is enabled for this rule. - </summary> - <param name="level">Level to be checked.</param> - <returns>A value of <see langword="true"/> when the log level is enabled, <see langword="false" /> otherwise.</returns> - </member> - <member name="M:NLog.Config.LoggingRule.NameMatches(System.String)"> - <summary> - Checks whether given name matches the logger name pattern. - </summary> - <param name="loggerName">String to be matched.</param> - <returns>A value of <see langword="true"/> when the name matches, <see langword="false" /> otherwise.</returns> - </member> - <member name="P:NLog.Config.LoggingRule.Targets"> - <summary> - Gets a collection of targets that should be written to when this rule matches. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.ChildRules"> - <summary> - Gets a collection of child rules to be evaluated when this rule matches. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.Filters"> - <summary> - Gets a collection of filters to be checked before writing to targets. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.Final"> - <summary> - Gets or sets a value indicating whether to quit processing any further rule when this one matches. - </summary> - </member> - <member name="P:NLog.Config.LoggingRule.LoggerNamePattern"> - <summary> - Gets or sets logger name pattern. - </summary> - <remarks> - Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends but not anywhere else. - </remarks> - </member> - <member name="P:NLog.Config.LoggingRule.Levels"> - <summary> - Gets the collection of log levels enabled by this rule. - </summary> - </member> - <member name="T:NLog.Config.MethodFactory`2"> - <summary> - Factory for locating methods. - </summary> - <typeparam name="TClassAttributeType">The type of the class marker attribute.</typeparam> - <typeparam name="TMethodAttributeType">The type of the method marker attribute.</typeparam> - </member> - <member name="M:NLog.Config.MethodFactory`2.ScanAssembly(System.Reflection.Assembly,System.String)"> - <summary> - Scans the assembly for classes marked with <typeparamref name="TClassAttributeType"/> - and methods marked with <typeparamref name="TMethodAttributeType"/> and adds them - to the factory. - </summary> - <param name="theAssembly">The assembly.</param> - <param name="prefix">The prefix to use for names.</param> - </member> - <member name="M:NLog.Config.MethodFactory`2.RegisterType(System.Type,System.String)"> - <summary> - Registers the type. - </summary> - <param name="type">The type to register.</param> - <param name="itemNamePrefix">The item name prefix.</param> - </member> - <member name="M:NLog.Config.MethodFactory`2.Clear"> - <summary> - Clears contents of the factory. - </summary> - </member> - <member name="M:NLog.Config.MethodFactory`2.RegisterDefinition(System.String,System.Reflection.MethodInfo)"> - <summary> - Registers the definition of a single method. - </summary> - <param name="name">The method name.</param> - <param name="methodInfo">The method info.</param> - </member> - <member name="M:NLog.Config.MethodFactory`2.TryCreateInstance(System.String,System.Reflection.MethodInfo@)"> - <summary> - Tries to retrieve method by name. - </summary> - <param name="name">The method name.</param> - <param name="result">The result.</param> - <returns>A value of <c>true</c> if the method was found, <c>false</c> otherwise.</returns> - </member> - <member name="M:NLog.Config.MethodFactory`2.CreateInstance(System.String)"> - <summary> - Retrieves method by name. - </summary> - <param name="name">Method name.</param> - <returns>MethodInfo object.</returns> - </member> - <member name="M:NLog.Config.MethodFactory`2.TryGetDefinition(System.String,System.Reflection.MethodInfo@)"> - <summary> - Tries to get method definition. - </summary> - <param name="name">The method .</param> - <param name="result">The result.</param> - <returns>A value of <c>true</c> if the method was found, <c>false</c> otherwise.</returns> - </member> - <member name="P:NLog.Config.MethodFactory`2.AllRegisteredItems"> - <summary> - Gets a collection of all registered items in the factory. - </summary> - <returns> - Sequence of key/value pairs where each key represents the name - of the item and value is the <see cref="T:System.Reflection.MethodInfo"/> of - the item. - </returns> - </member> - <member name="T:NLog.Config.NLogConfigurationItemAttribute"> - <summary> - Marks the object as configuration item for NLog. - </summary> - </member> - <member name="M:NLog.Config.NLogConfigurationItemAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> class. - </summary> - </member> - <member name="T:NLog.Config.NLogXmlElement"> - <summary> - Represents simple XML element with case-insensitive attribute semantics. - </summary> - </member> - <member name="M:NLog.Config.NLogXmlElement.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class. - </summary> - <param name="inputUri">The input URI.</param> - </member> - <member name="M:NLog.Config.NLogXmlElement.#ctor(System.Xml.XmlReader)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class. - </summary> - <param name="reader">The reader to initialize element from.</param> - </member> - <member name="M:NLog.Config.NLogXmlElement.#ctor"> - <summary> - Prevents a default instance of the <see cref="T:NLog.Config.NLogXmlElement"/> class from being created. - </summary> - </member> - <member name="M:NLog.Config.NLogXmlElement.Elements(System.String)"> - <summary> - Returns children elements with the specified element name. - </summary> - <param name="elementName">Name of the element.</param> - <returns>Children elements with the specified element name.</returns> - </member> - <member name="M:NLog.Config.NLogXmlElement.GetRequiredAttribute(System.String)"> - <summary> - Gets the required attribute. - </summary> - <param name="attributeName">Name of the attribute.</param> - <returns>Attribute value.</returns> - <remarks>Throws if the attribute is not specified.</remarks> - </member> - <member name="M:NLog.Config.NLogXmlElement.GetOptionalBooleanAttribute(System.String,System.Boolean)"> - <summary> - Gets the optional boolean attribute value. - </summary> - <param name="attributeName">Name of the attribute.</param> - <param name="defaultValue">Default value to return if the attribute is not found.</param> - <returns>Boolean attribute value or default.</returns> - </member> - <member name="M:NLog.Config.NLogXmlElement.GetOptionalAttribute(System.String,System.String)"> - <summary> - Gets the optional attribute value. - </summary> - <param name="attributeName">Name of the attribute.</param> - <param name="defaultValue">The default value.</param> - <returns>Value of the attribute or default value.</returns> - </member> - <member name="M:NLog.Config.NLogXmlElement.AssertName(System.String[])"> - <summary> - Asserts that the name of the element is among specified element names. - </summary> - <param name="allowedNames">The allowed names.</param> - </member> - <member name="P:NLog.Config.NLogXmlElement.LocalName"> - <summary> - Gets the element name. - </summary> - </member> - <member name="P:NLog.Config.NLogXmlElement.AttributeValues"> - <summary> - Gets the dictionary of attribute values. - </summary> - </member> - <member name="P:NLog.Config.NLogXmlElement.Children"> - <summary> - Gets the collection of child elements. - </summary> - </member> - <member name="P:NLog.Config.NLogXmlElement.Value"> - <summary> - Gets the value of the element. - </summary> - </member> - <member name="T:NLog.Config.RequiredParameterAttribute"> - <summary> - Attribute used to mark the required parameters for targets, - layout targets and filters. - </summary> - </member> - <member name="T:NLog.Config.SimpleConfigurator"> - <summary> - Provides simple programmatic configuration API used for trivial logging cases. - </summary> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForConsoleLogging"> - <summary> - Configures NLog for console logging so that all messages above and including - the <see cref="F:NLog.LogLevel.Info"/> level are output to the console. - </summary> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForConsoleLogging(NLog.LogLevel)"> - <summary> - Configures NLog for console logging so that all messages above and including - the specified level are output to the console. - </summary> - <param name="minLevel">The minimal logging level.</param> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(NLog.Targets.Target)"> - <summary> - Configures NLog for to log to the specified target so that all messages - above and including the <see cref="F:NLog.LogLevel.Info"/> level are output. - </summary> - <param name="target">The target to log all messages to.</param> - </member> - <member name="M:NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(NLog.Targets.Target,NLog.LogLevel)"> - <summary> - Configures NLog for to log to the specified target so that all messages - above and including the specified level are output. - </summary> - <param name="target">The target to log all messages to.</param> - <param name="minLevel">The minimal logging level.</param> - </member> - <member name="T:NLog.Config.StackTraceUsage"> - <summary> - Value indicating how stack trace should be captured when processing the log event. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.None"> - <summary> - Stack trace should not be captured. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.WithoutSource"> - <summary> - Stack trace should be captured without source-level information. - </summary> - </member> - <member name="F:NLog.Config.StackTraceUsage.Max"> - <summary> - Capture maximum amount of the stack trace information supported on the plaform. - </summary> - </member> - <member name="T:NLog.Config.ThreadAgnosticAttribute"> - <summary> - Marks the layout or layout renderer as producing correct results regardless of the thread - it's running on. - </summary> - </member> - <member name="T:NLog.Config.XmlLoggingConfiguration"> - <summary> - A class for configuring NLog through an XML configuration file - (App.config style or App.nlog style). - </summary> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="fileName">Configuration file to be read.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.String,System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="fileName">Configuration file to be read.</param> - <param name="ignoreErrors">Ignore any errors during configuration.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlReader,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param> - <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlReader,System.String,System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Config.XmlLoggingConfiguration"/> class. - </summary> - <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param> - <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param> - <param name="ignoreErrors">Ignore any errors during configuration.</param> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.Reload"> - <summary> - Re-reads the original configuration file and returns the new <see cref="T:NLog.Config.LoggingConfiguration"/> object. - </summary> - <returns>The new <see cref="T:NLog.Config.XmlLoggingConfiguration"/> object.</returns> - </member> - <member name="M:NLog.Config.XmlLoggingConfiguration.Initialize(System.Xml.XmlReader,System.String,System.Boolean)"> - <summary> - Initializes the configuration. - </summary> - <param name="reader"><see cref="T:System.Xml.XmlReader"/> containing the configuration section.</param> - <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param> - <param name="ignoreErrors">Ignore any errors during configuration.</param> - </member> - <member name="P:NLog.Config.XmlLoggingConfiguration.AutoReload"> - <summary> - Gets or sets a value indicating whether the configuration files - should be watched for changes and reloaded automatically when changed. - </summary> - </member> - <member name="P:NLog.Config.XmlLoggingConfiguration.FileNamesToWatch"> - <summary> - Gets the collection of file names which should be watched for changes by NLog. - This is the list of configuration files processed. - If the <c>autoReload</c> attribute is not set it returns empty collection. - </summary> - </member> - <member name="T:NLog.Filters.ConditionBasedFilter"> - <summary> - Matches when the specified condition is met. - </summary> - <remarks> - Conditions are expressed using a simple language - described <a href="conditions.html">here</a>. - </remarks> - </member> - <member name="T:NLog.Filters.Filter"> - <summary> - An abstract filter class. Provides a way to eliminate log messages - based on properties other than logger name and log level. - </summary> - </member> - <member name="M:NLog.Filters.Filter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.Filter"/> class. - </summary> - </member> - <member name="M:NLog.Filters.Filter.GetFilterResult(NLog.LogEventInfo)"> - <summary> - Gets the result of evaluating filter against given log event. - </summary> - <param name="logEvent">The log event.</param> - <returns>Filter result.</returns> - </member> - <member name="M:NLog.Filters.Filter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.Filter.Action"> - <summary> - Gets or sets the action to be taken when filter matches. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="M:NLog.Filters.ConditionBasedFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.ConditionBasedFilter.Condition"> - <summary> - Gets or sets the condition expression. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.FilterAttribute"> - <summary> - Marks class as a layout renderer and assigns a name to it. - </summary> - </member> - <member name="M:NLog.Filters.FilterAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.FilterAttribute"/> class. - </summary> - <param name="name">Name of the filter.</param> - </member> - <member name="T:NLog.Filters.FilterResult"> - <summary> - Filter result. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.Neutral"> - <summary> - The filter doesn't want to decide whether to log or discard the message. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.Log"> - <summary> - The message should be logged. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.Ignore"> - <summary> - The message should not be logged. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.LogFinal"> - <summary> - The message should be logged and processing should be finished. - </summary> - </member> - <member name="F:NLog.Filters.FilterResult.IgnoreFinal"> - <summary> - The message should not be logged and processing should be finished. - </summary> - </member> - <member name="T:NLog.Filters.LayoutBasedFilter"> - <summary> - A base class for filters that are based on comparing a value to a layout. - </summary> - </member> - <member name="M:NLog.Filters.LayoutBasedFilter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.LayoutBasedFilter"/> class. - </summary> - </member> - <member name="P:NLog.Filters.LayoutBasedFilter.Layout"> - <summary> - Gets or sets the layout to be used to filter log messages. - </summary> - <value>The layout.</value> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.WhenContainsFilter"> - <summary> - Matches when the calculated layout contains the specified substring. - This filter is deprecated in favour of <c><when /></c> which is based on <a href="conditions.html">contitions</a>. - </summary> - </member> - <member name="M:NLog.Filters.WhenContainsFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.WhenContainsFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenContainsFilter.Substring"> - <summary> - Gets or sets the substring to be matched. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.WhenEqualFilter"> - <summary> - Matches when the calculated layout is equal to the specified substring. - This filter is deprecated in favour of <c><when /></c> which is based on <a href="conditions.html">contitions</a>. - </summary> - </member> - <member name="M:NLog.Filters.WhenEqualFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.WhenEqualFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenEqualFilter.CompareTo"> - <summary> - Gets or sets a string to compare the layout to. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.WhenNotContainsFilter"> - <summary> - Matches when the calculated layout does NOT contain the specified substring. - This filter is deprecated in favour of <c><when /></c> which is based on <a href="conditions.html">contitions</a>. - </summary> - </member> - <member name="M:NLog.Filters.WhenNotContainsFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.WhenNotContainsFilter.Substring"> - <summary> - Gets or sets the substring to be matched. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenNotContainsFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Filters.WhenNotEqualFilter"> - <summary> - Matches when the calculated layout is NOT equal to the specified substring. - This filter is deprecated in favour of <c><when /></c> which is based on <a href="conditions.html">contitions</a>. - </summary> - </member> - <member name="M:NLog.Filters.WhenNotEqualFilter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Filters.WhenNotEqualFilter"/> class. - </summary> - </member> - <member name="M:NLog.Filters.WhenNotEqualFilter.Check(NLog.LogEventInfo)"> - <summary> - Checks whether log event should be logged or not. - </summary> - <param name="logEvent">Log event.</param> - <returns> - <see cref="F:NLog.Filters.FilterResult.Ignore"/> - if the log event should be ignored<br/> - <see cref="F:NLog.Filters.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/> - <see cref="F:NLog.Filters.FilterResult.Log"/> - if the log event should be logged<br/> - .</returns> - </member> - <member name="P:NLog.Filters.WhenNotEqualFilter.CompareTo"> - <summary> - Gets or sets a string to compare the layout to. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Filters.WhenNotEqualFilter.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case when comparing strings. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.GDC"> - <summary> - Global Diagnostics Context - used for log4net compatibility. - </summary> - </member> - <member name="M:NLog.GDC.Set(System.String,System.String)"> - <summary> - Sets the Global Diagnostics Context item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.GDC.Get(System.String)"> - <summary> - Gets the Global Diagnostics Context named item. - </summary> - <param name="item">Item name.</param> - <returns>The item value of string.Empty if the value is not present.</returns> - </member> - <member name="M:NLog.GDC.Contains(System.String)"> - <summary> - Checks whether the specified item exists in the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread GDC.</returns> - </member> - <member name="M:NLog.GDC.Remove(System.String)"> - <summary> - Removes the specified item from the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.GDC.Clear"> - <summary> - Clears the content of the GDC. - </summary> - </member> - <member name="T:NLog.GlobalDiagnosticsContext"> - <summary> - Global Diagnostics Context - a dictionary structure to hold per-application-instance values. - </summary> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Set(System.String,System.String)"> - <summary> - Sets the Global Diagnostics Context item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Get(System.String)"> - <summary> - Gets the Global Diagnostics Context named item. - </summary> - <param name="item">Item name.</param> - <returns>The item value of string.Empty if the value is not present.</returns> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Contains(System.String)"> - <summary> - Checks whether the specified item exists in the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread GDC.</returns> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Remove(System.String)"> - <summary> - Removes the specified item from the Global Diagnostics Context. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.GlobalDiagnosticsContext.Clear"> - <summary> - Clears the content of the GDC. - </summary> - </member> - <member name="T:NLog.Internal.CurrentTimeGetter"> - <summary> - Optimized methods to get current time. - </summary> - </member> - <member name="P:NLog.Internal.CurrentTimeGetter.Now"> - <summary> - Gets the current time in an optimized fashion. - </summary> - <value>Current time.</value> - </member> - <member name="T:NLog.Internal.DictionaryAdapter`2"> - <summary> - Provides untyped IDictionary interface on top of generic IDictionary. - </summary> - <typeparam name="TKey">The type of the key.</typeparam> - <typeparam name="TValue">The type of the value.</typeparam> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})"> - <summary> - Initializes a new instance of the DictionaryAdapter class. - </summary> - <param name="implementation">The implementation.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Add(System.Object,System.Object)"> - <summary> - Adds an element with the provided key and value to the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <param name="key">The <see cref="T:System.Object"/> to use as the key of the element to add.</param> - <param name="value">The <see cref="T:System.Object"/> to use as the value of the element to add.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Clear"> - <summary> - Removes all elements from the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Contains(System.Object)"> - <summary> - Determines whether the <see cref="T:System.Collections.IDictionary"/> object contains an element with the specified key. - </summary> - <param name="key">The key to locate in the <see cref="T:System.Collections.IDictionary"/> object.</param> - <returns> - True if the <see cref="T:System.Collections.IDictionary"/> contains an element with the key; otherwise, false. - </returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.GetEnumerator"> - <summary> - Returns an <see cref="T:System.Collections.IDictionaryEnumerator"/> object for the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <returns> - An <see cref="T:System.Collections.IDictionaryEnumerator"/> object for the <see cref="T:System.Collections.IDictionary"/> object. - </returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.Remove(System.Object)"> - <summary> - Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <param name="key">The key of the element to remove.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.CopyTo(System.Array,System.Int32)"> - <summary> - Copies the elements of the <see cref="T:System.Collections.ICollection"/> to an <see cref="T:System.Array"/>, starting at a particular <see cref="T:System.Array"/> index. - </summary> - <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"/>. The <see cref="T:System.Array"/> must have zero-based indexing.</param> - <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.System#Collections#IEnumerable#GetEnumerator"> - <summary> - Returns an enumerator that iterates through a collection. - </summary> - <returns> - An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Values"> - <summary> - Gets an <see cref="T:System.Collections.ICollection"/> object containing the values in the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <value></value> - <returns> - An <see cref="T:System.Collections.ICollection"/> object containing the values in the <see cref="T:System.Collections.IDictionary"/> object. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Count"> - <summary> - Gets the number of elements contained in the <see cref="T:System.Collections.ICollection"/>. - </summary> - <value></value> - <returns> - The number of elements contained in the <see cref="T:System.Collections.ICollection"/>. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.IsSynchronized"> - <summary> - Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe). - </summary> - <value></value> - <returns>true if access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe); otherwise, false. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.SyncRoot"> - <summary> - Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>. - </summary> - <value></value> - <returns> - An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.IsFixedSize"> - <summary> - Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"/> object has a fixed size. - </summary> - <value></value> - <returns>true if the <see cref="T:System.Collections.IDictionary"/> object has a fixed size; otherwise, false. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.IsReadOnly"> - <summary> - Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"/> object is read-only. - </summary> - <value></value> - <returns>true if the <see cref="T:System.Collections.IDictionary"/> object is read-only; otherwise, false. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Keys"> - <summary> - Gets an <see cref="T:System.Collections.ICollection"/> object containing the keys of the <see cref="T:System.Collections.IDictionary"/> object. - </summary> - <value></value> - <returns> - An <see cref="T:System.Collections.ICollection"/> object containing the keys of the <see cref="T:System.Collections.IDictionary"/> object. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.Item(System.Object)"> - <summary> - Gets or sets the <see cref="T:System.Object"/> with the specified key. - </summary> - <param name="key">Dictionary key.</param> - <returns>Value corresponding to key or null if not found</returns> - </member> - <member name="T:NLog.Internal.DictionaryAdapter`2.MyEnumerator"> - <summary> - Wrapper IDictionaryEnumerator. - </summary> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.#ctor(System.Collections.Generic.IEnumerator{System.Collections.Generic.KeyValuePair{`0,`1}})"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.DictionaryAdapter`2.MyEnumerator"/> class. - </summary> - <param name="wrapped">The wrapped.</param> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.MoveNext"> - <summary> - Advances the enumerator to the next element of the collection. - </summary> - <returns> - True if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. - </returns> - </member> - <member name="M:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Reset"> - <summary> - Sets the enumerator to its initial position, which is before the first element in the collection. - </summary> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Entry"> - <summary> - Gets both the key and the value of the current dictionary entry. - </summary> - <value></value> - <returns> - A <see cref="T:System.Collections.DictionaryEntry"/> containing both the key and the value of the current dictionary entry. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Key"> - <summary> - Gets the key of the current dictionary entry. - </summary> - <value></value> - <returns> - The key of the current element of the enumeration. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Value"> - <summary> - Gets the value of the current dictionary entry. - </summary> - <value></value> - <returns> - The value of the current element of the enumeration. - </returns> - </member> - <member name="P:NLog.Internal.DictionaryAdapter`2.MyEnumerator.Current"> - <summary> - Gets the current element in the collection. - </summary> - <value></value> - <returns> - The current element in the collection. - </returns> - </member> - <member name="T:NLog.Internal.EnumerableHelpers"> - <summary> - LINQ-like helpers (cannot use LINQ because we must work with .NET 2.0 profile). - </summary> - </member> - <member name="M:NLog.Internal.EnumerableHelpers.OfType``1(System.Collections.IEnumerable)"> - <summary> - Filters the given enumerable to return only items of the specified type. - </summary> - <typeparam name="T"> - Type of the item. - </typeparam> - <param name="enumerable"> - The enumerable. - </param> - <returns> - Items of specified type. - </returns> - </member> - <member name="M:NLog.Internal.EnumerableHelpers.Reverse``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Reverses the specified enumerable. - </summary> - <typeparam name="T"> - Type of enumerable item. - </typeparam> - <param name="enumerable"> - The enumerable. - </param> - <returns> - Reversed enumerable. - </returns> - </member> - <member name="M:NLog.Internal.EnumerableHelpers.Any``1(System.Collections.Generic.IEnumerable{``0},System.Predicate{``0})"> - <summary> - Determines is the given predicate is met by any element of the enumerable. - </summary> - <typeparam name="T">Element type.</typeparam> - <param name="enumerable">The enumerable.</param> - <param name="predicate">The predicate.</param> - <returns>True if predicate returns true for any element of the collection, false otherwise.</returns> - </member> - <member name="M:NLog.Internal.EnumerableHelpers.ToList``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Converts the enumerable to list. - </summary> - <typeparam name="T">Type of the list element.</typeparam> - <param name="enumerable">The enumerable.</param> - <returns>List of elements.</returns> - </member> - <member name="T:NLog.Internal.EnvironmentHelper"> - <summary> - Safe way to get environment variables. - </summary> - </member> - <member name="T:NLog.Internal.ExceptionHelper"> - <summary> - Helper class for dealing with exceptions. - </summary> - </member> - <member name="M:NLog.Internal.ExceptionHelper.MustBeRethrown(System.Exception)"> - <summary> - Determines whether the exception must be rethrown. - </summary> - <param name="exception">The exception.</param> - <returns>True if the exception must be rethrown, false otherwise.</returns> - </member> - <member name="T:NLog.Internal.FactoryHelper"> - <summary> - Object construction helper. - </summary> - </member> - <member name="T:NLog.Internal.FileAppenders.BaseFileAppender"> - <summary> - Base class for optimized file appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="createParameters">The create parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last write time.</param> - <param name="fileLength">Length of the file.</param> - <returns>True if the operation succeeded, false otherwise.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.FileTouched"> - <summary> - Records the last write time for a file. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.FileTouched(System.DateTime)"> - <summary> - Records the last write time for a file to be specific date. - </summary> - <param name="dateTime">Date and time when the last write occurred.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.BaseFileAppender.CreateFileStream(System.Boolean)"> - <summary> - Creates the file stream. - </summary> - <param name="allowConcurrentWrite">If set to <c>true</c> allow concurrent writes.</param> - <returns>A <see cref="T:System.IO.FileStream"/> object which can be used to write to the file.</returns> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.FileName"> - <summary> - Gets the name of the file. - </summary> - <value>The name of the file.</value> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.LastWriteTime"> - <summary> - Gets the last write time. - </summary> - <value>The last write time.</value> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.OpenTime"> - <summary> - Gets the open time of the file. - </summary> - <value>The open time.</value> - </member> - <member name="P:NLog.Internal.FileAppenders.BaseFileAppender.CreateFileParameters"> - <summary> - Gets the file creation parameters. - </summary> - <value>The file creation parameters.</value> - </member> - <member name="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender"> - <summary> - Implementation of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which caches - file information. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Close"> - <summary> - Closes this instance of the appender. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Flush"> - <summary> - Flushes this current appender. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last write time.</param> - <param name="fileLength">Length of the file.</param> - <returns>True if the operation succeeded, false otherwise.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes to a file. - </summary> - <param name="bytes">The bytes to be written.</param> - </member> - <member name="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Factory"> - <summary> - Factory class which creates <see cref="T:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender"/> objects. - </summary> - </member> - <member name="T:NLog.Internal.FileAppenders.IFileAppenderFactory"> - <summary> - Interface implemented by all factories capable of creating file appenders. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.IFileAppenderFactory.Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns>Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file.</returns> - </member> - <member name="M:NLog.Internal.FileAppenders.CountingSingleProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.ICreateFileParameters"> - <summary> - Interface that provides parameters for create file function. - </summary> - </member> - <member name="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender"> - <summary> - Multi-process and multi-host file appender which attempts - to get exclusive write access and retries if it's not available. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last write time.</param> - <param name="fileLength">Length of the file.</param> - <returns> - True if the operation succeeded, false otherwise. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Factory"> - <summary> - Factory class. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.RetryingMultiProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.SingleProcessFileAppender"> - <summary> - Optimized single-process file appender which keeps the file open for exclusive write. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.#ctor(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.FileAppenders.SingleProcessFileAppender"/> class. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">The parameters.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Write(System.Byte[])"> - <summary> - Writes the specified bytes. - </summary> - <param name="bytes">The bytes.</param> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Flush"> - <summary> - Flushes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.GetFileInfo(System.DateTime@,System.Int64@)"> - <summary> - Gets the file info. - </summary> - <param name="lastWriteTime">The last write time.</param> - <param name="fileLength">Length of the file.</param> - <returns> - True if the operation succeeded, false otherwise. - </returns> - </member> - <member name="T:NLog.Internal.FileAppenders.SingleProcessFileAppender.Factory"> - <summary> - Factory class. - </summary> - </member> - <member name="M:NLog.Internal.FileAppenders.SingleProcessFileAppender.Factory.NLog#Internal#FileAppenders#IFileAppenderFactory#Open(System.String,NLog.Internal.FileAppenders.ICreateFileParameters)"> - <summary> - Opens the appender for given file name and parameters. - </summary> - <param name="fileName">Name of the file.</param> - <param name="parameters">Creation parameters.</param> - <returns> - Instance of <see cref="T:NLog.Internal.FileAppenders.BaseFileAppender"/> which can be used to write to the file. - </returns> - </member> - <member name="T:NLog.Internal.FileInfoHelper"> - <summary> - Optimized routines to get the size and last write time of the specified file. - </summary> - </member> - <member name="M:NLog.Internal.FileInfoHelper.#cctor"> - <summary> - Initializes static members of the FileInfoHelper class. - </summary> - </member> - <member name="M:NLog.Internal.FileInfoHelper.GetFileInfo(System.String,System.IntPtr,System.DateTime@,System.Int64@)"> - <summary> - Gets the information about a file. - </summary> - <param name="fileName">Name of the file.</param> - <param name="fileHandle">The file handle.</param> - <param name="lastWriteTime">The last write time of the file.</param> - <param name="fileLength">Length of the file.</param> - <returns>A value of <c>true</c> if file information was retrieved successfully, <c>false</c> otherwise.</returns> - </member> - <member name="T:NLog.Internal.IRenderable"> - <summary> - Interface implemented by layouts and layout renderers. - </summary> - </member> - <member name="M:NLog.Internal.IRenderable.Render(NLog.LogEventInfo)"> - <summary> - Renders the the value of layout or layout renderer in the context of the specified log event. - </summary> - <param name="logEvent">The log event.</param> - <returns>String representation of a layout.</returns> - </member> - <member name="T:NLog.Internal.ISupportsInitialize"> - <summary> - Supports object initialization and termination. - </summary> - </member> - <member name="M:NLog.Internal.ISupportsInitialize.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Internal.ISupportsInitialize.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="T:NLog.Internal.IUsesStackTrace"> - <summary> - Allows components to request stack trace information to be provided in the <see cref="T:NLog.LogEventInfo"/>. - </summary> - </member> - <member name="P:NLog.Internal.IUsesStackTrace.StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="T:System.ComponentModel.LocalizableAttribute"> - <summary> - Define Localizable attribute for platforms that don't have it. - </summary> - </member> - <member name="M:System.ComponentModel.LocalizableAttribute.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:System.ComponentModel.LocalizableAttribute"/> class. - </summary> - <param name="isLocalizable">Determines whether the target is localizable.</param> - </member> - <member name="P:System.ComponentModel.LocalizableAttribute.IsLocalizable"> - <summary> - Gets or sets a value indicating whether the target is localizable. - </summary> - </member> - <member name="T:NLog.Internal.LoggerConfiguration"> - <summary> - Logger configuration. - </summary> - </member> - <member name="M:NLog.Internal.LoggerConfiguration.#ctor(NLog.Internal.TargetWithFilterChain[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.LoggerConfiguration"/> class. - </summary> - <param name="targetsByLevel">The targets by level.</param> - </member> - <member name="M:NLog.Internal.LoggerConfiguration.GetTargetsForLevel(NLog.LogLevel)"> - <summary> - Gets targets for the specified level. - </summary> - <param name="level">The level.</param> - <returns>Chain of targets with attached filters.</returns> - </member> - <member name="M:NLog.Internal.LoggerConfiguration.IsEnabled(NLog.LogLevel)"> - <summary> - Determines whether the specified level is enabled. - </summary> - <param name="level">The level.</param> - <returns> - A value of <c>true</c> if the specified level is enabled; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:NLog.Internal.MessageBoxHelper"> - <summary> - Message Box helper. - </summary> - </member> - <member name="M:NLog.Internal.MessageBoxHelper.Show(System.String,System.String)"> - <summary> - Shows the specified message using platform-specific message box. - </summary> - <param name="message">The message.</param> - <param name="caption">The caption.</param> - </member> - <member name="T:NLog.Internal.NetworkSenders.HttpNetworkSender"> - <summary> - Network sender which uses HTTP or HTTPS POST. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.NetworkSender"> - <summary> - A base class for all network senders. Supports one-way sending of messages - over various protocols. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.NetworkSender"/> class. - </summary> - <param name="url">The network URL.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Finalize"> - <summary> - Finalizes an instance of the NetworkSender class. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Initialize"> - <summary> - Initializes this network sender. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Close(NLog.Common.AsyncContinuation)"> - <summary> - Closes the sender and releases any unmanaged resources. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flushes any pending messages and invokes a continuation. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Send(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Send the given text over the specified protocol. - </summary> - <param name="bytes">Bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Dispose"> - <summary> - Closes the sender and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoInitialize"> - <summary> - Performs sender-specific initialization. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoClose(NLog.Common.AsyncContinuation)"> - <summary> - Performs sender-specific close operation. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoFlush(NLog.Common.AsyncContinuation)"> - <summary> - Performs sender-specific flush. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Actually sends the given text over the specified protocol. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSender.ParseEndpointAddress(System.Uri,System.Net.Sockets.AddressFamily)"> - <summary> - Parses the URI into an endpoint address. - </summary> - <param name="uri">The URI to parse.</param> - <param name="addressFamily">The address family.</param> - <returns>Parsed endpoint.</returns> - </member> - <member name="P:NLog.Internal.NetworkSenders.NetworkSender.Address"> - <summary> - Gets the address of the network endpoint. - </summary> - </member> - <member name="P:NLog.Internal.NetworkSenders.NetworkSender.LastSendTime"> - <summary> - Gets the last send time. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.HttpNetworkSender.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.HttpNetworkSender"/> class. - </summary> - <param name="url">The network URL.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.HttpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Actually sends the given text over the specified protocol. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="T:NLog.Internal.NetworkSenders.INetworkSenderFactory"> - <summary> - Creates instances of <see cref="T:NLog.Internal.NetworkSenders.NetworkSender"/> objects for given URLs. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.INetworkSenderFactory.Create(System.String)"> - <summary> - Creates a new instance of the network sender based on a network URL. - </summary> - <param name="url"> - URL that determines the network sender to be created. - </param> - <returns> - A newly created network sender. - </returns> - </member> - <member name="T:NLog.Internal.NetworkSenders.ISocket"> - <summary> - Interface for mocking socket calls. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.NetworkSenderFactory"> - <summary> - Default implementation of <see cref="T:NLog.Internal.NetworkSenders.INetworkSenderFactory"/>. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSenderFactory.Create(System.String)"> - <summary> - Creates a new instance of the network sender based on a network URL:. - </summary> - <param name="url"> - URL that determines the network sender to be created. - </param> - <returns> - A newly created network sender. - </returns> - </member> - <member name="T:NLog.Internal.NetworkSenders.SocketProxy"> - <summary> - Socket proxy for mocking Socket code. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.#ctor(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.SocketProxy"/> class. - </summary> - <param name="addressFamily">The address family.</param> - <param name="socketType">Type of the socket.</param> - <param name="protocolType">Type of the protocol.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.Close"> - <summary> - Closes the wrapped socket. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.ConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)"> - <summary> - Invokes ConnectAsync method on the wrapped socket. - </summary> - <param name="args">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> instance containing the event data.</param> - <returns>Result of original method.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.SendAsync(System.Net.Sockets.SocketAsyncEventArgs)"> - <summary> - Invokes SendAsync method on the wrapped socket. - </summary> - <param name="args">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> instance containing the event data.</param> - <returns>Result of original method.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.SendToAsync(System.Net.Sockets.SocketAsyncEventArgs)"> - <summary> - Invokes SendToAsync method on the wrapped socket. - </summary> - <param name="args">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> instance containing the event data.</param> - <returns>Result of original method.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.SocketProxy.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.TcpNetworkSender"> - <summary> - Sends messages over a TCP network connection. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.#ctor(System.String,System.Net.Sockets.AddressFamily)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.TcpNetworkSender"/> class. - </summary> - <param name="url">URL. Must start with tcp://.</param> - <param name="addressFamily">The address family.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.CreateSocket(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)"> - <summary> - Creates the socket with given parameters. - </summary> - <param name="addressFamily">The address family.</param> - <param name="socketType">Type of the socket.</param> - <param name="protocolType">Type of the protocol.</param> - <returns>Instance of <see cref="T:NLog.Internal.NetworkSenders.ISocket"/> which represents the socket.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoInitialize"> - <summary> - Performs sender-specific initialization. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoClose(NLog.Common.AsyncContinuation)"> - <summary> - Closes the socket. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoFlush(NLog.Common.AsyncContinuation)"> - <summary> - Performs sender-specific flush. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Sends the specified text over the connected socket. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="T:NLog.Internal.NetworkSenders.TcpNetworkSender.MySocketAsyncEventArgs"> - <summary> - Facilitates mocking of <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"/> class. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.MySocketAsyncEventArgs.RaiseCompleted"> - <summary> - Raises the Completed event. - </summary> - </member> - <member name="T:NLog.Internal.NetworkSenders.UdpNetworkSender"> - <summary> - Sends messages over the network as UDP datagrams. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.#ctor(System.String,System.Net.Sockets.AddressFamily)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.NetworkSenders.UdpNetworkSender"/> class. - </summary> - <param name="url">URL. Must start with udp://.</param> - <param name="addressFamily">The address family.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.CreateSocket(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)"> - <summary> - Creates the socket. - </summary> - <param name="addressFamily">The address family.</param> - <param name="socketType">Type of the socket.</param> - <param name="protocolType">Type of the protocol.</param> - <returns>Implementation of <see cref="T:NLog.Internal.NetworkSenders.ISocket"/> to use.</returns> - </member> - <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.DoInitialize"> - <summary> - Performs sender-specific initialization. - </summary> - </member> - <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.DoClose(NLog.Common.AsyncContinuation)"> - <summary> - Closes the socket. - </summary> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32,NLog.Common.AsyncContinuation)"> - <summary> - Sends the specified text as a UDP datagram. - </summary> - <param name="bytes">The bytes to be sent.</param> - <param name="offset">Offset in buffer.</param> - <param name="length">Number of bytes to send.</param> - <param name="asyncContinuation">The async continuation to be invoked after the buffer has been sent.</param> - <remarks>To be overridden in inheriting classes.</remarks> - </member> - <member name="T:NLog.Internal.ObjectGraphScanner"> - <summary> - Scans (breadth-first) the object graph following all the edges whose are - instances have <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> attached and returns - all objects implementing a specified interfaces. - </summary> - </member> - <member name="M:NLog.Internal.ObjectGraphScanner.FindReachableObjects``1(System.Object[])"> - <summary> - Finds the objects which have attached <see cref="T:NLog.Config.NLogConfigurationItemAttribute"/> which are reachable - from any of the given root objects when traversing the object graph over public properties. - </summary> - <typeparam name="T">Type of the objects to return.</typeparam> - <param name="rootObjects">The root objects.</param> - <returns>Ordered list of objects implementing T.</returns> - </member> - <member name="T:NLog.Internal.ParameterUtils"> - <summary> - Parameter validation utilities. - </summary> - </member> - <member name="M:NLog.Internal.ParameterUtils.AssertNotNull(System.Object,System.String)"> - <summary> - Asserts that the value is not null and throws <see cref="T:System.ArgumentNullException"/> otherwise. - </summary> - <param name="value">The value to check.</param> - <param name="parameterName">Name of the parameter.</param> - </member> - <member name="T:NLog.Internal.PlatformDetector"> - <summary> - Detects the platform the NLog is running on. - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.CurrentOS"> - <summary> - Gets the current runtime OS. - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.IsDesktopWin32"> - <summary> - Gets a value indicating whether current OS is a desktop version of Windows. - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.IsWin32"> - <summary> - Gets a value indicating whether current OS is Win32-based (desktop or mobile). - </summary> - </member> - <member name="P:NLog.Internal.PlatformDetector.IsUnix"> - <summary> - Gets a value indicating whether current OS is Unix-based. - </summary> - </member> - <member name="T:NLog.Internal.PortableFileInfoHelper"> - <summary> - Portable implementation of <see cref="T:NLog.Internal.FileInfoHelper"/>. - </summary> - </member> - <member name="M:NLog.Internal.PortableFileInfoHelper.GetFileInfo(System.String,System.IntPtr,System.DateTime@,System.Int64@)"> - <summary> - Gets the information about a file. - </summary> - <param name="fileName">Name of the file.</param> - <param name="fileHandle">The file handle.</param> - <param name="lastWriteTime">The last write time of the file.</param> - <param name="fileLength">Length of the file.</param> - <returns> - A value of <c>true</c> if file information was retrieved successfully, <c>false</c> otherwise. - </returns> - </member> - <member name="T:NLog.Internal.PropertyHelper"> - <summary> - Reflection helpers for accessing properties. - </summary> - </member> - <member name="T:NLog.Internal.ReflectionHelpers"> - <summary> - Reflection helpers. - </summary> - </member> - <member name="M:NLog.Internal.ReflectionHelpers.SafeGetTypes(System.Reflection.Assembly)"> - <summary> - Gets all usable exported types from the given assembly. - </summary> - <param name="assembly">Assembly to scan.</param> - <returns>Usable types from the given assembly.</returns> - <remarks>Types which cannot be loaded are skipped.</remarks> - </member> - <member name="T:NLog.Internal.RuntimeOS"> - <summary> - Supported operating systems. - </summary> - <remarks> - If you add anything here, make sure to add the appropriate detection - code to <see cref="T:NLog.Internal.PlatformDetector"/> - </remarks> - </member> - <member name="F:NLog.Internal.RuntimeOS.Any"> - <summary> - Any operating system. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.Unix"> - <summary> - Unix/Linux operating systems. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.WindowsCE"> - <summary> - Windows CE. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.Windows"> - <summary> - Desktop versions of Windows (95,98,ME). - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.WindowsNT"> - <summary> - Windows NT, 2000, 2003 and future versions based on NT technology. - </summary> - </member> - <member name="F:NLog.Internal.RuntimeOS.Unknown"> - <summary> - Unknown operating system. - </summary> - </member> - <member name="T:NLog.Internal.SimpleStringReader"> - <summary> - Simple character tokenizer. - </summary> - </member> - <member name="M:NLog.Internal.SimpleStringReader.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.SimpleStringReader"/> class. - </summary> - <param name="text">The text to be tokenized.</param> - </member> - <member name="T:NLog.Internal.SingleCallContinuation"> - <summary> - Implements a single-call guard around given continuation function. - </summary> - </member> - <member name="M:NLog.Internal.SingleCallContinuation.#ctor(NLog.Common.AsyncContinuation)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.SingleCallContinuation"/> class. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Internal.SingleCallContinuation.Function(System.Exception)"> - <summary> - Continuation function which implements the single-call guard. - </summary> - <param name="exception">The exception.</param> - </member> - <member name="T:NLog.Internal.SortHelpers"> - <summary> - Provides helpers to sort log events and associated continuations. - </summary> - </member> - <member name="M:NLog.Internal.SortHelpers.BucketSort``2(System.Collections.Generic.IEnumerable{``0},NLog.Internal.SortHelpers.KeySelector{``0,``1})"> - <summary> - Performs bucket sort (group by) on an array of items and returns a dictionary for easy traversal of the result set. - </summary> - <typeparam name="TValue">The type of the value.</typeparam> - <typeparam name="TKey">The type of the key.</typeparam> - <param name="inputs">The inputs.</param> - <param name="keySelector">The key selector function.</param> - <returns> - Dictonary where keys are unique input keys, and values are lists of <see cref="T:NLog.Common.AsyncLogEventInfo"/>. - </returns> - </member> - <member name="T:NLog.Internal.SortHelpers.KeySelector`2"> - <summary> - Key selector delegate. - </summary> - <typeparam name="TValue">The type of the value.</typeparam> - <typeparam name="TKey">The type of the key.</typeparam> - <param name="value">Value to extract key information from.</param> - <returns>Key selected from log event.</returns> - </member> - <member name="T:NLog.Internal.StackTraceUsageUtils"> - <summary> - Utilities for dealing with <see cref="T:NLog.Config.StackTraceUsage"/> values. - </summary> - </member> - <member name="T:NLog.Internal.TargetWithFilterChain"> - <summary> - Represents target with a chain of filters which determine - whether logging should happen. - </summary> - </member> - <member name="M:NLog.Internal.TargetWithFilterChain.#ctor(NLog.Targets.Target,System.Collections.Generic.IList{NLog.Filters.Filter})"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.TargetWithFilterChain"/> class. - </summary> - <param name="target">The target.</param> - <param name="filterChain">The filter chain.</param> - </member> - <member name="M:NLog.Internal.TargetWithFilterChain.GetStackTraceUsage"> - <summary> - Gets the stack trace usage. - </summary> - <returns>A <see cref="T:NLog.Config.StackTraceUsage"/> value that determines stack trace handling.</returns> - </member> - <member name="P:NLog.Internal.TargetWithFilterChain.Target"> - <summary> - Gets the target. - </summary> - <value>The target.</value> - </member> - <member name="P:NLog.Internal.TargetWithFilterChain.FilterChain"> - <summary> - Gets the filter chain. - </summary> - <value>The filter chain.</value> - </member> - <member name="P:NLog.Internal.TargetWithFilterChain.NextInChain"> - <summary> - Gets or sets the next <see cref="T:NLog.Internal.TargetWithFilterChain"/> item in the chain. - </summary> - <value>The next item in the chain.</value> - </member> - <member name="T:NLog.Internal.ThreadLocalStorageHelper"> - <summary> - Helper for dealing with thread-local storage. - </summary> - </member> - <member name="M:NLog.Internal.ThreadLocalStorageHelper.AllocateDataSlot"> - <summary> - Allocates the data slot for storing thread-local information. - </summary> - <returns>Allocated slot key.</returns> - </member> - <member name="M:NLog.Internal.ThreadLocalStorageHelper.GetDataForSlot``1(System.Object)"> - <summary> - Gets the data for a slot in thread-local storage. - </summary> - <typeparam name="T">Type of the data.</typeparam> - <param name="slot">The slot to get data for.</param> - <returns> - Slot data (will create T if null). - </returns> - </member> - <member name="T:NLog.Internal.TimeoutContinuation"> - <summary> - Wraps <see cref="T:NLog.Common.AsyncContinuation"/> with a timeout. - </summary> - </member> - <member name="M:NLog.Internal.TimeoutContinuation.#ctor(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Internal.TimeoutContinuation"/> class. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">The timeout.</param> - </member> - <member name="M:NLog.Internal.TimeoutContinuation.Function(System.Exception)"> - <summary> - Continuation function which implements the timeout logic. - </summary> - <param name="exception">The exception.</param> - </member> - <member name="M:NLog.Internal.TimeoutContinuation.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="T:NLog.Internal.UrlHelper"> - <summary> - URL Encoding helper. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.AmbientPropertyAttribute"> - <summary> - Designates a property of the class as an ambient property. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.AmbientPropertyAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.AmbientPropertyAttribute"/> class. - </summary> - <param name="name">Ambient property name.</param> - </member> - <member name="T:NLog.LayoutRenderers.CallSiteLayoutRenderer"> - <summary> - The call site (class name, method name and source information). - </summary> - </member> - <member name="T:NLog.LayoutRenderers.LayoutRenderer"> - <summary> - Render environmental information related to logging events. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Render(NLog.LogEventInfo)"> - <summary> - Renders the the value of layout renderer in the context of the specified log event. - </summary> - <param name="logEvent">The log event.</param> - <returns>String representation of a layout renderer.</returns> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.NLog#Internal#ISupportsInitialize#Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified environmental information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.CloseLayoutRenderer"> - <summary> - Closes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRenderer.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="P:NLog.LayoutRenderers.LayoutRenderer.LoggingConfiguration"> - <summary> - Gets the logging configuration this target is part of. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CallSiteLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.CallSiteLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CallSiteLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the call site and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.ClassName"> - <summary> - Gets or sets a value indicating whether to render the class name. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.MethodName"> - <summary> - Gets or sets a value indicating whether to render the method name. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.CounterLayoutRenderer"> - <summary> - A counter value (increases on each layout rendering). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CounterLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.CounterLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.CounterLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified counter value and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Value"> - <summary> - Gets or sets the initial value of the counter. - </summary> - <docgen category='Counter Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Increment"> - <summary> - Gets or sets the value to be added to the counter after each layout rendering. - </summary> - <docgen category='Counter Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Sequence"> - <summary> - Gets or sets the name of the sequence. Different named sequences can have individual values. - </summary> - <docgen category='Counter Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.DateLayoutRenderer"> - <summary> - Current date and time. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.DateLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.DateLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.DateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current date and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.Format"> - <summary> - Gets or sets the date format. Can be any argument accepted by DateTime.ToString(format). - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.EventContextLayoutRenderer"> - <summary> - Log event context data. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.EventContextLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified log event context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.EventContextLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.ExceptionLayoutRenderer"> - <summary> - Exception information provided through - a call to one of the Logger.*Exception() methods. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.ExceptionLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified exception information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Format"> - <summary> - Gets or sets the format of the output. Must be a comma-separated list of exception - properties: Message, Type, ShortType, ToString, Method, StackTrace. - This parameter value is case-insensitive. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.InnerFormat"> - <summary> - Gets or sets the format of the output of inner exceptions. Must be a comma-separated list of exception - properties: Message, Type, ShortType, ToString, Method, StackTrace. - This parameter value is case-insensitive. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Separator"> - <summary> - Gets or sets the separator used to concatenate parts specified in the Format. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.MaxInnerExceptionLevel"> - <summary> - Gets or sets the maximum number of inner exceptions to include in the output. - By default inner exceptions are not enabled for compatibility with NLog 1.0. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.InnerExceptionSeparator"> - <summary> - Gets or sets the separator between inner exceptions. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.FileContentsLayoutRenderer"> - <summary> - Renders contents of the specified file. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.FileContentsLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.FileContentsLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.FileContentsLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the contents of the specified file and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.FileContentsLayoutRenderer.FileName"> - <summary> - Gets or sets the name of the file. - </summary> - <docgen category='File Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.FileContentsLayoutRenderer.Encoding"> - <summary> - Gets or sets the encoding used in the file. - </summary> - <value>The encoding.</value> - <docgen category='File Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer"> - <summary> - The information about the garbage collector. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the selected process information. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.GarbageCollectorInfoLayoutRenderer.Property"> - <summary> - Gets or sets the property to retrieve. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.GarbageCollectorProperty"> - <summary> - Gets or sets the property of System.GC to retrieve. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.TotalMemory"> - <summary> - Total memory allocated. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.TotalMemoryForceCollection"> - <summary> - Total memory allocated (perform full garbage collection first). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount0"> - <summary> - Gets the number of Gen0 collections. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount1"> - <summary> - Gets the number of Gen1 collections. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.CollectionCount2"> - <summary> - Gets the number of Gen2 collections. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.GarbageCollectorProperty.MaxGeneration"> - <summary> - Maximum generation number supported by GC. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.GdcLayoutRenderer"> - <summary> - Global Diagnostics Context item. Provided for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified Global Diagnostics Context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.GdcLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.GuidLayoutRenderer"> - <summary> - Globally-unique identifier (GUID). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GuidLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.GuidLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.GuidLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders a newly generated GUID string and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.GuidLayoutRenderer.Format"> - <summary> - Gets or sets the GUID format as accepted by Guid.ToString() method. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.InstallContextLayoutRenderer"> - <summary> - Installation parameter (passed to InstallNLogConfig). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.InstallContextLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified installation parameter and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.InstallContextLayoutRenderer.Parameter"> - <summary> - Gets or sets the name of the parameter. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.LayoutRendererAttribute"> - <summary> - Marks class as a layout renderer and assigns a format string to it. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LayoutRendererAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LayoutRendererAttribute"/> class. - </summary> - <param name="name">Name of the layout renderer.</param> - </member> - <member name="T:NLog.LayoutRenderers.LevelLayoutRenderer"> - <summary> - The log level. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LevelLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current log level and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.LiteralLayoutRenderer"> - <summary> - A string literal. - </summary> - <remarks> - This is used to escape '${' sequence - as ;${literal:text=${}' - </remarks> - </member> - <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LiteralLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LiteralLayoutRenderer"/> class. - </summary> - <param name="text">The literal text value.</param> - <remarks>This is used by the layout compiler.</remarks> - </member> - <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified string literal and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.LiteralLayoutRenderer.Text"> - <summary> - Gets or sets the literal text. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"> - <summary> - XML event description compatible with log4j, Chainsaw and NLogViewer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the XML logging event and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeNLogData"> - <summary> - Gets or sets a value indicating whether to include NLog-specific extensions to log4j schema. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IndentXml"> - <summary> - Gets or sets a value indicating whether the XML should use spaces for indentation. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.AppInfo"> - <summary> - Gets or sets the AppInfo field. By default it's the friendly name of the current AppDomain. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeCallSite"> - <summary> - Gets or sets a value indicating whether to include call site (class and method name) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeSourceInfo"> - <summary> - Gets or sets a value indicating whether to include source info (file name and line number) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeMdc"> - <summary> - Gets or sets a value indicating whether to include contents of the <see cref="T:NLog.MappedDiagnosticsContext"/> dictionary. - </summary> - <docgen category="Payload Options" order="10"/> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeNdc"> - <summary> - Gets or sets a value indicating whether to include contents of the <see cref="T:NLog.NestedDiagnosticsContext"/> stack. - </summary> - <docgen category="Payload Options" order="10"/> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.NdcItemSeparator"> - <summary> - Gets or sets the NDC item separator. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - </member> - <member name="T:NLog.LayoutRenderers.LoggerNameLayoutRenderer"> - <summary> - The logger name. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LoggerNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the logger name and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.LoggerNameLayoutRenderer.ShortName"> - <summary> - Gets or sets a value indicating whether to render short logger name (the part after the trailing dot character). - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.LongDateLayoutRenderer"> - <summary> - The date and time in a long, sortable format yyyy-MM-dd HH:mm:ss.mmm. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.LongDateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the date in the long format (yyyy-MM-dd HH:mm:ss.mmm) and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.LongDateLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.MdcLayoutRenderer"> - <summary> - Mapped Diagnostic Context item. Provided for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified MDC item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.MdcLayoutRenderer.Item"> - <summary> - Gets or sets the name of the item. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.MessageLayoutRenderer"> - <summary> - The formatted log message. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MessageLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.MessageLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.MessageLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the log message including any positional parameters and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.MessageLayoutRenderer.WithException"> - <summary> - Gets or sets a value indicating whether to log exception along with message. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.MessageLayoutRenderer.ExceptionSeparator"> - <summary> - Gets or sets the string that separates message from the exception. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.NdcLayoutRenderer"> - <summary> - Nested Diagnostic Context item. Provided for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NdcLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.NdcLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NdcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified Nested Diagnostics Context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.TopFrames"> - <summary> - Gets or sets the number of top stack frames to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.BottomFrames"> - <summary> - Gets or sets the number of bottom stack frames to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.NdcLayoutRenderer.Separator"> - <summary> - Gets or sets the separator to be used for concatenating nested diagnostics context output. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.NewLineLayoutRenderer"> - <summary> - A newline literal. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.NewLineLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the specified string literal and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.ProcessTimeLayoutRenderer"> - <summary> - The process time in format HH:mm:ss.mmm. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ProcessTimeLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current process running time and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.ShortDateLayoutRenderer"> - <summary> - The short date in a sortable format yyyy-MM-dd. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ShortDateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current short date string (yyyy-MM-dd) and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.ShortDateLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.SpecialFolderLayoutRenderer"> - <summary> - System special folder path (includes My Documents, My Music, Program Files, Desktop, and more). - </summary> - </member> - <member name="M:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Folder"> - <summary> - Gets or sets the system special folder to use. - </summary> - <remarks> - Full list of options is available at <a href="http://msdn2.microsoft.com/en-us/system.environment.specialfolder.aspx">MSDN</a>. - The most common ones are: - <ul> - <li><b>ApplicationData</b> - roaming application data for current user.</li> - <li><b>CommonApplicationData</b> - application data for all users.</li> - <li><b>MyDocuments</b> - My Documents</li> - <li><b>DesktopDirectory</b> - Desktop directory</li> - <li><b>LocalApplicationData</b> - non roaming application data</li> - <li><b>Personal</b> - user profile directory</li> - <li><b>System</b> - System directory</li> - </ul> - </remarks> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.File"> - <summary> - Gets or sets the name of the file to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Dir"> - <summary> - Gets or sets the name of the directory to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.StackTraceFormat"> - <summary> - Format of the ${stacktrace} layout renderer output. - </summary> - </member> - <member name="F:NLog.LayoutRenderers.StackTraceFormat.Raw"> - <summary> - Raw format (multiline - as returned by StackFrame.ToString() method). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.StackTraceFormat.Flat"> - <summary> - Flat format (class and method names displayed in a single line). - </summary> - </member> - <member name="F:NLog.LayoutRenderers.StackTraceFormat.DetailedFlat"> - <summary> - Detailed flat format (method signatures displayed in a single line). - </summary> - </member> - <member name="T:NLog.LayoutRenderers.StackTraceLayoutRenderer"> - <summary> - Stack trace renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.StackTraceLayoutRenderer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.StackTraceLayoutRenderer"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.StackTraceLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the call site and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.Format"> - <summary> - Gets or sets the output format of the stack trace. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.TopFrames"> - <summary> - Gets or sets the number of top stack frames to be rendered. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.Separator"> - <summary> - Gets or sets the stack frame separator string. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> - <summary> - Gets the level of stack trace information required by the implementing class. - </summary> - <value></value> - </member> - <member name="T:NLog.LayoutRenderers.TempDirLayoutRenderer"> - <summary> - A temporary directory. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.TempDirLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.TempDirLayoutRenderer.File"> - <summary> - Gets or sets the name of the file to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.TempDirLayoutRenderer.Dir"> - <summary> - Gets or sets the name of the directory to be Path.Combine()'d with the directory name. - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.ThreadIdLayoutRenderer"> - <summary> - The identifier of the current thread. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ThreadIdLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current thread identifier and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.ThreadNameLayoutRenderer"> - <summary> - The name of the current thread. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.ThreadNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the current thread name and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.TicksLayoutRenderer"> - <summary> - The Ticks value of current date and time. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.TicksLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the ticks value of current time and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="T:NLog.LayoutRenderers.TimeLayoutRenderer"> - <summary> - The time in a 24-hour, sortable format HH:mm:ss.mmm. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.TimeLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders time in the 24-h format (HH:mm:ss.mmm) and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="P:NLog.LayoutRenderers.TimeLayoutRenderer.UniversalTime"> - <summary> - Gets or sets a value indicating whether to output UTC time instead of local time. - </summary> - <docgen category='Rendering Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"> - <summary> - Applies caching to another layout output. - </summary> - <remarks> - The value of the inner layout will be rendered only once and reused subsequently. - </remarks> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase"> - <summary> - Decodes text "encrypted" with ROT-13. - </summary> - <remarks> - See <a href="http://en.wikipedia.org/wiki/ROT13">http://en.wikipedia.org/wiki/ROT13</a>. - </remarks> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> - <summary> - Renders the inner message, processes it and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. - </summary> - <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> - <param name="logEvent">Logging event.</param> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns>Contents of inner layout.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.WrapperLayoutRendererBase.Inner"> - <summary> - Gets or sets the wrapped layout. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.CloseLayoutRenderer"> - <summary> - Closes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns>Contents of inner layout.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper.Cached"> - <summary> - Gets or sets a value indicating whether this <see cref="T:NLog.LayoutRenderers.Wrappers.CachedLayoutRendererWrapper"/> is enabled. - </summary> - <docgen category="Caching Options" order="10"/> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper"> - <summary> - Filters characters not allowed in the file names by replacing them with safe character. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.FileSystemNormalizeLayoutRendererWrapper.FSNormalize"> - <summary> - Gets or sets a value indicating whether to modify the output of this renderer so it can be used as a part of file path - (illegal characters are replaced with '_'). - </summary> - <docgen category='Advanced Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper"> - <summary> - Escapes output of another layout using JSON rules. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>JSON-encoded string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.JsonEncodeLayoutRendererWrapper.JsonEncode"> - <summary> - Gets or sets a value indicating whether to apply JSON encoding. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper"> - <summary> - Converts the result of another layout output to lower case. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Lowercase"> - <summary> - Gets or sets a value indicating whether lower case conversion should be applied. - </summary> - <value>A value of <c>true</c> if lower case conversion should be applied; otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.LowercaseLayoutRendererWrapper.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper"> - <summary> - Only outputs the inner layout when exception has been defined for log message. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.OnExceptionLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns> - Contents of inner layout. - </returns> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper"> - <summary> - Applies padding to another layout output. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.Padding"> - <summary> - Gets or sets the number of characters to pad the output to. - </summary> - <remarks> - Positive padding values cause left padding, negative values - cause right padding to the desired width. - </remarks> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.PadCharacter"> - <summary> - Gets or sets the padding character. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.PaddingLayoutRendererWrapper.FixedLength"> - <summary> - Gets or sets a value indicating whether to trim the - rendered text to the absolute value of the padding length. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper"> - <summary> - Replaces a string in the output of another layout with another string. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.InitializeLayoutRenderer"> - <summary> - Initializes the layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Post-processed text.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.SearchFor"> - <summary> - Gets or sets the text to search for. - </summary> - <value>The text search for.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Regex"> - <summary> - Gets or sets a value indicating whether regular expressions should be used. - </summary> - <value>A value of <c>true</c> if regular expressions should be used otherwise, <c>false</c>.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceWith"> - <summary> - Gets or sets the replacement string. - </summary> - <value>The replacement string.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.IgnoreCase"> - <summary> - Gets or sets a value indicating whether to ignore case. - </summary> - <value>A value of <c>true</c> if case should be ignored when searching; otherwise, <c>false</c>.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.WholeWords"> - <summary> - Gets or sets a value indicating whether to search for whole words. - </summary> - <value>A value of <c>true</c> if whole words should be searched for; otherwise, <c>false</c>.</value> - <docgen category='Search/Replace Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper"> - <summary> - Decodes text "encrypted" with ROT-13. - </summary> - <remarks> - See <a href="http://en.wikipedia.org/wiki/ROT13">http://en.wikipedia.org/wiki/ROT13</a>. - </remarks> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.DecodeRot13(System.String)"> - <summary> - Encodes/Decodes ROT-13-encoded string. - </summary> - <param name="encodedValue">The string to be encoded/decoded.</param> - <returns>Encoded/Decoded text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper.Text"> - <summary> - Gets or sets the layout to be wrapped. - </summary> - <value>The layout to be wrapped.</value> - <remarks>This variable is for backwards compatibility</remarks> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper"> - <summary> - Trims the whitespace from the result of another layout renderer. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.TrimWhiteSpaceLayoutRendererWrapper.TrimWhiteSpace"> - <summary> - Gets or sets a value indicating whether lower case conversion should be applied. - </summary> - <value>A value of <c>true</c> if lower case conversion should be applied; otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper"> - <summary> - Converts the result of another layout output to upper case. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Uppercase"> - <summary> - Gets or sets a value indicating whether upper case conversion should be applied. - </summary> - <value>A value of <c>true</c> if upper case conversion should be applied otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.UppercaseLayoutRendererWrapper.Culture"> - <summary> - Gets or sets the culture used for rendering. - </summary> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper"> - <summary> - Encodes the result of another layout output for use with URLs. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.UrlEncodeLayoutRendererWrapper.SpaceAsPlus"> - <summary> - Gets or sets a value indicating whether spaces should be translated to '+' or '%20'. - </summary> - <value>A value of <c>true</c> if space should be translated to '+'; otherwise, <c>false</c>.</value> - <docgen category='Transformation Options' order='10' /> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper"> - <summary> - Outputs alternative layout when the inner layout produces empty result. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns> - Contents of inner layout. - </returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.WhenEmptyLayoutRendererWrapper.WhenEmpty"> - <summary> - Gets or sets the layout to be rendered when original layout produced empty result. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper"> - <summary> - Only outputs the inner layout when the specified condition has been met. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.Transform(System.String)"> - <summary> - Transforms the output of another layout. - </summary> - <param name="text">Output to be transform.</param> - <returns>Transformed text.</returns> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.RenderInner(NLog.LogEventInfo)"> - <summary> - Renders the inner layout contents. - </summary> - <param name="logEvent">The log event.</param> - <returns> - Contents of inner layout. - </returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.WhenLayoutRendererWrapper.When"> - <summary> - Gets or sets the condition that must be met for the inner layout to be printed. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="T:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper"> - <summary> - Converts the result of another layout output to be XML-compliant. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper"/> class. - </summary> - </member> - <member name="M:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.Transform(System.String)"> - <summary> - Post-processes the rendered message. - </summary> - <param name="text">The text to be post-processed.</param> - <returns>Padded and trimmed string.</returns> - </member> - <member name="P:NLog.LayoutRenderers.Wrappers.XmlEncodeLayoutRendererWrapper.XmlEncode"> - <summary> - Gets or sets a value indicating whether to apply XML encoding. - </summary> - <docgen category="Transformation Options" order="10"/> - </member> - <member name="T:NLog.Layouts.CsvColumn"> - <summary> - A column in the CSV. - </summary> - </member> - <member name="M:NLog.Layouts.CsvColumn.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvColumn"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.CsvColumn.#ctor(System.String,NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvColumn"/> class. - </summary> - <param name="name">The name of the column.</param> - <param name="layout">The layout of the column.</param> - </member> - <member name="P:NLog.Layouts.CsvColumn.Name"> - <summary> - Gets or sets the name of the column. - </summary> - <docgen category='CSV Column Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvColumn.Layout"> - <summary> - Gets or sets the layout of the column. - </summary> - <docgen category='CSV Column Options' order='10' /> - </member> - <member name="T:NLog.Layouts.CsvColumnDelimiterMode"> - <summary> - Specifies allowed column delimiters. - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Auto"> - <summary> - Automatically detect from regional settings. - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Comma"> - <summary> - Comma (ASCII 44). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Semicolon"> - <summary> - Semicolon (ASCII 59). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Tab"> - <summary> - Tab character (ASCII 9). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Pipe"> - <summary> - Pipe character (ASCII 124). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Space"> - <summary> - Space character (ASCII 32). - </summary> - </member> - <member name="F:NLog.Layouts.CsvColumnDelimiterMode.Custom"> - <summary> - Custom string, specified by the CustomDelimiter. - </summary> - </member> - <member name="T:NLog.Layouts.CsvLayout"> - <summary> - A specialized layout that renders CSV-formatted events. - </summary> - </member> - <member name="T:NLog.Layouts.LayoutWithHeaderAndFooter"> - <summary> - A specialized layout that supports header and footer. - </summary> - </member> - <member name="T:NLog.Layouts.Layout"> - <summary> - Abstract interface that layouts must implement. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.op_Implicit(System.String)~NLog.Layouts.Layout"> - <summary> - Converts a given text to a <see cref="T:NLog.Layouts.Layout"/>. - </summary> - <param name="text">Text to be converted.</param> - <returns><see cref="T:NLog.Layouts.SimpleLayout"/> object represented by the text.</returns> - </member> - <member name="M:NLog.Layouts.Layout.FromString(System.String)"> - <summary> - Implicitly converts the specified string to a <see cref="T:NLog.Layouts.SimpleLayout"/>. - </summary> - <param name="layoutText">The layout string.</param> - <returns>Instance of <see cref="T:NLog.Layouts.SimpleLayout"/>.</returns> - </member> - <member name="M:NLog.Layouts.Layout.FromString(System.String,NLog.Config.ConfigurationItemFactory)"> - <summary> - Implicitly converts the specified string to a <see cref="T:NLog.Layouts.SimpleLayout"/>. - </summary> - <param name="layoutText">The layout string.</param> - <param name="configurationItemFactory">The NLog factories to use when resolving layout renderers.</param> - <returns>Instance of <see cref="T:NLog.Layouts.SimpleLayout"/>.</returns> - </member> - <member name="M:NLog.Layouts.Layout.Precalculate(NLog.LogEventInfo)"> - <summary> - Precalculates the layout for the specified log event and stores the result - in per-log event cache. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - Calling this method enables you to store the log event in a buffer - and/or potentially evaluate it in another thread even though the - layout may contain thread-dependent renderer. - </remarks> - </member> - <member name="M:NLog.Layouts.Layout.Render(NLog.LogEventInfo)"> - <summary> - Renders the event info in layout. - </summary> - <param name="logEvent">The event info.</param> - <returns>String representing log event.</returns> - </member> - <member name="M:NLog.Layouts.Layout.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Layouts.Layout.NLog#Internal#ISupportsInitialize#Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Layouts.Layout.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.InitializeLayout"> - <summary> - Initializes the layout. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.CloseLayout"> - <summary> - Closes the layout. - </summary> - </member> - <member name="M:NLog.Layouts.Layout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="P:NLog.Layouts.Layout.IsThreadAgnostic"> - <summary> - Gets a value indicating whether this layout is thread-agnostic (can be rendered on any thread). - </summary> - <remarks> - Layout is thread-agnostic if it has been marked with [ThreadAgnostic] attribute and all its children are - like that as well. - Thread-agnostic layouts only use contents of <see cref="T:NLog.LogEventInfo"/> for its output. - </remarks> - </member> - <member name="P:NLog.Layouts.Layout.LoggingConfiguration"> - <summary> - Gets the logging configuration this target is part of. - </summary> - </member> - <member name="M:NLog.Layouts.LayoutWithHeaderAndFooter.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Layout"> - <summary> - Gets or sets the body layout (can be repeated multiple times). - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Header"> - <summary> - Gets or sets the header layout. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Footer"> - <summary> - Gets or sets the footer layout. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="M:NLog.Layouts.CsvLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvLayout"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.CsvLayout.InitializeLayout"> - <summary> - Initializes the layout. - </summary> - </member> - <member name="M:NLog.Layouts.CsvLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Formats the log event for write. - </summary> - <param name="logEvent">The log event to be formatted.</param> - <returns>A string representation of the log event.</returns> - </member> - <member name="P:NLog.Layouts.CsvLayout.Columns"> - <summary> - Gets the array of parameters to be passed. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.WithHeader"> - <summary> - Gets or sets a value indicating whether CVS should include header. - </summary> - <value>A value of <c>true</c> if CVS should include header; otherwise, <c>false</c>.</value> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.Delimiter"> - <summary> - Gets or sets the column delimiter. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.Quoting"> - <summary> - Gets or sets the quoting mode. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.QuoteChar"> - <summary> - Gets or sets the quote Character. - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="P:NLog.Layouts.CsvLayout.CustomColumnDelimiter"> - <summary> - Gets or sets the custom column delimiter value (valid when ColumnDelimiter is set to 'Custom'). - </summary> - <docgen category='CSV Options' order='10' /> - </member> - <member name="T:NLog.Layouts.CsvLayout.CsvHeaderLayout"> - <summary> - Header for CSV layout. - </summary> - </member> - <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.#ctor(NLog.Layouts.CsvLayout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.CsvLayout.CsvHeaderLayout"/> class. - </summary> - <param name="parent">The parent.</param> - </member> - <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="T:NLog.Layouts.CsvQuotingMode"> - <summary> - Specifies allowes CSV quoting modes. - </summary> - </member> - <member name="F:NLog.Layouts.CsvQuotingMode.All"> - <summary> - Quote all column. - </summary> - </member> - <member name="F:NLog.Layouts.CsvQuotingMode.Nothing"> - <summary> - Quote nothing. - </summary> - </member> - <member name="F:NLog.Layouts.CsvQuotingMode.Auto"> - <summary> - Quote only whose values contain the quote symbol or - the separator. - </summary> - </member> - <member name="T:NLog.Layouts.LayoutAttribute"> - <summary> - Marks class as a layout renderer and assigns a format string to it. - </summary> - </member> - <member name="M:NLog.Layouts.LayoutAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.LayoutAttribute"/> class. - </summary> - <param name="name">Layout name.</param> - </member> - <member name="T:NLog.Layouts.LayoutParser"> - <summary> - Parses layout strings. - </summary> - </member> - <member name="T:NLog.Layouts.Log4JXmlEventLayout"> - <summary> - A specialized layout that renders Log4j-compatible XML events. - </summary> - <remarks> - This layout is not meant to be used explicitly. Instead you can use ${log4jxmlevent} layout renderer. - </remarks> - </member> - <member name="M:NLog.Layouts.Log4JXmlEventLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.Log4JXmlEventLayout"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.Log4JXmlEventLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="P:NLog.Layouts.Log4JXmlEventLayout.Renderer"> - <summary> - Gets the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> instance that renders log events. - </summary> - </member> - <member name="T:NLog.Layouts.SimpleLayout"> - <summary> - Represents a string with embedded placeholders that can render contextual information. - </summary> - <remarks> - This layout is not meant to be used explicitly. Instead you can just use a string containing layout - renderers everywhere the layout is required. - </remarks> - </member> - <member name="M:NLog.Layouts.SimpleLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout"/> class. - </summary> - </member> - <member name="M:NLog.Layouts.SimpleLayout.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout"/> class. - </summary> - <param name="txt">The layout string to parse.</param> - </member> - <member name="M:NLog.Layouts.SimpleLayout.#ctor(System.String,NLog.Config.ConfigurationItemFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Layouts.SimpleLayout"/> class. - </summary> - <param name="txt">The layout string to parse.</param> - <param name="configurationItemFactory">The NLog factories to use when creating references to layout renderers.</param> - </member> - <member name="M:NLog.Layouts.SimpleLayout.op_Implicit(System.String)~NLog.Layouts.SimpleLayout"> - <summary> - Converts a text to a simple layout. - </summary> - <param name="text">Text to be converted.</param> - <returns>A <see cref="T:NLog.Layouts.SimpleLayout"/> object.</returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.Escape(System.String)"> - <summary> - Escapes the passed text so that it can - be used literally in all places where - layout is normally expected without being - treated as layout. - </summary> - <param name="text">The text to be escaped.</param> - <returns>The escaped text.</returns> - <remarks> - Escaping is done by replacing all occurences of - '${' with '${literal:text=${}' - </remarks> - </member> - <member name="M:NLog.Layouts.SimpleLayout.Evaluate(System.String,NLog.LogEventInfo)"> - <summary> - Evaluates the specified text by expadinging all layout renderers. - </summary> - <param name="text">The text to be evaluated.</param> - <param name="logEvent">Log event to be used for evaluation.</param> - <returns>The input text with all occurences of ${} replaced with - values provided by the appropriate layout renderers.</returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.Evaluate(System.String)"> - <summary> - Evaluates the specified text by expadinging all layout renderers - in new <see cref="T:NLog.LogEventInfo"/> context. - </summary> - <param name="text">The text to be evaluated.</param> - <returns>The input text with all occurences of ${} replaced with - values provided by the appropriate layout renderers.</returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.ToString"> - <summary> - Returns a <see cref="T:System.String"></see> that represents the current object. - </summary> - <returns> - A <see cref="T:System.String"></see> that represents the current object. - </returns> - </member> - <member name="M:NLog.Layouts.SimpleLayout.GetFormattedMessage(NLog.LogEventInfo)"> - <summary> - Renders the layout for the specified logging event by invoking layout renderers - that make up the event. - </summary> - <param name="logEvent">The logging event.</param> - <returns>The rendered layout.</returns> - </member> - <member name="P:NLog.Layouts.SimpleLayout.Text"> - <summary> - Gets or sets the layout text. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Layouts.SimpleLayout.Renderers"> - <summary> - Gets a collection of <see cref="T:NLog.LayoutRenderers.LayoutRenderer"/> objects that make up this layout. - </summary> - </member> - <member name="T:NLog.LogEventInfo"> - <summary> - Represents the logging event. - </summary> - </member> - <member name="F:NLog.LogEventInfo.ZeroDate"> - <summary> - Gets the date of the first log event created. - </summary> - </member> - <member name="M:NLog.LogEventInfo.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class. - </summary> - </member> - <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class. - </summary> - <param name="level">Log level.</param> - <param name="loggerName">Logger name.</param> - <param name="message">Log message including parameter placeholders.</param> - </member> - <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class. - </summary> - <param name="level">Log level.</param> - <param name="loggerName">Logger name.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">Log message including parameter placeholders.</param> - <param name="parameters">Parameter array.</param> - </member> - <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[],System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogEventInfo"/> class. - </summary> - <param name="level">Log level.</param> - <param name="loggerName">Logger name.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">Log message including parameter placeholders.</param> - <param name="parameters">Parameter array.</param> - <param name="exception">Exception information.</param> - </member> - <member name="M:NLog.LogEventInfo.CreateNullEvent"> - <summary> - Creates the null event. - </summary> - <returns>Null log event.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.String)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="message">The message.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="formatProvider">The format provider.</param> - <param name="message">The message.</param> - <param name="parameters">The parameters.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.IFormatProvider,System.Object)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="formatProvider">The format provider.</param> - <param name="message">The message.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.Create(NLog.LogLevel,System.String,System.String,System.Exception)"> - <summary> - Creates the log event. - </summary> - <param name="logLevel">The log level.</param> - <param name="loggerName">Name of the logger.</param> - <param name="message">The message.</param> - <param name="exception">The exception.</param> - <returns>Instance of <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="M:NLog.LogEventInfo.WithContinuation(NLog.Common.AsyncContinuation)"> - <summary> - Creates <see cref="T:NLog.Common.AsyncLogEventInfo"/> from this <see cref="T:NLog.LogEventInfo"/> by attaching the specified asynchronous continuation. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <returns>Instance of <see cref="T:NLog.Common.AsyncLogEventInfo"/> with attached continuation.</returns> - </member> - <member name="M:NLog.LogEventInfo.ToString"> - <summary> - Returns a string representation of this log event. - </summary> - <returns>String representation of the log event.</returns> - </member> - <member name="M:NLog.LogEventInfo.SetStackTrace(System.Diagnostics.StackTrace,System.Int32)"> - <summary> - Sets the stack trace for the event info. - </summary> - <param name="stackTrace">The stack trace.</param> - <param name="userStackFrame">Index of the first user stack frame within the stack trace.</param> - </member> - <member name="P:NLog.LogEventInfo.SequenceID"> - <summary> - Gets the unique identifier of log event which is automatically generated - and monotonously increasing. - </summary> - </member> - <member name="P:NLog.LogEventInfo.TimeStamp"> - <summary> - Gets or sets the timestamp of the logging event. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Level"> - <summary> - Gets or sets the level of the logging event. - </summary> - </member> - <member name="P:NLog.LogEventInfo.HasStackTrace"> - <summary> - Gets a value indicating whether stack trace has been set for this event. - </summary> - </member> - <member name="P:NLog.LogEventInfo.UserStackFrame"> - <summary> - Gets the stack frame of the method that did the logging. - </summary> - </member> - <member name="P:NLog.LogEventInfo.UserStackFrameNumber"> - <summary> - Gets the number index of the stack frame that represents the user - code (not the NLog code). - </summary> - </member> - <member name="P:NLog.LogEventInfo.StackTrace"> - <summary> - Gets the entire stack trace. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Exception"> - <summary> - Gets or sets the exception information. - </summary> - </member> - <member name="P:NLog.LogEventInfo.LoggerName"> - <summary> - Gets or sets the logger name. - </summary> - </member> - <member name="P:NLog.LogEventInfo.LoggerShortName"> - <summary> - Gets the logger short name. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Message"> - <summary> - Gets or sets the log message including any parameter placeholders. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Parameters"> - <summary> - Gets or sets the parameter values or null if no parameters have been specified. - </summary> - </member> - <member name="P:NLog.LogEventInfo.FormatProvider"> - <summary> - Gets or sets the format provider that was provided while logging or <see langword="null" /> - when no formatProvider was specified. - </summary> - </member> - <member name="P:NLog.LogEventInfo.FormattedMessage"> - <summary> - Gets the formatted message. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Properties"> - <summary> - Gets the dictionary of per-event context properties. - </summary> - </member> - <member name="P:NLog.LogEventInfo.Context"> - <summary> - Gets the dictionary of per-event context properties. - </summary> - </member> - <member name="T:NLog.LogFactory"> - <summary> - Creates and manages instances of <see cref="T:NLog.Logger" /> objects. - </summary> - </member> - <member name="M:NLog.LogFactory.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogFactory"/> class. - </summary> - </member> - <member name="M:NLog.LogFactory.#ctor(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogFactory"/> class. - </summary> - <param name="config">The config.</param> - </member> - <member name="M:NLog.LogFactory.Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:NLog.LogFactory.CreateNullLogger"> - <summary> - Creates a logger that discards all log messages. - </summary> - <returns>Null logger instance.</returns> - </member> - <member name="M:NLog.LogFactory.GetCurrentClassLogger"> - <summary> - Gets the logger named after the currently-being-initialized class. - </summary> - <returns>The logger.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogFactory.GetCurrentClassLogger(System.Type)"> - <summary> - Gets the logger named after the currently-being-initialized class. - </summary> - <param name="loggerType">The type of the logger to create. The type must inherit from NLog.Logger.</param> - <returns>The logger.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogFactory.GetLogger(System.String)"> - <summary> - Gets the specified named logger. - </summary> - <param name="name">Name of the logger.</param> - <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogFactory.GetLogger(System.String,System.Type)"> - <summary> - Gets the specified named logger. - </summary> - <param name="name">Name of the logger.</param> - <param name="loggerType">The type of the logger to create. The type must inherit from NLog.Logger.</param> - <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the - same argument aren't guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogFactory.ReconfigExistingLoggers"> - <summary> - Loops through all loggers previously returned by GetLogger - and recalculates their target and filter list. Useful after modifying the configuration programmatically - to ensure that all loggers have been properly configured. - </summary> - </member> - <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation,System.Int32)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogFactory.Flush(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogFactory.DisableLogging"> - <summary>Decreases the log enable counter and if it reaches -1 - the logs are disabled.</summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogFactory.DisableLogging"/> calls.</remarks> - <returns>An object that iplements IDisposable whose Dispose() method - reenables logging. To be used with C# <c>using ()</c> statement.</returns> - </member> - <member name="M:NLog.LogFactory.EnableLogging"> - <summary>Increases the log enable counter and if it reaches 0 the logs are disabled.</summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogFactory.DisableLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogFactory.IsLoggingEnabled"> - <summary> - Returns <see langword="true"/> if logging is currently enabled. - </summary> - <returns>A value of <see langword="true"/> if logging is currently enabled, - <see langword="false"/> otherwise.</returns> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogFactory.DisableLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogFactory.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="E:NLog.LogFactory.ConfigurationChanged"> - <summary> - Occurs when logging <see cref="P:NLog.LogFactory.Configuration"/> changes. - </summary> - </member> - <member name="P:NLog.LogFactory.ThrowExceptions"> - <summary> - Gets or sets a value indicating whether exceptions should be thrown. - </summary> - <value>A value of <c>true</c> if exceptiosn should be thrown; otherwise, <c>false</c>.</value> - <remarks>By default exceptions - are not thrown under any circumstances. - </remarks> - </member> - <member name="P:NLog.LogFactory.Configuration"> - <summary> - Gets or sets the current logging configuration. - </summary> - </member> - <member name="P:NLog.LogFactory.GlobalThreshold"> - <summary> - Gets or sets the global log threshold. Log events below this threshold are not logged. - </summary> - </member> - <member name="T:NLog.LogFactory.LoggerCacheKey"> - <summary> - Logger cache key. - </summary> - </member> - <member name="M:NLog.LogFactory.LoggerCacheKey.GetHashCode"> - <summary> - Serves as a hash function for a particular type. - </summary> - <returns> - A hash code for the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="M:NLog.LogFactory.LoggerCacheKey.Equals(System.Object)"> - <summary> - Determines if two objects are equal in value. - </summary> - <param name="o">Other object to compare to.</param> - <returns>True if objects are equal, false otherwise.</returns> - </member> - <member name="T:NLog.LogFactory.LogEnabler"> - <summary> - Enables logging in <see cref="M:System.IDisposable.Dispose"/> implementation. - </summary> - </member> - <member name="M:NLog.LogFactory.LogEnabler.#ctor(NLog.LogFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogFactory.LogEnabler"/> class. - </summary> - <param name="factory">The factory.</param> - </member> - <member name="M:NLog.LogFactory.LogEnabler.System#IDisposable#Dispose"> - <summary> - Enables logging. - </summary> - </member> - <member name="T:NLog.LogFactory`1"> - <summary> - Specialized LogFactory that can return instances of custom logger types. - </summary> - <typeparam name="T">The type of the logger to be returned. Must inherit from <see cref="T:NLog.Logger"/>.</typeparam> - </member> - <member name="M:NLog.LogFactory`1.GetLogger(System.String)"> - <summary> - Gets the logger. - </summary> - <param name="name">The logger name.</param> - <returns>An instance of <typeparamref name="T"/>.</returns> - </member> - <member name="M:NLog.LogFactory`1.GetCurrentClassLogger"> - <summary> - Gets the logger named after the currently-being-initialized class. - </summary> - <returns>The logger.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="T:NLog.Logger"> - <summary> - Provides logging interface and utility functions. - </summary> - </member> - <member name="M:NLog.Logger.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Logger"/> class. - </summary> - </member> - <member name="M:NLog.Logger.IsEnabled(NLog.LogLevel)"> - <summary> - Gets a value indicating whether logging is enabled for the specified level. - </summary> - <param name="level">Log level to be checked.</param> - <returns>A value of <see langword="true" /> if logging is enabled for the specified level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="M:NLog.Logger.Log(NLog.LogEventInfo)"> - <summary> - Writes the specified diagnostic message. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.Logger.Log(System.Type,NLog.LogEventInfo)"> - <summary> - Writes the specified diagnostic message. - </summary> - <param name="wrapperType">The name of the type that wraps Logger.</param> - <param name="logEvent">Log event.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,``0)"> - <overloads> - Writes the diagnostic message at the specified level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="level">The log level.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.LogException(NLog.LogLevel,System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.String,``0)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``2(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``2(NLog.LogLevel,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``3(NLog.LogLevel,System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="level">The log level.</param> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Log``3(NLog.LogLevel,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the specified level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Trace</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Trace``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Trace(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.TraceException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Trace</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Trace(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Trace``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Trace``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Trace</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Debug</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Debug``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Debug(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.DebugException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Debug</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Debug(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Debug``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Debug``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Debug</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Info</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Info``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Info(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.InfoException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Info</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Info(System.String)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Info(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Info``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Info``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Info</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Warn</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Warn``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Warn(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.WarnException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Warn</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Warn(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Warn``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Warn``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Warn</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Error</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Error``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Error(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.ErrorException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Error</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Error(System.String)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Error(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Error``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Error``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Error</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(``0)"> - <overloads> - Writes the diagnostic message at the <c>Fatal</c> level using the specified format provider and format parameters. - </overloads> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(System.IFormatProvider,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <typeparam name="T">Type of the value.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="value">The value to be written.</param> - </member> - <member name="M:NLog.Logger.Fatal(NLog.LogMessageGenerator)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="messageFunc">A function returning message to be written. Function is not evaluated if logging is not enabled.</param> - </member> - <member name="M:NLog.Logger.FatalException(System.String,System.Exception)"> - <summary> - Writes the diagnostic message and exception at the <c>Fatal</c> level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - <param name="exception">An exception to be logged.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters and formatting them with the supplied format provider. - </summary> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level. - </summary> - <param name="message">Log message.</param> - </member> - <member name="M:NLog.Logger.Fatal(System.String,System.Object[])"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <param name="message">A <see langword="string" /> containing format items.</param> - <param name="args">Arguments to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(System.IFormatProvider,System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter and formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``1(System.String,``0)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter. - </summary> - <typeparam name="TArgument">The type of the argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument">The argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``2(System.IFormatProvider,System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``2(System.String,``0,``1)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``3(System.IFormatProvider,System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified arguments formatting it with the supplied format provider. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="M:NLog.Logger.Fatal``3(System.String,``0,``1,``2)"> - <summary> - Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters. - </summary> - <typeparam name="TArgument1">The type of the first argument.</typeparam> - <typeparam name="TArgument2">The type of the second argument.</typeparam> - <typeparam name="TArgument3">The type of the third argument.</typeparam> - <param name="message">A <see langword="string" /> containing one format item.</param> - <param name="argument1">The first argument to format.</param> - <param name="argument2">The second argument to format.</param> - <param name="argument3">The third argument to format.</param> - </member> - <member name="E:NLog.Logger.LoggerReconfigured"> - <summary> - Occurs when logger configuration changes. - </summary> - </member> - <member name="P:NLog.Logger.Name"> - <summary> - Gets the name of the logger. - </summary> - </member> - <member name="P:NLog.Logger.Factory"> - <summary> - Gets the factory that created this logger. - </summary> - </member> - <member name="P:NLog.Logger.IsTraceEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Trace</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Trace</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsDebugEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Debug</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Debug</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsInfoEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Info</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Info</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsWarnEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Warn</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Warn</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsErrorEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Error</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Error</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="P:NLog.Logger.IsFatalEnabled"> - <summary> - Gets a value indicating whether logging is enabled for the <c>Fatal</c> level. - </summary> - <returns>A value of <see langword="true" /> if logging is enabled for the <c>Fatal</c> level, otherwise it returns <see langword="false" />.</returns> - </member> - <member name="T:NLog.LoggerImpl"> - <summary> - Implementation of logging engine. - </summary> - </member> - <member name="M:NLog.LoggerImpl.GetFilterResult(System.Collections.Generic.IEnumerable{NLog.Filters.Filter},NLog.LogEventInfo)"> - <summary> - Gets the filter result. - </summary> - <param name="filterChain">The filter chain.</param> - <param name="logEvent">The log event.</param> - <returns>The result of the filter.</returns> - </member> - <member name="T:NLog.LogLevel"> - <summary> - Defines available log levels. - </summary> - </member> - <member name="F:NLog.LogLevel.Trace"> - <summary> - Trace log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Debug"> - <summary> - Debug log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Info"> - <summary> - Info log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Warn"> - <summary> - Warn log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Error"> - <summary> - Error log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Fatal"> - <summary> - Fatal log level. - </summary> - </member> - <member name="F:NLog.LogLevel.Off"> - <summary> - Off log level. - </summary> - </member> - <member name="M:NLog.LogLevel.op_Equality(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal == level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_Inequality(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is not equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal != level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_GreaterThan(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is greater than the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal > level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_GreaterThanOrEqual(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is greater than or equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal >= level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_LessThan(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is less than the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal < level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.op_LessThanOrEqual(NLog.LogLevel,NLog.LogLevel)"> - <summary> - Compares two <see cref="T:NLog.LogLevel"/> objects - and returns a value indicating whether - the first one is less than or equal to the second one. - </summary> - <param name="level1">The first level.</param> - <param name="level2">The second level.</param> - <returns>The value of <c>level1.Ordinal <= level2.Ordinal</c>.</returns> - </member> - <member name="M:NLog.LogLevel.FromOrdinal(System.Int32)"> - <summary> - Gets the <see cref="T:NLog.LogLevel"/> that corresponds to the specified ordinal. - </summary> - <param name="ordinal">The ordinal.</param> - <returns>The <see cref="T:NLog.LogLevel"/> instance. For 0 it returns <see cref="F:NLog.LogLevel.Debug"/>, 1 gives <see cref="F:NLog.LogLevel.Info"/> and so on.</returns> - </member> - <member name="M:NLog.LogLevel.FromString(System.String)"> - <summary> - Returns the <see cref="T:NLog.LogLevel"/> that corresponds to the supplied <see langword="string" />. - </summary> - <param name="levelName">The texual representation of the log level.</param> - <returns>The enumeration value.</returns> - </member> - <member name="M:NLog.LogLevel.ToString"> - <summary> - Returns a string representation of the log level. - </summary> - <returns>Log level name.</returns> - </member> - <member name="M:NLog.LogLevel.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - </returns> - </member> - <member name="M:NLog.LogLevel.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> - <returns> - Value of <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. - </returns> - <exception cref="T:System.NullReferenceException"> - The <paramref name="obj"/> parameter is null. - </exception> - </member> - <member name="M:NLog.LogLevel.CompareTo(System.Object)"> - <summary> - Compares the level to the other <see cref="T:NLog.LogLevel"/> object. - </summary> - <param name="obj"> - The object object. - </param> - <returns> - A value less than zero when this logger's <see cref="P:NLog.LogLevel.Ordinal"/> is - less than the other logger's ordinal, 0 when they are equal and - greater than zero when this ordinal is greater than the - other ordinal. - </returns> - </member> - <member name="P:NLog.LogLevel.Name"> - <summary> - Gets the name of the log level. - </summary> - </member> - <member name="P:NLog.LogLevel.Ordinal"> - <summary> - Gets the ordinal of the log level. - </summary> - </member> - <member name="T:NLog.LogManager"> - <summary> - Creates and manages instances of <see cref="T:NLog.Logger" /> objects. - </summary> - </member> - <member name="M:NLog.LogManager.#ctor"> - <summary> - Prevents a default instance of the LogManager class from being created. - </summary> - </member> - <member name="M:NLog.LogManager.GetCurrentClassLogger"> - <summary> - Gets the logger named after the currently-being-initialized class. - </summary> - <returns>The logger.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogManager.GetCurrentClassLogger(System.Type)"> - <summary> - Gets the logger named after the currently-being-initialized class. - </summary> - <param name="loggerType">The logger class. The class must inherit from <see cref="T:NLog.Logger"/>.</param> - <returns>The logger.</returns> - <remarks>This is a slow-running method. - Make sure you're not doing this in a loop.</remarks> - </member> - <member name="M:NLog.LogManager.CreateNullLogger"> - <summary> - Creates a logger that discards all log messages. - </summary> - <returns>Null logger which discards all log messages.</returns> - </member> - <member name="M:NLog.LogManager.GetLogger(System.String)"> - <summary> - Gets the specified named logger. - </summary> - <param name="name">Name of the logger.</param> - <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogManager.GetLogger(System.String,System.Type)"> - <summary> - Gets the specified named logger. - </summary> - <param name="name">Name of the logger.</param> - <param name="loggerType">The logger class. The class must inherit from <see cref="T:NLog.Logger"/>.</param> - <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns> - </member> - <member name="M:NLog.LogManager.ReconfigExistingLoggers"> - <summary> - Loops through all loggers previously returned by GetLogger. - and recalculates their target and filter list. Useful after modifying the configuration programmatically - to ensure that all loggers have been properly configured. - </summary> - </member> - <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation,System.TimeSpan)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogManager.Flush(NLog.Common.AsyncContinuation,System.Int32)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages after that time will be discarded.</param> - </member> - <member name="M:NLog.LogManager.DisableLogging"> - <summary>Decreases the log enable counter and if it reaches -1 - the logs are disabled.</summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> - <returns>An object that iplements IDisposable whose Dispose() method - reenables logging. To be used with C# <c>using ()</c> statement.</returns> - </member> - <member name="M:NLog.LogManager.EnableLogging"> - <summary>Increases the log enable counter and if it reaches 0 the logs are disabled.</summary> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> - </member> - <member name="M:NLog.LogManager.IsLoggingEnabled"> - <summary> - Returns <see langword="true"/> if logging is currently enabled. - </summary> - <returns>A value of <see langword="true"/> if logging is currently enabled, - <see langword="false"/> otherwise.</returns> - <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater - than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> - </member> - <member name="E:NLog.LogManager.ConfigurationChanged"> - <summary> - Occurs when logging <see cref="P:NLog.LogManager.Configuration"/> changes. - </summary> - </member> - <member name="P:NLog.LogManager.ThrowExceptions"> - <summary> - Gets or sets a value indicating whether NLog should throw exceptions. - By default exceptions are not thrown under any circumstances. - </summary> - </member> - <member name="P:NLog.LogManager.Configuration"> - <summary> - Gets or sets the current logging configuration. - </summary> - </member> - <member name="P:NLog.LogManager.GlobalThreshold"> - <summary> - Gets or sets the global log threshold. Log events below this threshold are not logged. - </summary> - </member> - <member name="T:NLog.LogMessageGenerator"> - <summary> - Returns a log message. Used to defer calculation of - the log message until it's actually needed. - </summary> - <returns>Log message.</returns> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverClient"> - <summary> - Service contract for Log Receiver client. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="T:NLog.LogReceiverService.ILogReceiverServer"> - <summary> - Service contract for Log Receiver server. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverServer.ProcessLogMessages(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages. - </summary> - <param name="events">The events.</param> - </member> - <member name="T:NLog.LogReceiverService.LogReceiverForwardingService"> - <summary> - Implementation of <see cref="T:NLog.LogReceiverService.ILogReceiverServer"/> which forwards received logs through <see cref="T:NLog.LogManager"/> or a given <see cref="T:NLog.LogFactory"/>. - </summary> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.LogReceiverForwardingService"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.#ctor(NLog.LogFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.LogReceiverForwardingService"/> class. - </summary> - <param name="logFactory">The log factory.</param> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.ProcessLogMessages(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages. - </summary> - <param name="events">The events to process.</param> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.ProcessLogMessages(NLog.LogEventInfo[])"> - <summary> - Processes the log messages. - </summary> - <param name="logEvents">The log events.</param> - </member> - <member name="T:NLog.LogReceiverService.LogReceiverServiceConfig"> - <summary> - Internal configuration of Log Receiver Service contracts. - </summary> - </member> - <member name="T:NLog.LogReceiverService.NLogEvent"> - <summary> - Wire format for NLog Event. - </summary> - </member> - <member name="M:NLog.LogReceiverService.NLogEvent.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.NLogEvent"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.NLogEvent.ToEventInfo(NLog.LogReceiverService.NLogEvents,System.String)"> - <summary> - Converts the <see cref="T:NLog.LogReceiverService.NLogEvent"/> to <see cref="T:NLog.LogEventInfo"/>. - </summary> - <param name="context">The <see cref="T:NLog.LogReceiverService.NLogEvent"/> object this <see cref="T:NLog.LogReceiverService.NLogEvent"/> is part of..</param> - <param name="loggerNamePrefix">The logger name prefix to prepend in front of the logger name.</param> - <returns>Converted <see cref="T:NLog.LogEventInfo"/>.</returns> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.Id"> - <summary> - Gets or sets the client-generated identifier of the event. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.LevelOrdinal"> - <summary> - Gets or sets the ordinal of the log level. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.LoggerOrdinal"> - <summary> - Gets or sets the logger ordinal (index into <see cref="P:NLog.LogReceiverService.NLogEvents.Strings"/>. - </summary> - <value>The logger ordinal.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.TimeDelta"> - <summary> - Gets or sets the time delta (in ticks) between the time of the event and base time. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.MessageOrdinal"> - <summary> - Gets or sets the message string index. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.Values"> - <summary> - Gets or sets the collection of layout values. - </summary> - </member> - <member name="P:NLog.LogReceiverService.NLogEvent.ValueIndexes"> - <summary> - Gets the collection of indexes into <see cref="P:NLog.LogReceiverService.NLogEvents.Strings"/> array for each layout value. - </summary> - </member> - <member name="T:NLog.LogReceiverService.NLogEvents"> - <summary> - Wire format for NLog event package. - </summary> - </member> - <member name="M:NLog.LogReceiverService.NLogEvents.ToEventInfo(System.String)"> - <summary> - Converts the events to sequence of <see cref="T:NLog.LogEventInfo"/> objects suitable for routing through NLog. - </summary> - <param name="loggerNamePrefix">The logger name prefix to prepend in front of each logger name.</param> - <returns> - Sequence of <see cref="T:NLog.LogEventInfo"/> objects. - </returns> - </member> - <member name="M:NLog.LogReceiverService.NLogEvents.ToEventInfo"> - <summary> - Converts the events to sequence of <see cref="T:NLog.LogEventInfo"/> objects suitable for routing through NLog. - </summary> - <returns> - Sequence of <see cref="T:NLog.LogEventInfo"/> objects. - </returns> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.ClientName"> - <summary> - Gets or sets the name of the client. - </summary> - <value>The name of the client.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.BaseTimeUtc"> - <summary> - Gets or sets the base time (UTC ticks) for all events in the package. - </summary> - <value>The base time UTC.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.LayoutNames"> - <summary> - Gets or sets the collection of layout names which are shared among all events. - </summary> - <value>The layout names.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.Strings"> - <summary> - Gets or sets the collection of logger names. - </summary> - <value>The logger names.</value> - </member> - <member name="P:NLog.LogReceiverService.NLogEvents.Events"> - <summary> - Gets or sets the list of events. - </summary> - <value>The events.</value> - </member> - <member name="T:NLog.LogReceiverService.StringCollection"> - <summary> - List of strings annotated for more terse serialization. - </summary> - </member> - <member name="M:NLog.LogReceiverService.StringCollection.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.StringCollection"/> class. - </summary> - </member> - <member name="T:NLog.LogReceiverService.WcfLogReceiverClient"> - <summary> - Log Receiver Client using WCF. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.String,System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.String,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="endpointConfigurationName">Name of the endpoint configuration.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. - </summary> - <param name="binding">The binding.</param> - <param name="remoteAddress">The remote address.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.OpenAsync"> - <summary> - Opens the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.OpenAsync(System.Object)"> - <summary> - Opens the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CloseAsync"> - <summary> - Closes the client asynchronously. - </summary> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CloseAsync(System.Object)"> - <summary> - Closes the client asynchronously. - </summary> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents,System.Object)"> - <summary> - Processes the log messages asynchronously. - </summary> - <param name="events">The events to send.</param> - <param name="userState">User-specific state.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.NLog#LogReceiverService#ILogReceiverClient#BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> - <summary> - Begins processing of log messages. - </summary> - <param name="events">The events to send.</param> - <param name="callback">The callback.</param> - <param name="asyncState">Asynchronous state.</param> - <returns> - IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"/>. - </returns> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.NLog#LogReceiverService#ILogReceiverClient#EndProcessLogMessages(System.IAsyncResult)"> - <summary> - Ends asynchronous processing of log messages. - </summary> - <param name="result">The result.</param> - </member> - <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CreateChannel"> - <summary> - Returns a new channel from the client to the service. - </summary> - <returns> - A channel of type <see cref="T:NLog.LogReceiverService.ILogReceiverClient"/> that identifies the type - of service contract encapsulated by this client object (proxy). - </returns> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesCompleted"> - <summary> - Occurs when the log message processing has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.OpenCompleted"> - <summary> - Occurs when Open operation has completed. - </summary> - </member> - <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.CloseCompleted"> - <summary> - Occurs when Close operation has completed. - </summary> - </member> - <member name="P:NLog.LogReceiverService.WcfLogReceiverClient.CookieContainer"> - <summary> - Gets or sets the cookie container. - </summary> - <value>The cookie container.</value> - </member> - <member name="T:NLog.MappedDiagnosticsContext"> - <summary> - Mapped Diagnostics Context - a thread-local structure that keeps a dictionary - of strings and provides methods to output them in layouts. - Mostly for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Set(System.String,System.String)"> - <summary> - Sets the current thread MDC item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Get(System.String)"> - <summary> - Gets the current thread MDC named item. - </summary> - <param name="item">Item name.</param> - <returns>The item value of string.Empty if the value is not present.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Contains(System.String)"> - <summary> - Checks whether the specified item exists in current thread MDC. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread MDC.</returns> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Remove(System.String)"> - <summary> - Removes the specified item from current thread MDC. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.MappedDiagnosticsContext.Clear"> - <summary> - Clears the content of current thread MDC. - </summary> - </member> - <member name="T:NLog.MDC"> - <summary> - Mapped Diagnostics Context - used for log4net compatibility. - </summary> - </member> - <member name="M:NLog.MDC.Set(System.String,System.String)"> - <summary> - Sets the current thread MDC item to the specified value. - </summary> - <param name="item">Item name.</param> - <param name="value">Item value.</param> - </member> - <member name="M:NLog.MDC.Get(System.String)"> - <summary> - Gets the current thread MDC named item. - </summary> - <param name="item">Item name.</param> - <returns>The item value of string.Empty if the value is not present.</returns> - </member> - <member name="M:NLog.MDC.Contains(System.String)"> - <summary> - Checks whether the specified item exists in current thread MDC. - </summary> - <param name="item">Item name.</param> - <returns>A boolean indicating whether the specified item exists in current thread MDC.</returns> - </member> - <member name="M:NLog.MDC.Remove(System.String)"> - <summary> - Removes the specified item from current thread MDC. - </summary> - <param name="item">Item name.</param> - </member> - <member name="M:NLog.MDC.Clear"> - <summary> - Clears the content of current thread MDC. - </summary> - </member> - <member name="T:NLog.NDC"> - <summary> - Nested Diagnostics Context - for log4net compatibility. - </summary> - </member> - <member name="M:NLog.NDC.Push(System.String)"> - <summary> - Pushes the specified text on current thread NDC. - </summary> - <param name="text">The text to be pushed.</param> - <returns>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.</returns> - </member> - <member name="M:NLog.NDC.Pop"> - <summary> - Pops the top message off the NDC stack. - </summary> - <returns>The top message which is no longer on the stack.</returns> - </member> - <member name="M:NLog.NDC.Clear"> - <summary> - Clears current thread NDC stack. - </summary> - </member> - <member name="M:NLog.NDC.GetAllMessages"> - <summary> - Gets all messages on the stack. - </summary> - <returns>Array of strings on the stack.</returns> - </member> - <member name="P:NLog.NDC.TopMessage"> - <summary> - Gets the top NDC message but doesn't remove it. - </summary> - <returns>The top message. .</returns> - </member> - <member name="T:NLog.NestedDiagnosticsContext"> - <summary> - Nested Diagnostics Context - a thread-local structure that keeps a stack - of strings and provides methods to output them in layouts - Mostly for compatibility with log4net. - </summary> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Push(System.String)"> - <summary> - Pushes the specified text on current thread NDC. - </summary> - <param name="text">The text to be pushed.</param> - <returns>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.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Pop"> - <summary> - Pops the top message off the NDC stack. - </summary> - <returns>The top message which is no longer on the stack.</returns> - </member> - <member name="M:NLog.NestedDiagnosticsContext.Clear"> - <summary> - Clears current thread NDC stack. - </summary> - </member> - <member name="M:NLog.NestedDiagnosticsContext.GetAllMessages"> - <summary> - Gets all messages on the stack. - </summary> - <returns>Array of strings on the stack.</returns> - </member> - <member name="P:NLog.NestedDiagnosticsContext.TopMessage"> - <summary> - Gets the top NDC message but doesn't remove it. - </summary> - <returns>The top message. .</returns> - </member> - <member name="T:NLog.NestedDiagnosticsContext.StackPopper"> - <summary> - Resets the stack to the original count during <see cref="M:System.IDisposable.Dispose"/>. - </summary> - </member> - <member name="M:NLog.NestedDiagnosticsContext.StackPopper.#ctor(System.Collections.Generic.Stack{System.String},System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NestedDiagnosticsContext.StackPopper"/> class. - </summary> - <param name="stack">The stack.</param> - <param name="previousCount">The previous count.</param> - </member> - <member name="M:NLog.NestedDiagnosticsContext.StackPopper.System#IDisposable#Dispose"> - <summary> - Reverts the stack to original item count. - </summary> - </member> - <member name="T:NLog.NLogConfigurationException"> - <summary> - Exception thrown during NLog configuration. - </summary> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException"/> class. - </summary> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException"/> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.NLogConfigurationException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogConfigurationException"/> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="T:NLog.NLogRuntimeException"> - <summary> - Exception thrown during log event processing. - </summary> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class. - </summary> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class. - </summary> - <param name="message">The message.</param> - </member> - <member name="M:NLog.NLogRuntimeException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.NLogRuntimeException"/> class. - </summary> - <param name="message">The message.</param> - <param name="innerException">The inner exception.</param> - </member> - <member name="T:NLog.Targets.ChainsawTarget"> - <summary> - Sends log messages to the remote instance of Chainsaw application from log4j. - </summary> - <seealso href="http://nlog-project.org/wiki/Chainsaw_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Chainsaw/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Chainsaw/Simple/Example.cs" /> - <p> - NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will crawl. - Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target - so that your application threads will not be blocked by the timing-out connection attempts. - </p> - </example> - </member> - <member name="T:NLog.Targets.NLogViewerTarget"> - <summary> - Sends log messages to the remote instance of NLog Viewer. - </summary> - <seealso href="http://nlog-project.org/wiki/NLogViewer_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/NLogViewer/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/NLogViewer/Simple/Example.cs" /> - <p> - NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will crawl. - Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target - so that your application threads will not be blocked by the timing-out connection attempts. - </p> - </example> - </member> - <member name="T:NLog.Targets.NetworkTarget"> - <summary> - Sends log messages over the network. - </summary> - <seealso href="http://nlog-project.org/wiki/Network_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Network/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Network/Simple/Example.cs" /> - <p> - To print the results, use any application that's able to receive messages over - TCP or UDP. <a href="http://m.nu/program/util/netcat/netcat.html">NetCat</a> is - a simple but very powerful command-line tool that can be used for that. This image - demonstrates the NetCat tool receiving log messages from Network target. - </p> - <img src="examples/targets/Screenshots/Network/Output.gif" /> - <p> - NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will be very slow. - Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target - so that your application threads will not be blocked by the timing-out connection attempts. - </p> - <p> - There are two specialized versions of the Network target: <a href="target.Chainsaw.html">Chainsaw</a> - and <a href="target.NLogViewer.html">NLogViewer</a> which write to instances of Chainsaw log4j viewer - or NLogViewer application respectively. - </p> - </example> - </member> - <member name="T:NLog.Targets.TargetWithLayout"> - <summary> - Represents target that supports string formatting using layouts. - </summary> - </member> - <member name="T:NLog.Targets.Target"> - <summary> - Represents logging target. - </summary> - </member> - <member name="M:NLog.Targets.Target.NLog#Internal#ISupportsInitialize#Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Targets.Target.NLog#Internal#ISupportsInitialize#Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Targets.Target.Dispose"> - <summary> - Closes the target. - </summary> - </member> - <member name="M:NLog.Targets.Target.Flush(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Target.PrecalculateVolatileLayouts(NLog.LogEventInfo)"> - <summary> - Calls the <see cref="M:NLog.Layouts.Layout.Precalculate(NLog.LogEventInfo)"/> on each volatile layout - used by this target. - </summary> - <param name="logEvent"> - The log event. - </param> - </member> - <member name="M:NLog.Targets.Target.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:NLog.Targets.Target.WriteAsyncLogEvent(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes the log to the target. - </summary> - <param name="logEvent">Log event to write.</param> - </member> - <member name="M:NLog.Targets.Target.WriteAsyncLogEvents(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes the array of log events. - </summary> - <param name="logEvents">The log events.</param> - </member> - <member name="M:NLog.Targets.Target.Initialize(NLog.Config.LoggingConfiguration)"> - <summary> - Initializes this instance. - </summary> - <param name="configuration">The configuration.</param> - </member> - <member name="M:NLog.Targets.Target.Close"> - <summary> - Closes this instance. - </summary> - </member> - <member name="M:NLog.Targets.Target.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources. - </summary> - <param name="disposing">True to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="M:NLog.Targets.Target.InitializeTarget"> - <summary> - Initializes the target. Can be used by inheriting classes - to initialize logging. - </summary> - </member> - <member name="M:NLog.Targets.Target.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.Target.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages asynchronously (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Target.Write(NLog.LogEventInfo)"> - <summary> - Writes logging event to the log target. - classes. - </summary> - <param name="logEvent"> - Logging event to be written out. - </param> - </member> - <member name="M:NLog.Targets.Target.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes log event to the log target. Must be overridden in inheriting - classes. - </summary> - <param name="logEvent">Log event to be written out.</param> - </member> - <member name="M:NLog.Targets.Target.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Write" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - <member name="P:NLog.Targets.Target.Name"> - <summary> - Gets or sets the name of the target. - </summary> - <docgen category='General Options' order='10' /> - </member> - <member name="P:NLog.Targets.Target.SyncRoot"> - <summary> - Gets the object which can be used to synchronize asynchronous operations that must rely on the . - </summary> - </member> - <member name="P:NLog.Targets.Target.LoggingConfiguration"> - <summary> - Gets the logging configuration this target is part of. - </summary> - </member> - <member name="P:NLog.Targets.Target.IsInitialized"> - <summary> - Gets a value indicating whether the target has been initialized. - </summary> - </member> - <member name="M:NLog.Targets.TargetWithLayout.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.TargetWithLayout"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.TargetWithLayout.Layout"> - <summary> - Gets or sets the layout used to format log messages. - </summary> - <docgen category='Layout Options' order='1' /> - </member> - <member name="M:NLog.Targets.NetworkTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.NetworkTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.NetworkTarget.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages asynchronously (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.NetworkTarget.CloseTarget"> - <summary> - Closes the target. - </summary> - </member> - <member name="M:NLog.Targets.NetworkTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Sends the - rendered logging event over the network optionally concatenating it with a newline character. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="M:NLog.Targets.NetworkTarget.GetBytesToWrite(NLog.LogEventInfo)"> - <summary> - Gets the bytes to be written. - </summary> - <param name="logEvent">Log event.</param> - <returns>Byte array.</returns> - </member> - <member name="P:NLog.Targets.NetworkTarget.Address"> - <summary> - Gets or sets the network address. - </summary> - <remarks> - The network address can be: - <ul> - <li>tcp://host:port - TCP (auto select IPv4/IPv6) (not supported on Windows Phone 7.0)</li> - <li>tcp4://host:port - force TCP/IPv4 (not supported on Windows Phone 7.0)</li> - <li>tcp6://host:port - force TCP/IPv6 (not supported on Windows Phone 7.0)</li> - <li>udp://host:port - UDP (auto select IPv4/IPv6, not supported on Silverlight and on Windows Phone 7.0)</li> - <li>udp4://host:port - force UDP/IPv4 (not supported on Silverlight and on Windows Phone 7.0)</li> - <li>udp6://host:port - force UDP/IPv6 (not supported on Silverlight and on Windows Phone 7.0)</li> - <li>http://host:port/pageName - HTTP using POST verb</li> - <li>https://host:port/pageName - HTTPS using POST verb</li> - </ul> - For SOAP-based webservice support over HTTP use WebService target. - </remarks> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.KeepConnection"> - <summary> - Gets or sets a value indicating whether to keep connection open whenever possible. - </summary> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.NewLine"> - <summary> - Gets or sets a value indicating whether to append newline at the end of log message. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.MaxMessageSize"> - <summary> - Gets or sets the maximum message size in bytes. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.ConnectionCacheSize"> - <summary> - Gets or sets the size of the connection cache (number of connections which are kept alive). - </summary> - <docgen category="Connection Options" order="10"/> - </member> - <member name="P:NLog.Targets.NetworkTarget.OnOverflow"> - <summary> - Gets or sets the action that should be taken if the message is larger than - maxMessageSize. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="P:NLog.Targets.NetworkTarget.Encoding"> - <summary> - Gets or sets the encoding to be used. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="M:NLog.Targets.NLogViewerTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.NLogViewerTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeNLogData"> - <summary> - Gets or sets a value indicating whether to include NLog-specific extensions to log4j schema. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.AppInfo"> - <summary> - Gets or sets the AppInfo field. By default it's the friendly name of the current AppDomain. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeCallSite"> - <summary> - Gets or sets a value indicating whether to include call site (class and method name) in the information sent over the network. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeMdc"> - <summary> - Gets or sets a value indicating whether to include <see cref="T:NLog.MappedDiagnosticsContext"/> dictionary contents. - </summary> - <docgen category="Payload Options" order="10"/> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.IncludeNdc"> - <summary> - Gets or sets a value indicating whether to include <see cref="T:NLog.NestedDiagnosticsContext"/> stack contents. - </summary> - <docgen category="Payload Options" order="10"/> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.NdcItemSeparator"> - <summary> - Gets or sets the NDC item separator. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.Parameters"> - <summary> - Gets the collection of parameters. Each parameter contains a mapping - between NLog layout and a named parameter. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.Renderer"> - <summary> - Gets the layout renderer which produces Log4j-compatible XML events. - </summary> - </member> - <member name="P:NLog.Targets.NLogViewerTarget.Layout"> - <summary> - Gets or sets the instance of <see cref="T:NLog.Layouts.Log4JXmlEventLayout"/> that is used to format log messages. - </summary> - <docgen category="Layout Options" order="10"/> - </member> - <member name="M:NLog.Targets.ChainsawTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.ChainsawTarget"/> class. - </summary> - </member> - <member name="T:NLog.Targets.ConsoleTarget"> - <summary> - Writes log messages to the console. - </summary> - <seealso href="http://nlog-project.org/wiki/Console_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Console/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Console/Simple/Example.cs" /> - </example> - </member> - <member name="T:NLog.Targets.TargetWithLayoutHeaderAndFooter"> - <summary> - Represents target that supports string formatting using layouts. - </summary> - </member> - <member name="M:NLog.Targets.TargetWithLayoutHeaderAndFooter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.TargetWithLayoutHeaderAndFooter"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Layout"> - <summary> - Gets or sets the text to be rendered. - </summary> - <docgen category='Layout Options' order='1' /> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Footer"> - <summary> - Gets or sets the footer. - </summary> - <docgen category='Layout Options' order='3' /> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.Header"> - <summary> - Gets or sets the header. - </summary> - <docgen category='Layout Options' order='2' /> - </member> - <member name="P:NLog.Targets.TargetWithLayoutHeaderAndFooter.LHF"> - <summary> - Gets or sets the layout with header and footer. - </summary> - <value>The layout with header and footer.</value> - </member> - <member name="M:NLog.Targets.ConsoleTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleTarget.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.ConsoleTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to the Console.Out or - Console.Error depending on the value of the Error flag. - </summary> - <param name="logEvent">The logging event.</param> - <remarks> - Note that the Error option is not supported on .NET Compact Framework. - </remarks> - </member> - <member name="P:NLog.Targets.ConsoleTarget.Error"> - <summary> - Gets or sets a value indicating whether to send the log messages to the standard error instead of the standard output. - </summary> - <docgen category='Console Options' order='10' /> - </member> - <member name="T:NLog.Targets.DebuggerTarget"> - <summary> - Writes log messages to the attached managed debugger. - </summary> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Debugger/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Debugger/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.DebuggerTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.DebuggerTarget.CloseTarget"> - <summary> - Closes the target and releases any unmanaged resources. - </summary> - </member> - <member name="M:NLog.Targets.DebuggerTarget.Write(NLog.LogEventInfo)"> - <summary> - Writes the specified logging event to the attached debugger. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="T:NLog.Targets.DebugTarget"> - <summary> - Mock target - useful for testing. - </summary> - <seealso href="http://nlog-project.org/wiki/Debug_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Debug/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Debug/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.DebugTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.DebugTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.DebugTarget.Write(NLog.LogEventInfo)"> - <summary> - Increases the number of messages. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="P:NLog.Targets.DebugTarget.Counter"> - <summary> - Gets the number of times this target has been called. - </summary> - <docgen category='Debugging Options' order='10' /> - </member> - <member name="P:NLog.Targets.DebugTarget.LastMessage"> - <summary> - Gets the last message rendered by this target. - </summary> - <docgen category='Debugging Options' order='10' /> - </member> - <member name="T:NLog.Targets.LogReceiverWebServiceTarget"> - <summary> - Sends log messages to a NLog Receiver Service (using WCF or Web Services). - </summary> - <seealso href="http://nlog-project.org/wiki/LogReceiverService_target">Documentation on NLog Wiki</seealso> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.LogReceiverWebServiceTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.OnSend(NLog.LogReceiverService.NLogEvents,System.Collections.Generic.IEnumerable{NLog.Common.AsyncLogEventInfo})"> - <summary> - Called when log events are being sent (test hook). - </summary> - <param name="events">The events.</param> - <param name="asyncContinuations">The async continuations.</param> - <returns>True if events should be sent, false to stop processing them.</returns> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes logging event to the log target. Must be overridden in inheriting - classes. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="M:NLog.Targets.LogReceiverWebServiceTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Append" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.EndpointAddress"> - <summary> - Gets or sets the endpoint address. - </summary> - <value>The endpoint address.</value> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.EndpointConfigurationName"> - <summary> - Gets or sets the name of the endpoint configuration in WCF configuration file. - </summary> - <value>The name of the endpoint configuration.</value> - <docgen category='Connection Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.UseBinaryEncoding"> - <summary> - Gets or sets a value indicating whether to use binary message encoding. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.ClientId"> - <summary> - Gets or sets the client ID. - </summary> - <value>The client ID.</value> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.Parameters"> - <summary> - Gets the list of parameters. - </summary> - <value>The parameters.</value> - <docgen category='Payload Options' order='10' /> - </member> - <member name="P:NLog.Targets.LogReceiverWebServiceTarget.IncludeEventProperties"> - <summary> - Gets or sets a value indicating whether to include per-event properties in the payload sent to the server. - </summary> - <docgen category='Payload Options' order='10' /> - </member> - <member name="T:NLog.Targets.MemoryTarget"> - <summary> - Writes log messages to an ArrayList in memory for programmatic retrieval. - </summary> - <seealso href="http://nlog-project.org/wiki/Memory_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Memory/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Memory/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.MemoryTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MemoryTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.MemoryTarget.Write(NLog.LogEventInfo)"> - <summary> - Renders the logging event message and adds it to the internal ArrayList of log messages. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="P:NLog.Targets.MemoryTarget.Logs"> - <summary> - Gets the list of logs gathered in the <see cref="T:NLog.Targets.MemoryTarget"/>. - </summary> - </member> - <member name="T:NLog.Targets.MessageBoxTarget"> - <summary> - Pops up log messages as message boxes. - </summary> - <seealso href="http://nlog-project.org/wiki/MessageBox_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/MessageBox/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - The result is a message box: - </p> - <img src="examples/targets/Screenshots/MessageBox/MessageBoxTarget.gif" /> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/MessageBox/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.MessageBoxTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MessageBoxTarget"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.MessageBoxTarget.Write(NLog.LogEventInfo)"> - <summary> - Displays the message box with the log message and caption specified in the Caption - parameter. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="M:NLog.Targets.MessageBoxTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Displays the message box with the array of rendered logs messages and caption specified in the Caption - parameter. - </summary> - <param name="logEvents">The array of logging events.</param> - </member> - <member name="P:NLog.Targets.MessageBoxTarget.Caption"> - <summary> - Gets or sets the message box title. - </summary> - <docgen category='UI Options' order='10' /> - </member> - <member name="T:NLog.Targets.MethodCallParameter"> - <summary> - A parameter to MethodCall. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor(NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class. - </summary> - <param name="layout">The layout to use for parameter value.</param> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor(System.String,NLog.Layouts.Layout)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class. - </summary> - <param name="parameterName">Name of the parameter.</param> - <param name="layout">The layout.</param> - </member> - <member name="M:NLog.Targets.MethodCallParameter.#ctor(System.String,NLog.Layouts.Layout,System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallParameter"/> class. - </summary> - <param name="name">The name of the parameter.</param> - <param name="layout">The layout.</param> - <param name="type">The type of the parameter.</param> - </member> - <member name="P:NLog.Targets.MethodCallParameter.Name"> - <summary> - Gets or sets the name of the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.MethodCallParameter.Type"> - <summary> - Gets or sets the type of the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.MethodCallParameter.Layout"> - <summary> - Gets or sets the layout that should be use to calcuate the value for the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="T:NLog.Targets.MethodCallTarget"> - <summary> - Calls the specified static method on each log message and passes contextual parameters to it. - </summary> - <seealso href="http://nlog-project.org/wiki/MethodCall_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/MethodCall/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/MethodCall/Simple/Example.cs" /> - </example> - </member> - <member name="T:NLog.Targets.MethodCallTargetBase"> - <summary> - The base class for all targets which call methods (local or remote). - Manages parameters and type coercion. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.MethodCallTargetBase"/> class. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Prepares an array of parameters to be passed based on the logging event and calls DoInvoke(). - </summary> - <param name="logEvent"> - The logging event. - </param> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.DoInvoke(System.Object[],NLog.Common.AsyncContinuation)"> - <summary> - Calls the target method. Must be implemented in concrete classes. - </summary> - <param name="parameters">Method call parameters.</param> - <param name="continuation">The continuation.</param> - </member> - <member name="M:NLog.Targets.MethodCallTargetBase.DoInvoke(System.Object[])"> - <summary> - Calls the target method. Must be implemented in concrete classes. - </summary> - <param name="parameters">Method call parameters.</param> - </member> - <member name="P:NLog.Targets.MethodCallTargetBase.Parameters"> - <summary> - Gets the array of parameters to be passed. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="M:NLog.Targets.MethodCallTarget.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.MethodCallTarget.DoInvoke(System.Object[])"> - <summary> - Calls the specified Method. - </summary> - <param name="parameters">Method parameters.</param> - </member> - <member name="P:NLog.Targets.MethodCallTarget.ClassName"> - <summary> - Gets or sets the class name. - </summary> - <docgen category='Invocation Options' order='10' /> - </member> - <member name="P:NLog.Targets.MethodCallTarget.MethodName"> - <summary> - Gets or sets the method name. The method must be public and static. - </summary> - <docgen category='Invocation Options' order='10' /> - </member> - <member name="T:NLog.Targets.NetworkTargetOverflowAction"> - <summary> - Action that should be taken if the message overflows. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetOverflowAction.Error"> - <summary> - Report an error. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetOverflowAction.Split"> - <summary> - Split the message into smaller pieces. - </summary> - </member> - <member name="F:NLog.Targets.NetworkTargetOverflowAction.Discard"> - <summary> - Discard the entire message. - </summary> - </member> - <member name="T:NLog.Targets.NLogViewerParameterInfo"> - <summary> - Represents a parameter to a NLogViewer target. - </summary> - </member> - <member name="M:NLog.Targets.NLogViewerParameterInfo.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.NLogViewerParameterInfo"/> class. - </summary> - </member> - <member name="P:NLog.Targets.NLogViewerParameterInfo.Name"> - <summary> - Gets or sets viewer parameter name. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="P:NLog.Targets.NLogViewerParameterInfo.Layout"> - <summary> - Gets or sets the layout that should be use to calcuate the value for the parameter. - </summary> - <docgen category='Parameter Options' order='10' /> - </member> - <member name="T:NLog.Targets.NullTarget"> - <summary> - Discards log messages. Used mainly for debugging and benchmarking. - </summary> - <seealso href="http://nlog-project.org/wiki/Null_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/Null/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/Null/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.NullTarget.Write(NLog.LogEventInfo)"> - <summary> - Does nothing. Optionally it calculates the layout text but - discards the results. - </summary> - <param name="logEvent">The logging event.</param> - </member> - <member name="P:NLog.Targets.NullTarget.FormatMessage"> - <summary> - Gets or sets a value indicating whether to perform layout calculation. - </summary> - <docgen category='Layout Options' order='10' /> - </member> - <member name="T:NLog.Targets.TargetAttribute"> - <summary> - Marks class as a logging target and assigns a name to it. - </summary> - </member> - <member name="M:NLog.Targets.TargetAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.TargetAttribute"/> class. - </summary> - <param name="name">Name of the target.</param> - </member> - <member name="P:NLog.Targets.TargetAttribute.IsWrapper"> - <summary> - Gets or sets a value indicating whether to the target is a wrapper target (used to generate the target summary documentation page). - </summary> - </member> - <member name="P:NLog.Targets.TargetAttribute.IsCompound"> - <summary> - Gets or sets a value indicating whether to the target is a compound target (used to generate the target summary documentation page). - </summary> - </member> - <member name="T:NLog.Targets.WebServiceProtocol"> - <summary> - Web service protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.Soap11"> - <summary> - Use SOAP 1.1 Protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.Soap12"> - <summary> - Use SOAP 1.2 Protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.HttpPost"> - <summary> - Use HTTP POST Protocol. - </summary> - </member> - <member name="F:NLog.Targets.WebServiceProtocol.HttpGet"> - <summary> - Use HTTP GET Protocol. - </summary> - </member> - <member name="T:NLog.Targets.WebServiceTarget"> - <summary> - Calls the specified web service on each log message. - </summary> - <seealso href="http://nlog-project.org/wiki/WebService_target">Documentation on NLog Wiki</seealso> - <remarks> - The web service must implement a method that accepts a number of string parameters. - </remarks> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/WebService/NLog.config" /> - <p> - This assumes just one target and a single rule. More configuration - options are described <a href="config.html">here</a>. - </p> - <p> - To set up the log target programmatically use code like this: - </p> - <code lang="C#" source="examples/targets/Configuration API/WebService/Simple/Example.cs" /> - <p>The example web service that works with this example is shown below</p> - <code lang="C#" source="examples/targets/Configuration API/WebService/Simple/WebService1/Service1.asmx.cs" /> - </example> - </member> - <member name="M:NLog.Targets.WebServiceTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.WebServiceTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.WebServiceTarget.DoInvoke(System.Object[])"> - <summary> - Calls the target method. Must be implemented in concrete classes. - </summary> - <param name="parameters">Method call parameters.</param> - </member> - <member name="M:NLog.Targets.WebServiceTarget.DoInvoke(System.Object[],NLog.Common.AsyncContinuation)"> - <summary> - Invokes the web service method. - </summary> - <param name="parameters">Parameters to be passed.</param> - <param name="continuation">The continuation.</param> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Url"> - <summary> - Gets or sets the web service URL. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.MethodName"> - <summary> - Gets or sets the Web service method name. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Namespace"> - <summary> - Gets or sets the Web service namespace. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Protocol"> - <summary> - Gets or sets the protocol to be used when calling web service. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="P:NLog.Targets.WebServiceTarget.Encoding"> - <summary> - Gets or sets the encoding. - </summary> - <docgen category='Web Service Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.AsyncRequestQueue"> - <summary> - Asynchronous request queue. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.#ctor(System.Int32,NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction)"> - <summary> - Initializes a new instance of the AsyncRequestQueue class. - </summary> - <param name="requestLimit">Request limit.</param> - <param name="overflowAction">The overflow action.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.Enqueue(NLog.Common.AsyncLogEventInfo)"> - <summary> - Enqueues another item. If the queue is overflown the appropriate - action is taken as specified by <see cref="P:NLog.Targets.Wrappers.AsyncRequestQueue.OnOverflow"/>. - </summary> - <param name="logEventInfo">The log event info.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.DequeueBatch(System.Int32)"> - <summary> - Dequeues a maximum of <c>count</c> items from the queue - and adds returns the list containing them. - </summary> - <param name="count">Maximum number of items to be dequeued.</param> - <returns>The array of log events.</returns> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncRequestQueue.Clear"> - <summary> - Clears the queue. - </summary> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.RequestLimit"> - <summary> - Gets or sets the request limit. - </summary> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.OnOverflow"> - <summary> - Gets or sets the action to be taken when there's no more room in - the queue and another request is enqueued. - </summary> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncRequestQueue.RequestCount"> - <summary> - Gets the number of requests currently in the queue. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.AsyncTargetWrapper"> - <summary> - Provides asynchronous, buffered execution of target writes. - </summary> - <seealso href="http://nlog-project.org/wiki/AsyncWrapper_target">Documentation on NLog Wiki</seealso> - <remarks> - <p> - Asynchronous target wrapper allows the logger code to execute more quickly, by queueing - messages and processing them in a separate thread. You should wrap targets - that spend a non-trivial amount of time in their Write() method with asynchronous - target to speed up logging. - </p> - <p> - Because asynchronous logging is quite a common scenario, NLog supports a - shorthand notation for wrapping all targets with AsyncWrapper. Just add async="true" to - the <targets/> element in the configuration file. - </p> - <code lang="XML"> - <![CDATA[ - <targets async="true"> - ... your targets go here ... - </targets> - ]]></code> - </remarks> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/AsyncWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/AsyncWrapper/Wrapping File/Example.cs" /> - </example> - </member> - <member name="T:NLog.Targets.Wrappers.WrapperTargetBase"> - <summary> - Base class for targets wrap other (single) targets. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.ToString"> - <summary> - Returns the text representation of the object. Used for diagnostics. - </summary> - <returns>A string that describes the target.</returns> - </member> - <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages (in case of asynchronous targets). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.Write(NLog.LogEventInfo)"> - <summary> - Writes logging event to the log target. Must be overridden in inheriting - classes. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"> - <summary> - Gets or sets the target that is wrapped by this target. - </summary> - <docgen category='General Options' order='11' /> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="queueLimit">Maximum number of requests in the queue.</param> - <param name="overflowAction">The action to be taken when the queue overflows.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Waits for the lazy writer thread to finish writing messages. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.InitializeTarget"> - <summary> - Initializes the target by starting the lazy writer timer. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.CloseTarget"> - <summary> - Shuts down the lazy writer timer. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.StartLazyWriterTimer"> - <summary> - Starts the lazy writer thread which periodically writes - queued log messages. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.StopLazyWriterThread"> - <summary> - Starts the lazy writer thread. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Adds the log event to asynchronous queue to be processed by - the lazy writer thread. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - The <see cref="M:NLog.Targets.Target.PrecalculateVolatileLayouts(NLog.LogEventInfo)"/> is called - to ensure that the log event can be processed in another thread. - </remarks> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.BatchSize"> - <summary> - Gets or sets the number of log events that should be processed in a batch - by the lazy writer thread. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.TimeToSleepBetweenBatches"> - <summary> - Gets or sets the time in milliseconds to sleep between batches. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.OverflowAction"> - <summary> - Gets or sets the action to be taken when the lazy writer thread request queue count - exceeds the set limit. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.QueueLimit"> - <summary> - Gets or sets the limit on the number of requests in the lazy writer thread request queue. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.RequestQueue"> - <summary> - Gets the queue of lazy writer thread requests. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction"> - <summary> - The action to be taken when the queue overflows. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Grow"> - <summary> - Grow the queue. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Discard"> - <summary> - Discard the overflowing item. - </summary> - </member> - <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Block"> - <summary> - Block until there's more room in the queue. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper"> - <summary> - Causes a flush after each write on a wrapped target. - </summary> - <seealso href="http://nlog-project.org/wiki/AutoFlushWrapper_target">Documentation on NLog Wiki</seealso> - <example> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/AutoFlushWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/AutoFlushWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper"/> class. - </summary> - <remarks> - The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> - </remarks> - </member> - <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the call to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.Write() - and calls <see cref="M:NLog.Targets.Target.Flush(NLog.Common.AsyncContinuation)"/> on it. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="T:NLog.Targets.Wrappers.BufferingTargetWrapper"> - <summary> - A target that buffers log events and sends them in batches to the wrapped target. - </summary> - <seealso href="http://nlog-project.org/wiki/BufferingWrapper_target">Documentation on NLog Wiki</seealso> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="bufferSize">Size of the buffer.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="bufferSize">Size of the buffer.</param> - <param name="flushTimeout">The flush timeout.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flushes pending events in the buffer (if any). - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.InitializeTarget"> - <summary> - Initializes the target. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.CloseTarget"> - <summary> - Closes the target by flushing pending events in the buffer (if any). - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Adds the specified log event to the buffer and flushes - the buffer in case the buffer gets full. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.BufferSize"> - <summary> - Gets or sets the number of log events to be buffered. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.FlushTimeout"> - <summary> - Gets or sets the timeout (in milliseconds) after which the contents of buffer will be flushed - if there's no write in the specified period of time. Use -1 to disable timed flushes. - </summary> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.SlidingTimeout"> - <summary> - Gets or sets a value indicating whether to use sliding timeout. - </summary> - <remarks> - This value determines how the inactivity period is determined. If sliding timeout is enabled, - the inactivity timer is reset after each write, if it is disabled - inactivity timer will - count from the first event written to the buffer. - </remarks> - <docgen category='Buffering Options' order='100' /> - </member> - <member name="T:NLog.Targets.Wrappers.CompoundTargetBase"> - <summary> - A base class for targets which wrap other (multiple) targets - and provide various forms of target routing. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.CompoundTargetBase"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.ToString"> - <summary> - Returns the text representation of the object. Used for diagnostics. - </summary> - <returns>A string that describes the target.</returns> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.Write(NLog.LogEventInfo)"> - <summary> - Writes logging event to the log target. - </summary> - <param name="logEvent">Logging event to be written out.</param> - </member> - <member name="M:NLog.Targets.Wrappers.CompoundTargetBase.FlushAsync(NLog.Common.AsyncContinuation)"> - <summary> - Flush any pending log messages for all wrapped targets. - </summary> - <param name="asyncContinuation">The asynchronous continuation.</param> - </member> - <member name="P:NLog.Targets.Wrappers.CompoundTargetBase.Targets"> - <summary> - Gets the collection of targets managed by this compound target. - </summary> - </member> - <member name="T:NLog.Targets.Wrappers.FallbackGroupTarget"> - <summary> - Provides fallback-on-error. - </summary> - <seealso href="http://nlog-project.org/wiki/FallbackGroup_target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to server1, - and if it fails, messages go to server2.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/FallbackGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/FallbackGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FallbackGroupTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FallbackGroupTarget"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.FallbackGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the log event to the sub-targets until one of them succeeds. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - The method remembers the last-known-successful target - and starts the iteration from it. - If <see cref="P:NLog.Targets.Wrappers.FallbackGroupTarget.ReturnToFirstOnSuccess"/> is set, the method - resets the target to the first target - stored in <see cref="N:NLog.Targets"/>. - </remarks> - </member> - <member name="P:NLog.Targets.Wrappers.FallbackGroupTarget.ReturnToFirstOnSuccess"> - <summary> - Gets or sets a value indicating whether to return to the first target after any successful write. - </summary> - <docgen category='Fallback Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.FilteringRule"> - <summary> - Filtering rule for <see cref="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"/>. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringRule.#ctor"> - <summary> - Initializes a new instance of the FilteringRule class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringRule.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the FilteringRule class. - </summary> - <param name="whenExistsExpression">Condition to be tested against all events.</param> - <param name="filterToApply">Filter to apply to all log events when the first condition matches any of them.</param> - </member> - <member name="P:NLog.Targets.Wrappers.FilteringRule.Exists"> - <summary> - Gets or sets the condition to be tested. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.FilteringRule.Filter"> - <summary> - Gets or sets the resulting filter to be applied when the condition matches. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.FilteringTargetWrapper"> - <summary> - Filters log entries based on a condition. - </summary> - <seealso href="http://nlog-project.org/wiki/FilteringWrapper_target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages not contains the string '1' to be ignored.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/FilteringWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/FilteringWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FilteringTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.#ctor(NLog.Targets.Target,NLog.Conditions.ConditionExpression)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.FilteringTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="condition">The condition.</param> - </member> - <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Checks the condition against the passed log event. - If the condition is met, the log event is forwarded to - the wrapped target. - </summary> - <param name="logEvent">Log event.</param> - </member> - <member name="P:NLog.Targets.Wrappers.FilteringTargetWrapper.Condition"> - <summary> - Gets or sets the condition expression. Log events who meet this condition will be forwarded - to the wrapped target. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"> - <summary> - Filters buffered log entries based on a set of conditions that are evaluated on a group of events. - </summary> - <seealso href="http://nlog-project.org/wiki/PostFilteringWrapper_target">Documentation on NLog Wiki</seealso> - <remarks> - PostFilteringWrapper must be used with some type of buffering target or wrapper, such as - AsyncTargetWrapper, BufferingWrapper or ASPNetBufferingWrapper. - </remarks> - <example> - <p> - This example works like this. If there are no Warn,Error or Fatal messages in the buffer - only Info messages are written to the file, but if there are any warnings or errors, - the output includes detailed trace (levels >= Debug). You can plug in a different type - of buffering wrapper (such as ASPNetBufferingWrapper) to achieve different - functionality. - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/PostFilteringWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/PostFilteringWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.PostFilteringTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.PostFilteringTargetWrapper.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Evaluates all filtering rules to find the first one that matches. - The matching rule determines the filtering condition to be applied - to all items in a buffer. If no condition matches, default filter - is applied to the array of log events. - </summary> - <param name="logEvents">Array of log events to be post-filtered.</param> - </member> - <member name="P:NLog.Targets.Wrappers.PostFilteringTargetWrapper.DefaultFilter"> - <summary> - Gets or sets the default filter to be applied when no specific rule matches. - </summary> - <docgen category='Filtering Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.PostFilteringTargetWrapper.Rules"> - <summary> - Gets the collection of filtering rules. The rules are processed top-down - and the first rule that matches determines the filtering condition to - be applied to log events. - </summary> - <docgen category='Filtering Rules' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.RandomizeGroupTarget"> - <summary> - Sends log messages to a randomly selected target. - </summary> - <seealso href="http://nlog-project.org/wiki/RandomizeGroup_target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to either file1.txt or file2.txt - chosen randomly on a per-message basis. - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RandomizeGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RandomizeGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RandomizeGroupTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RandomizeGroupTarget"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RandomizeGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the log event to one of the sub-targets. - The sub-target is randomly chosen. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="T:NLog.Targets.Wrappers.RepeatingTargetWrapper"> - <summary> - Repeats each log event the specified number of times. - </summary> - <seealso href="http://nlog-project.org/wiki/RepeatingWrapper_target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes each log message to be repeated 3 times.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RepeatingWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RepeatingWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RepeatingTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RepeatingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="repeatCount">The repeat count.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the log message to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> by calling the <see cref="M:NLog.Targets.Target.Write(NLog.LogEventInfo)"/> method <see cref="P:NLog.Targets.Wrappers.RepeatingTargetWrapper.RepeatCount"/> times. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="P:NLog.Targets.Wrappers.RepeatingTargetWrapper.RepeatCount"> - <summary> - Gets or sets the number of times to repeat each log message. - </summary> - <docgen category='Repeating Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.RetryingTargetWrapper"> - <summary> - Retries in case of write error. - </summary> - <seealso href="http://nlog-project.org/wiki/RetryingWrapper_target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes each write attempt to be repeated 3 times, - sleeping 1 second between attempts if first one fails.</p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RetryingWrapper/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RetryingWrapper/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RetryingTargetWrapper"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.#ctor(NLog.Targets.Target,System.Int32,System.Int32)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RetryingTargetWrapper"/> class. - </summary> - <param name="wrappedTarget">The wrapped target.</param> - <param name="retryCount">The retry count.</param> - <param name="retryDelayMilliseconds">The retry delay milliseconds.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Writes the specified log event to the wrapped target, retrying and pausing in case of an error. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="P:NLog.Targets.Wrappers.RetryingTargetWrapper.RetryCount"> - <summary> - Gets or sets the number of retries that should be attempted on the wrapped target in case of a failure. - </summary> - <docgen category='Retrying Options' order='10' /> - </member> - <member name="P:NLog.Targets.Wrappers.RetryingTargetWrapper.RetryDelayMilliseconds"> - <summary> - Gets or sets the time to wait between retries in milliseconds. - </summary> - <docgen category='Retrying Options' order='10' /> - </member> - <member name="T:NLog.Targets.Wrappers.RoundRobinGroupTarget"> - <summary> - Distributes log events to targets in a round-robin fashion. - </summary> - <seealso href="http://nlog-project.org/wiki/RoundRobinGroup_target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to either file1.txt or file2.txt. - Each odd message is written to file2.txt, each even message goes to file1.txt. - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/RoundRobinGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/RoundRobinGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RoundRobinGroupTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.RoundRobinGroupTarget"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.RoundRobinGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the write to one of the targets from - the <see cref="N:NLog.Targets"/> collection. - </summary> - <param name="logEvent">The log event.</param> - <remarks> - The writes are routed in a round-robin fashion. - The first log event goes to the first target, the second - one goes to the second target and so on looping to the - first target when there are no more targets available. - In general request N goes to Targets[N % Targets.Count]. - </remarks> - </member> - <member name="T:NLog.Targets.Wrappers.SplitGroupTarget"> - <summary> - Writes log events to all targets. - </summary> - <seealso href="http://nlog-project.org/wiki/SplitGroup_target">Documentation on NLog Wiki</seealso> - <example> - <p>This example causes the messages to be written to both file1.txt or file2.txt - </p> - <p> - To set up the target in the <a href="config.html">configuration file</a>, - use the following syntax: - </p> - <code lang="XML" source="examples/targets/Configuration File/SplitGroup/NLog.config" /> - <p> - The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: - </p> - <code lang="C#" source="examples/targets/Configuration API/SplitGroup/Simple/Example.cs" /> - </example> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.SplitGroupTarget"/> class. - </summary> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.#ctor(NLog.Targets.Target[])"> - <summary> - Initializes a new instance of the <see cref="T:NLog.Targets.Wrappers.SplitGroupTarget"/> class. - </summary> - <param name="targets">The targets.</param> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.Write(NLog.Common.AsyncLogEventInfo)"> - <summary> - Forwards the specified log event to all sub-targets. - </summary> - <param name="logEvent">The log event.</param> - </member> - <member name="M:NLog.Targets.Wrappers.SplitGroupTarget.Write(NLog.Common.AsyncLogEventInfo[])"> - <summary> - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Write" method. Inheriting classes can use this method to - optimize batch writes. - </summary> - <param name="logEvents">Logging events to be written out.</param> - </member> - </members> -</doc> diff --git a/packages/NLog.2.0.0.2000/lib/sl4/NLog.dll b/packages/NLog.2.0.0.2000/lib/sl4/NLog.dll deleted file mode 100644 index 431adcd..0000000 Binary files a/packages/NLog.2.0.0.2000/lib/sl4/NLog.dll and /dev/null differ diff --git a/packages/NLog.3.2.0.0/lib/net35/NLog.dll b/packages/NLog.3.2.0.0/lib/net35/NLog.dll new file mode 100644 index 0000000..c3628b8 Binary files /dev/null and b/packages/NLog.3.2.0.0/lib/net35/NLog.dll differ diff --git a/packages/NLog.2.0.0.2000/lib/net40/NLog.xml b/packages/NLog.3.2.0.0/lib/net35/NLog.xml similarity index 92% rename from packages/NLog.2.0.0.2000/lib/net40/NLog.xml rename to packages/NLog.3.2.0.0/lib/net35/NLog.xml index 24c4c18..3fed478 100644 --- a/packages/NLog.2.0.0.2000/lib/net40/NLog.xml +++ b/packages/NLog.3.2.0.0/lib/net35/NLog.xml @@ -4,265 +4,365 @@ <name>NLog</name> </assembly> <members> - <member name="T:NLog.ComInterop.ComLogger"> - <summary> - NLog COM Interop logger implementation. - </summary> - </member> - <member name="T:NLog.ComInterop.IComLogger"> - <summary> - NLog COM Interop logger interface. - </summary> - </member> - <member name="M:NLog.ComInterop.IComLogger.Log(System.String,System.String)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - </member> - <member name="M:NLog.ComInterop.IComLogger.Trace(System.String)"> - <summary> - Writes the diagnostic message at the Trace level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - </member> - <member name="M:NLog.ComInterop.IComLogger.Debug(System.String)"> - <summary> - Writes the diagnostic message at the Debug level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - </member> - <member name="M:NLog.ComInterop.IComLogger.Info(System.String)"> - <summary> - Writes the diagnostic message at the Info level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - </member> - <member name="M:NLog.ComInterop.IComLogger.Warn(System.String)"> - <summary> - Writes the diagnostic message at the Warn level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - </member> - <member name="M:NLog.ComInterop.IComLogger.Error(System.String)"> - <summary> - Writes the diagnostic message at the Error level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - </member> - <member name="M:NLog.ComInterop.IComLogger.Fatal(System.String)"> - <summary> - Writes the diagnostic message at the Fatal level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - </member> - <member name="M:NLog.ComInterop.IComLogger.IsEnabled(System.String)"> - <summary> - Checks if the specified log level is enabled. - </summary> - <param name="level">The log level.</param> - <returns>A value indicating whether the specified log level is enabled.</returns> - </member> - <member name="P:NLog.ComInterop.IComLogger.IsTraceEnabled"> - <summary> - Gets a value indicating whether the Trace level is enabled. - </summary> - </member> - <member name="P:NLog.ComInterop.IComLogger.IsDebugEnabled"> - <summary> - Gets a value indicating whether the Debug level is enabled. - </summary> + <member name="T:JetBrains.Annotations.CanBeNullAttribute"> + <summary> + Indicates that the value of the marked element could be <c>null</c> sometimes, + so the check for <c>null</c> is necessary before its usage + </summary> + <example><code> + [CanBeNull] public object Test() { return null; } + public void UseTest() { + var p = Test(); + var s = p.ToString(); // Warning: Possible 'System.NullReferenceException' + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.NotNullAttribute"> + <summary> + Indicates that the value of the marked element could never be <c>null</c> + </summary> + <example><code> + [NotNull] public object Foo() { + return null; // Warning: Possible 'null' assignment + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.StringFormatMethodAttribute"> + <summary> + Indicates that the marked method builds string by format pattern and (optional) arguments. + Parameter, which contains format string, should be given in constructor. The format string + should be in <see cref="M:System.String.Format(System.IFormatProvider,System.String,System.Object[])"/>-like form + </summary> + <example><code> + [StringFormatMethod("message")] + public void ShowError(string message, params object[] args) { /* do something */ } + public void Foo() { + ShowError("Failed: {0}"); // Warning: Non-existing argument in format string + } + </code></example> + </member> + <member name="M:JetBrains.Annotations.StringFormatMethodAttribute.#ctor(System.String)"> + <param name="formatParameterName"> + Specifies which parameter of an annotated method should be treated as format-string + </param> </member> - <member name="P:NLog.ComInterop.IComLogger.IsInfoEnabled"> - <summary> - Gets a value indicating whether the Info level is enabled. - </summary> + <member name="T:JetBrains.Annotations.InvokerParameterNameAttribute"> + <summary> + Indicates that the function argument should be string literal and match one + of the parameters of the caller function. For example, ReSharper annotates + the parameter of <see cref="T:System.ArgumentNullException"/> + </summary> + <example><code> + public void Foo(string param) { + if (param == null) + throw new ArgumentNullException("par"); // Warning: Cannot resolve symbol + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.NotifyPropertyChangedInvocatorAttribute"> + <summary> + Indicates that the method is contained in a type that implements + <see cref="T:System.ComponentModel.INotifyPropertyChanged"/> interface + and this method is used to notify that some property value changed + </summary> + <remarks> + The method should be non-static and conform to one of the supported signatures: + <list> + <item><c>NotifyChanged(string)</c></item> + <item><c>NotifyChanged(params string[])</c></item> + <item><c>NotifyChanged{T}(Expression{Func{T}})</c></item> + <item><c>NotifyChanged{T,U}(Expression{Func{T,U}})</c></item> + <item><c>SetProperty{T}(ref T, T, string)</c></item> + </list> + </remarks> + <example><code> + internal class Foo : INotifyPropertyChanged { + public event PropertyChangedEventHandler PropertyChanged; + [NotifyPropertyChangedInvocator] + protected virtual void NotifyChanged(string propertyName) { ... } + + private string _name; + public string Name { + get { return _name; } + set { _name = value; NotifyChanged("LastName"); /* Warning */ } + } + } + </code> + Examples of generated notifications: + <list> + <item><c>NotifyChanged("Property")</c></item> + <item><c>NotifyChanged(() => Property)</c></item> + <item><c>NotifyChanged((VM x) => x.Property)</c></item> + <item><c>SetProperty(ref myField, value, "Property")</c></item> + </list> + </example> + </member> + <member name="T:JetBrains.Annotations.ContractAnnotationAttribute"> + <summary> + Describes dependency between method input and output + </summary> + <syntax> + <p>Function Definition Table syntax:</p> + <list> + <item>FDT ::= FDTRow [;FDTRow]*</item> + <item>FDTRow ::= Input => Output | Output <= Input</item> + <item>Input ::= ParameterName: Value [, Input]*</item> + <item>Output ::= [ParameterName: Value]* {halt|stop|void|nothing|Value}</item> + <item>Value ::= true | false | null | notnull | canbenull</item> + </list> + If method has single input parameter, it's name could be omitted.<br/> + Using <c>halt</c> (or <c>void</c>/<c>nothing</c>, which is the same) + for method output means that the methos doesn't return normally.<br/> + <c>canbenull</c> annotation is only applicable for output parameters.<br/> + You can use multiple <c>[ContractAnnotation]</c> for each FDT row, + or use single attribute with rows separated by semicolon.<br/> + </syntax> + <examples><list> + <item><code> + [ContractAnnotation("=> halt")] + public void TerminationMethod() + </code></item> + <item><code> + [ContractAnnotation("halt <= condition: false")] + public void Assert(bool condition, string text) // regular assertion method + </code></item> + <item><code> + [ContractAnnotation("s:null => true")] + public bool IsNullOrEmpty(string s) // string.IsNullOrEmpty() + </code></item> + <item><code> + // A method that returns null if the parameter is null, and not null if the parameter is not null + [ContractAnnotation("null => null; notnull => notnull")] + public object Transform(object data) + </code></item> + <item><code> + [ContractAnnotation("s:null=>false; =>true,result:notnull; =>false, result:null")] + public bool TryParse(string s, out Person result) + </code></item> + </list></examples> + </member> + <member name="T:JetBrains.Annotations.LocalizationRequiredAttribute"> + <summary> + Indicates that marked element should be localized or not + </summary> + <example><code> + [LocalizationRequiredAttribute(true)] + internal class Foo { + private string str = "my string"; // Warning: Localizable string + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.CannotApplyEqualityOperatorAttribute"> + <summary> + Indicates that the value of the marked type (or its derivatives) + cannot be compared using '==' or '!=' operators and <c>Equals()</c> + should be used instead. However, using '==' or '!=' for comparison + with <c>null</c> is always permitted. + </summary> + <example><code> + [CannotApplyEqualityOperator] + class NoEquality { } + class UsesNoEquality { + public void Test() { + var ca1 = new NoEquality(); + var ca2 = new NoEquality(); + if (ca1 != null) { // OK + bool condition = ca1 == ca2; // Warning + } + } + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.BaseTypeRequiredAttribute"> + <summary> + When applied to a target attribute, specifies a requirement for any type marked + with the target attribute to implement or inherit specific type or types. + </summary> + <example><code> + [BaseTypeRequired(typeof(IComponent)] // Specify requirement + internal class ComponentAttribute : Attribute { } + [Component] // ComponentAttribute requires implementing IComponent interface + internal class MyComponent : IComponent { } + </code></example> </member> - <member name="P:NLog.ComInterop.IComLogger.IsWarnEnabled"> + <member name="T:JetBrains.Annotations.UsedImplicitlyAttribute"> <summary> - Gets a value indicating whether the Warn level is enabled. + Indicates that the marked symbol is used implicitly + (e.g. via reflection, in external library), so this symbol + will not be marked as unused (as well as by other usage inspections) </summary> </member> - <member name="P:NLog.ComInterop.IComLogger.IsErrorEnabled"> + <member name="T:JetBrains.Annotations.MeansImplicitUseAttribute"> <summary> - Gets a value indicating whether the Error level is enabled. + Should be used on attributes and causes ReSharper + to not mark symbols marked with such attributes as unused + (as well as by other usage inspections) </summary> </member> - <member name="P:NLog.ComInterop.IComLogger.IsFatalEnabled"> - <summary> - Gets a value indicating whether the Fatal level is enabled. - </summary> + <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Access"> + <summary>Only entity marked with attribute considered used</summary> </member> - <member name="P:NLog.ComInterop.IComLogger.LoggerName"> - <summary> - Gets or sets the logger name. - </summary> + <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Assign"> + <summary>Indicates implicit assignment to a member</summary> </member> - <member name="M:NLog.ComInterop.ComLogger.Log(System.String,System.String)"> + <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedWithFixedConstructorSignature"> <summary> - Writes the diagnostic message at the specified level. + Indicates implicit instantiation of a type with fixed constructor signature. + That means any unused constructor parameters won't be reported as such. </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string"/> to be written.</param> </member> - <member name="M:NLog.ComInterop.ComLogger.Trace(System.String)"> - <summary> - Writes the diagnostic message at the Trace level. - </summary> - <param name="message">A <see langword="string"/> to be written.</param> + <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedNoFixedConstructorSignature"> + <summary>Indicates implicit instantiation of a type</summary> </member> - <member name="M:NLog.ComInterop.ComLogger.Debug(System.String)"> + <member name="T:JetBrains.Annotations.ImplicitUseTargetFlags"> <summary> - Writes the diagnostic message at the Debug level. + Specify what is considered used implicitly + when marked with <see cref="T:JetBrains.Annotations.MeansImplicitUseAttribute"/> + or <see cref="T:JetBrains.Annotations.UsedImplicitlyAttribute"/> </summary> - <param name="message">A <see langword="string"/> to be written.</param> </member> - <member name="M:NLog.ComInterop.ComLogger.Info(System.String)"> - <summary> - Writes the diagnostic message at the Info level. - </summary> - <param name="message">A <see langword="string"/> to be written.</param> + <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.Members"> + <summary>Members of entity marked with attribute are considered used</summary> </member> - <member name="M:NLog.ComInterop.ComLogger.Warn(System.String)"> - <summary> - Writes the diagnostic message at the Warn level. - </summary> - <param name="message">A <see langword="string"/> to be written.</param> + <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.WithMembers"> + <summary>Entity marked with attribute and all its members considered used</summary> </member> - <member name="M:NLog.ComInterop.ComLogger.Error(System.String)"> + <member name="T:JetBrains.Annotations.PublicAPIAttribute"> <summary> - Writes the diagnostic message at the Error level. + This attribute is intended to mark publicly available API + which should not be removed and so is treated as used </summary> - <param name="message">A <see langword="string"/> to be written.</param> </member> - <member name="M:NLog.ComInterop.ComLogger.Fatal(System.String)"> + <member name="T:JetBrains.Annotations.InstantHandleAttribute"> <summary> - Writes the diagnostic message at the Fatal level. + Tells code analysis engine if the parameter is completely handled + when the invoked method is on stack. If the parameter is a delegate, + indicates that delegate is executed while the method is executed. + If the parameter is an enumerable, indicates that it is enumerated + while the method is executed </summary> - <param name="message">A <see langword="string"/> to be written.</param> </member> - <member name="M:NLog.ComInterop.ComLogger.IsEnabled(System.String)"> + <member name="T:JetBrains.Annotations.PureAttribute"> <summary> - Checks if the specified log level is enabled. + Indicates that a method does not make any observable state changes. + The same as <c>System.Diagnostics.Contracts.PureAttribute</c> </summary> - <param name="level">The log level.</param> - <returns> - A value indicating whether the specified log level is enabled. - </returns> + <example><code> + [Pure] private int Multiply(int x, int y) { return x * y; } + public void Foo() { + const int a = 2, b = 2; + Multiply(a, b); // Waring: Return value of pure method is not used + } + </code></example> </member> - <member name="P:NLog.ComInterop.ComLogger.IsTraceEnabled"> + <member name="T:JetBrains.Annotations.PathReferenceAttribute"> <summary> - Gets a value indicating whether the Trace level is enabled. + Indicates that a parameter is a path to a file or a folder + within a web project. Path can be relative or absolute, + starting from web root (~) </summary> - <value></value> </member> - <member name="P:NLog.ComInterop.ComLogger.IsDebugEnabled"> + <member name="T:JetBrains.Annotations.AspMvcActionAttribute"> <summary> - Gets a value indicating whether the Debug level is enabled. + ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter + is an MVC action. If applied to a method, the MVC action name is calculated + implicitly from the context. Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c> </summary> - <value></value> </member> - <member name="P:NLog.ComInterop.ComLogger.IsInfoEnabled"> + <member name="T:JetBrains.Annotations.AspMvcAreaAttribute"> <summary> - Gets a value indicating whether the Info level is enabled. + ASP.NET MVC attribute. Indicates that a parameter is an MVC area. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c> </summary> - <value></value> </member> - <member name="P:NLog.ComInterop.ComLogger.IsWarnEnabled"> + <member name="T:JetBrains.Annotations.AspMvcControllerAttribute"> <summary> - Gets a value indicating whether the Warn level is enabled. + ASP.NET MVC attribute. If applied to a parameter, indicates that + the parameter is an MVC controller. If applied to a method, + the MVC controller name is calculated implicitly from the context. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String, String)</c> </summary> - <value></value> </member> - <member name="P:NLog.ComInterop.ComLogger.IsErrorEnabled"> + <member name="T:JetBrains.Annotations.AspMvcMasterAttribute"> <summary> - Gets a value indicating whether the Error level is enabled. - </summary> - <value></value> - </member> - <member name="P:NLog.ComInterop.ComLogger.IsFatalEnabled"> - <summary> - Gets a value indicating whether the Fatal level is enabled. - </summary> - <value></value> - </member> - <member name="P:NLog.ComInterop.ComLogger.LoggerName"> - <summary> - Gets or sets the logger name. - </summary> - <value></value> - </member> - <member name="T:NLog.ComInterop.ComLogManager"> - <summary> - NLog COM Interop LogManager implementation. + ASP.NET MVC attribute. Indicates that a parameter is an MVC Master. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Controller.View(String, String)</c> </summary> </member> - <member name="T:NLog.ComInterop.IComLogManager"> + <member name="T:JetBrains.Annotations.AspMvcModelTypeAttribute"> <summary> - NLog COM Interop LogManager interface. + ASP.NET MVC attribute. Indicates that a parameter is an MVC model type. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Controller.View(String, Object)</c> </summary> </member> - <member name="M:NLog.ComInterop.IComLogManager.LoadConfigFromFile(System.String)"> + <member name="T:JetBrains.Annotations.AspMvcPartialViewAttribute"> <summary> - Loads NLog configuration from the specified file. + ASP.NET MVC attribute. If applied to a parameter, indicates that + the parameter is an MVC partial view. If applied to a method, + the MVC partial view name is calculated implicitly from the context. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper, String)</c> </summary> - <param name="fileName">The name of the file to load NLog configuration from.</param> </member> - <member name="M:NLog.ComInterop.IComLogManager.GetLogger(System.String)"> + <member name="T:JetBrains.Annotations.AspMvcSupressViewErrorAttribute"> <summary> - Creates the specified logger object and assigns a LoggerName to it. + ASP.NET MVC attribute. Allows disabling all inspections + for MVC views within a class or a method. </summary> - <param name="loggerName">Logger name.</param> - <returns>The new logger instance.</returns> </member> - <member name="P:NLog.ComInterop.IComLogManager.InternalLogToConsole"> + <member name="T:JetBrains.Annotations.AspMvcDisplayTemplateAttribute"> <summary> - Gets or sets a value indicating whether internal messages should be written to the console. + ASP.NET MVC attribute. Indicates that a parameter is an MVC display template. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(HtmlHelper, String)</c> </summary> </member> - <member name="P:NLog.ComInterop.IComLogManager.InternalLogFile"> + <member name="T:JetBrains.Annotations.AspMvcEditorTemplateAttribute"> <summary> - Gets or sets the name of the internal log file. + ASP.NET MVC attribute. Indicates that a parameter is an MVC editor template. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.EditorExtensions.EditorForModel(HtmlHelper, String)</c> </summary> </member> - <member name="P:NLog.ComInterop.IComLogManager.InternalLogLevel"> + <member name="T:JetBrains.Annotations.AspMvcTemplateAttribute"> <summary> - Gets or sets the name of the internal log level. + ASP.NET MVC attribute. Indicates that a parameter is an MVC template. + Use this attribute for custom wrappers similar to + <c>System.ComponentModel.DataAnnotations.UIHintAttribute(System.String)</c> </summary> </member> - <member name="M:NLog.ComInterop.ComLogManager.GetLogger(System.String)"> + <member name="T:JetBrains.Annotations.AspMvcViewAttribute"> <summary> - Creates the specified logger object and assigns a LoggerName to it. + ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter + is an MVC view. If applied to a method, the MVC view name is calculated implicitly + from the context. Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Controller.View(Object)</c> </summary> - <param name="loggerName">The name of the logger.</param> - <returns>The new logger instance.</returns> </member> - <member name="M:NLog.ComInterop.ComLogManager.LoadConfigFromFile(System.String)"> + <member name="T:JetBrains.Annotations.AspMvcActionSelectorAttribute"> <summary> - Loads NLog configuration from the specified file. + ASP.NET MVC attribute. When applied to a parameter of an attribute, + indicates that this parameter is an MVC action name </summary> - <param name="fileName">The name of the file to load NLog configuration from.</param> + <example><code> + [ActionName("Foo")] + public ActionResult Login(string returnUrl) { + ViewBag.ReturnUrl = Url.Action("Foo"); // OK + return RedirectToAction("Bar"); // Error: Cannot resolve action + } + </code></example> </member> - <member name="P:NLog.ComInterop.ComLogManager.InternalLogToConsole"> + <member name="T:JetBrains.Annotations.RazorSectionAttribute"> <summary> - Gets or sets a value indicating whether to log internal messages to the console. + Razor attribute. Indicates that a parameter or a method is a Razor section. + Use this attribute for custom wrappers similar to + <c>System.Web.WebPages.WebPageBase.RenderSection(String)</c> </summary> - <value> - A value of <c>true</c> if internal messages should be logged to the console; otherwise, <c>false</c>. - </value> - </member> - <member name="P:NLog.ComInterop.ComLogManager.InternalLogLevel"> - <summary> - Gets or sets the name of the internal log level. - </summary> - <value></value> - </member> - <member name="P:NLog.ComInterop.ComLogManager.InternalLogFile"> - <summary> - Gets or sets the name of the internal log file. - </summary> - <value></value> </member> <member name="T:NLog.Common.AsyncContinuation"> <summary> @@ -916,28 +1016,40 @@ <param name="secondValue">The second value.</param> <returns><b>true</b> when two objects are equal, <b>false</b> otherwise.</returns> </member> - <member name="M:NLog.Conditions.ConditionMethods.Contains(System.String,System.String)"> + <member name="M:NLog.Conditions.ConditionMethods.Equals2(System.String,System.String,System.Boolean)"> + <summary> + Compares two strings for equality. + </summary> + <param name="firstValue">The first string.</param> + <param name="secondValue">The second string.</param> + <param name="ignoreCase">Optional. If <c>true</c>, case is ignored; if <c>false</c> (default), case is significant.</param> + <returns><b>true</b> when two strings are equal, <b>false</b> otherwise.</returns> + </member> + <member name="M:NLog.Conditions.ConditionMethods.Contains(System.String,System.String,System.Boolean)"> <summary> Gets or sets a value indicating whether the second string is a substring of the first one. </summary> <param name="haystack">The first string.</param> <param name="needle">The second string.</param> + <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> <returns><b>true</b> when the second string is a substring of the first string, <b>false</b> otherwise.</returns> </member> - <member name="M:NLog.Conditions.ConditionMethods.StartsWith(System.String,System.String)"> + <member name="M:NLog.Conditions.ConditionMethods.StartsWith(System.String,System.String,System.Boolean)"> <summary> Gets or sets a value indicating whether the second string is a prefix of the first one. </summary> <param name="haystack">The first string.</param> <param name="needle">The second string.</param> + <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns> </member> - <member name="M:NLog.Conditions.ConditionMethods.EndsWith(System.String,System.String)"> + <member name="M:NLog.Conditions.ConditionMethods.EndsWith(System.String,System.String,System.Boolean)"> <summary> Gets or sets a value indicating whether the second string is a suffix of the first one. </summary> <param name="haystack">The first string.</param> <param name="needle">The second string.</param> + <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns> </member> <member name="M:NLog.Conditions.ConditionMethods.Length(System.String)"> @@ -1450,6 +1562,12 @@ </summary> <value>The ambient property factory.</value> </member> + <member name="P:NLog.Config.ConfigurationItemFactory.TimeSources"> + <summary> + Gets the time source factory. + </summary> + <value>The time source factory.</value> + </member> <member name="P:NLog.Config.ConfigurationItemFactory.ConditionMethods"> <summary> Gets the condition method factory. @@ -1515,11 +1633,11 @@ Provides means to populate factories of named items (such as targets, layouts, layout renderers, etc.). </summary> </member> - <member name="M:NLog.Config.Factory`2.ScanAssembly(System.Reflection.Assembly,System.String)"> + <member name="M:NLog.Config.Factory`2.ScanTypes(System.Type[],System.String)"> <summary> Scans the assembly. </summary> - <param name="theAssembly">The assembly.</param> + <param name="types">The types to scane.</param> <param name="prefix">The prefix.</param> </member> <member name="M:NLog.Config.Factory`2.RegisterType(System.Type,System.String)"> @@ -1788,6 +1906,11 @@ Gets the collection of logging rules. </summary> </member> + <member name="P:NLog.Config.LoggingConfiguration.DefaultCultureInfo"> + <summary> + Gets or sets the default culture info use. + </summary> + </member> <member name="P:NLog.Config.LoggingConfiguration.AllTargets"> <summary> Gets all targets. @@ -1941,13 +2064,13 @@ <typeparam name="TClassAttributeType">The type of the class marker attribute.</typeparam> <typeparam name="TMethodAttributeType">The type of the method marker attribute.</typeparam> </member> - <member name="M:NLog.Config.MethodFactory`2.ScanAssembly(System.Reflection.Assembly,System.String)"> + <member name="M:NLog.Config.MethodFactory`2.ScanTypes(System.Type[],System.String)"> <summary> Scans the assembly for classes marked with <typeparamref name="TClassAttributeType"/> and methods marked with <typeparamref name="TMethodAttributeType"/> and adds them to the factory. </summary> - <param name="theAssembly">The assembly.</param> + <param name="types">The types to scan.</param> <param name="prefix">The prefix to use for names.</param> </member> <member name="M:NLog.Config.MethodFactory`2.RegisterType(System.Type,System.String)"> @@ -2002,6 +2125,16 @@ the item. </returns> </member> + <member name="T:NLog.Config.NLogConfigurationIgnorePropertyAttribute"> + <summary> + Indicates NLog should not scan this property during configuration. + </summary> + </member> + <member name="M:NLog.Config.NLogConfigurationIgnorePropertyAttribute.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Config.NLogConfigurationIgnorePropertyAttribute"/> class. + </summary> + </member> <member name="T:NLog.Config.NLogConfigurationItemAttribute"> <summary> Marks the object as configuration item for NLog. @@ -2245,6 +2378,11 @@ the application configuration file (<c>app.exe.config</c>). </summary> </member> + <member name="P:NLog.Config.XmlLoggingConfiguration.Variables"> + <summary> + Gets the variables defined in the configuration. + </summary> + </member> <member name="P:NLog.Config.XmlLoggingConfiguration.AutoReload"> <summary> Gets or sets a value indicating whether the configuration files @@ -2498,6 +2636,207 @@ </summary> <docgen category='Filtering Options' order='10' /> </member> + <member name="T:NLog.Fluent.LogBuilder"> + <summary> + A fluent class to build log events for NLog. + </summary> + </member> + <member name="M:NLog.Fluent.LogBuilder.#ctor(NLog.Logger)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Fluent.LogBuilder"/> class. + </summary> + <param name="logger">The <see cref="T:NLog.Logger"/> to send the log event.</param> + </member> + <member name="M:NLog.Fluent.LogBuilder.#ctor(NLog.Logger,NLog.LogLevel)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Fluent.LogBuilder"/> class. + </summary> + <param name="logger">The <see cref="T:NLog.Logger"/> to send the log event.</param> + <param name="logLevel">The <see cref="T:NLog.LogLevel"/> for the log event.</param> + </member> + <member name="M:NLog.Fluent.LogBuilder.Exception(System.Exception)"> + <summary> + Sets the <paramref name="exception"/> information of the logging event. + </summary> + <param name="exception">The exception information of the logging event.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Level(NLog.LogLevel)"> + <summary> + Sets the level of the logging event. + </summary> + <param name="logLevel">The level of the logging event.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.LoggerName(System.String)"> + <summary> + Sets the logger name of the logging event. + </summary> + <param name="loggerName">The logger name of the logging event.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String)"> + <summary> + Sets the log message on the logging event. + </summary> + <param name="message">The log message for the logging event.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object)"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="format">A composite format string.</param> + <param name="arg0">The object to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object)"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="format">A composite format string.</param> + <param name="arg0">The first object to format.</param> + <param name="arg1">The second object to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object,System.Object)"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="format">A composite format string.</param> + <param name="arg0">The first object to format.</param> + <param name="arg1">The second object to format.</param> + <param name="arg2">The third object to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object,System.Object,System.Object)"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="format">A composite format string.</param> + <param name="arg0">The first object to format.</param> + <param name="arg1">The second object to format.</param> + <param name="arg2">The third object to format.</param> + <param name="arg3">The fourth object to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object[])"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="format">A composite format string.</param> + <param name="args">An object array that contains zero or more objects to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.IFormatProvider,System.String,System.Object[])"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="provider">An object that supplies culture-specific formatting information.</param> + <param name="format">A composite format string.</param> + <param name="args">An object array that contains zero or more objects to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Property(System.Object,System.Object)"> + <summary> + Sets a per-event context property on the logging event. + </summary> + <param name="name">The name of the context property.</param> + <param name="value">The value of the context property.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.TimeStamp(System.DateTime)"> + <summary> + Sets the timestamp of the logging event. + </summary> + <param name="timeStamp">The timestamp of the logging event.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.StackTrace(System.Diagnostics.StackTrace,System.Int32)"> + <summary> + Sets the stack trace for the event info. + </summary> + <param name="stackTrace">The stack trace.</param> + <param name="userStackFrame">Index of the first user stack frame within the stack trace.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Write"> + <summary> + Writes the log event to the underlying logger. + </summary> + </member> + <member name="M:NLog.Fluent.LogBuilder.WriteIf(System.Func{System.Boolean})"> + <summary> + Writes the log event to the underlying logger. + </summary> + <param name="condition">If condition is true, write log event; otherwise ignore event.</param> + </member> + <member name="M:NLog.Fluent.LogBuilder.WriteIf(System.Boolean)"> + <summary> + Writes the log event to the underlying logger. + </summary> + <param name="condition">If condition is true, write log event; otherwise ignore event.</param> + </member> + <member name="P:NLog.Fluent.LogBuilder.LogEventInfo"> + <summary> + Gets the <see cref="P:NLog.Fluent.LogBuilder.LogEventInfo"/> created by the builder. + </summary> + </member> + <member name="T:NLog.Fluent.LoggerExtensions"> + <summary> + Extension methods for NLog <see cref="T:NLog.Logger"/>. + </summary> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Log(NLog.Logger,NLog.LogLevel)"> + <summary> + Starts building a log event with the specified <see cref="T:NLog.LogLevel"/>. + </summary> + <param name="logger">The logger to write the log event to.</param> + <param name="logLevel">The log level.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Trace(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Trace</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Debug(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Debug</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Info(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Info</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Warn(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Warn</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Error(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Error</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Fatal(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Fatal</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> <member name="T:NLog.GDC"> <summary> Global Diagnostics Context - used for log4net compatibility. @@ -2577,16 +2916,27 @@ Various helper methods for accessing state of ASP application. </summary> </member> - <member name="T:NLog.Internal.CurrentTimeGetter"> + <member name="T:NLog.Internal.ConfigurationManager"> + <summary> + Internal configuration manager used to read .NET configuration files. + Just a wrapper around the BCL ConfigurationManager, but used to enable + unit testing. + </summary> + </member> + <member name="T:NLog.Internal.IConfigurationManager"> <summary> - Optimized methods to get current time. + Interface for the wrapper around System.Configuration.ConfigurationManager. </summary> </member> - <member name="P:NLog.Internal.CurrentTimeGetter.Now"> + <member name="P:NLog.Internal.IConfigurationManager.AppSettings"> <summary> - Gets the current time in an optimized fashion. + Gets the wrapper around ConfigurationManager.AppSettings. + </summary> + </member> + <member name="P:NLog.Internal.ConfigurationManager.AppSettings"> + <summary> + Gets the wrapper around ConfigurationManager.AppSettings. </summary> - <value>Current time.</value> </member> <member name="T:NLog.Internal.DictionaryAdapter`2"> <summary> @@ -2778,76 +3128,107 @@ The current element in the collection. </returns> </member> - <member name="T:NLog.Internal.EnumerableHelpers"> + <member name="T:NLog.Internal.EnvironmentHelper"> <summary> - LINQ-like helpers (cannot use LINQ because we must work with .NET 2.0 profile). + Safe way to get environment variables. </summary> </member> - <member name="M:NLog.Internal.EnumerableHelpers.OfType``1(System.Collections.IEnumerable)"> + <member name="T:NLog.Internal.ExceptionHelper"> <summary> - Filters the given enumerable to return only items of the specified type. + Helper class for dealing with exceptions. </summary> - <typeparam name="T"> - Type of the item. - </typeparam> - <param name="enumerable"> - The enumerable. - </param> - <returns> - Items of specified type. - </returns> </member> - <member name="M:NLog.Internal.EnumerableHelpers.Reverse``1(System.Collections.Generic.IEnumerable{``0})"> + <member name="M:NLog.Internal.ExceptionHelper.MustBeRethrown(System.Exception)"> <summary> - Reverses the specified enumerable. + Determines whether the exception must be rethrown. </summary> - <typeparam name="T"> - Type of enumerable item. - </typeparam> - <param name="enumerable"> - The enumerable. - </param> - <returns> - Reversed enumerable. - </returns> + <param name="exception">The exception.</param> + <returns>True if the exception must be rethrown, false otherwise.</returns> </member> - <member name="M:NLog.Internal.EnumerableHelpers.Any``1(System.Collections.Generic.IEnumerable{``0},System.Predicate{``0})"> + <member name="T:NLog.Internal.FactoryHelper"> <summary> - Determines is the given predicate is met by any element of the enumerable. + Object construction helper. </summary> - <typeparam name="T">Element type.</typeparam> - <param name="enumerable">The enumerable.</param> - <param name="predicate">The predicate.</param> - <returns>True if predicate returns true for any element of the collection, false otherwise.</returns> </member> - <member name="M:NLog.Internal.EnumerableHelpers.ToList``1(System.Collections.Generic.IEnumerable{``0})"> + <member name="T:NLog.Internal.Fakeables.AppDomainWrapper"> <summary> - Converts the enumerable to list. + Adapter for <see cref="T:System.AppDomain"/> to <see cref="T:NLog.Internal.Fakeables.IAppDomain"/> </summary> - <typeparam name="T">Type of the list element.</typeparam> - <param name="enumerable">The enumerable.</param> - <returns>List of elements.</returns> </member> - <member name="T:NLog.Internal.EnvironmentHelper"> + <member name="T:NLog.Internal.Fakeables.IAppDomain"> <summary> - Safe way to get environment variables. + Interface for fakeable the current <see cref="T:System.AppDomain"/>. Not fully implemented, please methods/properties as necessary. </summary> </member> - <member name="T:NLog.Internal.ExceptionHelper"> + <member name="P:NLog.Internal.Fakeables.IAppDomain.BaseDirectory"> <summary> - Helper class for dealing with exceptions. + Gets or sets the base directory that the assembly resolver uses to probe for assemblies. </summary> </member> - <member name="M:NLog.Internal.ExceptionHelper.MustBeRethrown(System.Exception)"> + <member name="P:NLog.Internal.Fakeables.IAppDomain.ConfigurationFile"> <summary> - Determines whether the exception must be rethrown. + Gets or sets the name of the configuration file for an application domain. </summary> - <param name="exception">The exception.</param> - <returns>True if the exception must be rethrown, false otherwise.</returns> </member> - <member name="T:NLog.Internal.FactoryHelper"> + <member name="P:NLog.Internal.Fakeables.IAppDomain.PrivateBinPath"> <summary> - Object construction helper. + Gets or sets the list of directories under the application base directory that are probed for private assemblies. + </summary> + </member> + <member name="P:NLog.Internal.Fakeables.IAppDomain.FriendlyName"> + <summary> + Gets or set the friendly name. + </summary> + </member> + <member name="E:NLog.Internal.Fakeables.IAppDomain.ProcessExit"> + <summary> + Process exit event. + </summary> + </member> + <member name="E:NLog.Internal.Fakeables.IAppDomain.DomainUnload"> + <summary> + Domain unloaded event. + </summary> + </member> + <member name="M:NLog.Internal.Fakeables.AppDomainWrapper.#ctor(System.AppDomain)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Internal.Fakeables.AppDomainWrapper"/> class. + </summary> + <param name="appDomain">The <see cref="T:System.AppDomain"/> to wrap.</param> + </member> + <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.CurrentDomain"> + <summary> + Gets a the current <see cref="T:System.AppDomain"/> wrappered in a <see cref="T:NLog.Internal.Fakeables.AppDomainWrapper"/>. + </summary> + </member> + <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.BaseDirectory"> + <summary> + Gets or sets the base directory that the assembly resolver uses to probe for assemblies. + </summary> + </member> + <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.ConfigurationFile"> + <summary> + Gets or sets the name of the configuration file for an application domain. + </summary> + </member> + <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.PrivateBinPath"> + <summary> + Gets or sets the list of directories under the application base directory that are probed for private assemblies. + </summary> + </member> + <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.FriendlyName"> + <summary> + Gets or set the friendly name. + </summary> + </member> + <member name="E:NLog.Internal.Fakeables.AppDomainWrapper.ProcessExit"> + <summary> + Process exit event. + </summary> + </member> + <member name="E:NLog.Internal.Fakeables.AppDomainWrapper.DomainUnload"> + <summary> + Domain unloaded event. </summary> </member> <member name="T:NLog.Internal.FileAppenders.BaseFileAppender"> @@ -3355,6 +3736,66 @@ Supports mocking of SMTP Client code. </summary> </member> + <member name="M:NLog.Internal.MySmtpClient.Dispose"> + <summary> + Sends a QUIT message to the SMTP server, gracefully ends the TCP connection, and releases all resources used by the current instance of the <see cref="T:System.Net.Mail.SmtpClient"/> class. + </summary> + </member> + <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#get_Host"> + <summary> + Supports mocking of SMTP Client code. + </summary> + </member> + <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#set_Host(System.String)"> + <summary> + Supports mocking of SMTP Client code. + </summary> + </member> + <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#get_Port"> + <summary> + Supports mocking of SMTP Client code. + </summary> + </member> + <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#set_Port(System.Int32)"> + <summary> + Supports mocking of SMTP Client code. + </summary> + </member> + <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#get_Timeout"> + <summary> + Supports mocking of SMTP Client code. + </summary> + </member> + <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#set_Timeout(System.Int32)"> + <summary> + Supports mocking of SMTP Client code. + </summary> + </member> + <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#get_Credentials"> + <summary> + Supports mocking of SMTP Client code. + </summary> + </member> + <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#set_Credentials(System.Net.ICredentialsByHost)"> + <summary> + Supports mocking of SMTP Client code. + </summary> + </member> + <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#get_EnableSsl"> + <summary> + Supports mocking of SMTP Client code. + </summary> + </member> + <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#set_EnableSsl(System.Boolean)"> + <summary> + Supports mocking of SMTP Client code. + </summary> + </member> + <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#Send(System.Net.Mail.MailMessage)"> + <summary> + Supports mocking of SMTP Client code. + </summary> + </member> <member name="T:NLog.Internal.NetworkSenders.HttpNetworkSender"> <summary> Network sender which uses HTTP or HTTPS POST. @@ -3474,13 +3915,16 @@ Creates instances of <see cref="T:NLog.Internal.NetworkSenders.NetworkSender"/> objects for given URLs. </summary> </member> - <member name="M:NLog.Internal.NetworkSenders.INetworkSenderFactory.Create(System.String)"> + <member name="M:NLog.Internal.NetworkSenders.INetworkSenderFactory.Create(System.String,System.Int32)"> <summary> Creates a new instance of the network sender based on a network URL. </summary> <param name="url"> URL that determines the network sender to be created. </param> + <param name="maxQueueSize"> + The maximum queue size. + </param> <returns> A newly created network sender. </returns> @@ -3495,14 +3939,17 @@ Default implementation of <see cref="T:NLog.Internal.NetworkSenders.INetworkSenderFactory"/>. </summary> </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSenderFactory.Create(System.String)"> + <member name="M:NLog.Internal.NetworkSenders.NetworkSenderFactory.Create(System.String,System.Int32)"> <summary> Creates a new instance of the network sender based on a network URL:. </summary> <param name="url"> URL that determines the network sender to be created. </param> - <returns> + <param name="maxQueueSize"> + The maximum queue size. + </param> + /// <returns> A newly created network sender. </returns> </member> @@ -3550,6 +3997,11 @@ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. </summary> </member> + <member name="P:NLog.Internal.NetworkSenders.SocketProxy.UnderlyingSocket"> + <summary> + Gets underlying socket instance. + </summary> + </member> <member name="T:NLog.Internal.NetworkSenders.TcpNetworkSender"> <summary> Sends messages over a TCP network connection. @@ -4049,6 +4501,51 @@ </summary> <value></value> </member> + <member name="T:NLog.Internal.XmlHelper"> + <summary> + Helper class for XML + </summary> + </member> + <member name="M:NLog.Internal.XmlHelper.RemoveInvalidXmlChars(System.String)"> + <summary> + removes any unusual unicode characters that can't be encoded into XML + </summary> + </member> + <member name="M:NLog.Internal.XmlHelper.WriteAttributeSafeString(System.Xml.XmlWriter,System.String,System.String,System.String,System.String)"> + <summary> + Safe version of WriteAttributeString + </summary> + <param name="writer"></param> + <param name="prefix"></param> + <param name="localName"></param> + <param name="ns"></param> + <param name="value"></param> + </member> + <member name="M:NLog.Internal.XmlHelper.WriteAttributeSafeString(System.Xml.XmlWriter,System.String,System.String)"> + <summary> + Safe version of WriteAttributeString + </summary> + <param name="writer"></param> + <param name="thread"></param> + <param name="localName"></param> + </member> + <member name="M:NLog.Internal.XmlHelper.WriteElementSafeString(System.Xml.XmlWriter,System.String,System.String,System.String,System.String)"> + <summary> + Safe version of WriteElementSafeString + </summary> + <param name="writer"></param> + <param name="prefix"></param> + <param name="localName"></param> + <param name="ns"></param> + <param name="value"></param> + </member> + <member name="M:NLog.Internal.XmlHelper.WriteSafeCData(System.Xml.XmlWriter,System.String)"> + <summary> + Safe version of WriteCData + </summary> + <param name="writer"></param> + <param name="text"></param> + </member> <member name="T:NLog.LayoutRenderers.AmbientPropertyAttribute"> <summary> Designates a property of the class as an ambient property. @@ -4213,6 +4710,18 @@ </summary> <docgen category='Rendering Options' order='10' /> </member> + <member name="T:NLog.LayoutRenderers.AssemblyVersionLayoutRenderer"> + <summary> + Assembly version. + </summary> + </member> + <member name="M:NLog.LayoutRenderers.AssemblyVersionLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> + <summary> + Renders assembly version and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="logEvent">Logging event.</param> + </member> <member name="T:NLog.LayoutRenderers.BaseDirLayoutRenderer"> <summary> The current application domain's base directory. @@ -4223,6 +4732,11 @@ Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.BaseDirLayoutRenderer"/> class. </summary> </member> + <member name="M:NLog.LayoutRenderers.BaseDirLayoutRenderer.#ctor(NLog.Internal.Fakeables.IAppDomain)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.BaseDirLayoutRenderer"/> class. + </summary> + </member> <member name="M:NLog.LayoutRenderers.BaseDirLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> <summary> Renders the application base directory and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. @@ -4261,15 +4775,26 @@ </member> <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.ClassName"> <summary> - Gets or sets a value indicating whether to render the class name. + Gets or sets a value indicating whether to render the class name. + </summary> + <docgen category='Rendering Options' order='10' /> + </member> + <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.MethodName"> + <summary> + Gets or sets a value indicating whether to render the method name. + </summary> + <docgen category='Rendering Options' order='10' /> + </member> + <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.CleanNamesOfAnonymousDelegates"> + <summary> + Gets or sets a value indicating whether the method name will be cleaned up if it is detected as an anonymous delegate. </summary> <docgen category='Rendering Options' order='10' /> </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.MethodName"> + <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.SkipFrames"> <summary> - Gets or sets a value indicating whether to render the method name. + Gets or sets the number of frames to skip. </summary> - <docgen category='Rendering Options' order='10' /> </member> <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.FileName"> <summary> @@ -4376,6 +4901,12 @@ </summary> <docgen category='Rendering Options' order='10' /> </member> + <member name="P:NLog.LayoutRenderers.EnvironmentLayoutRenderer.Default"> + <summary> + Gets or sets the default value to be used when the environment variable is not set. + </summary> + <docgen category='Rendering Options' order='10' /> + </member> <member name="T:NLog.LayoutRenderers.EventContextLayoutRenderer"> <summary> Log event context data. @@ -4394,6 +4925,24 @@ </summary> <docgen category='Rendering Options' order='10' /> </member> + <member name="T:NLog.LayoutRenderers.EventPropertiesLayoutRenderer"> + <summary> + Log event context data. + </summary> + </member> + <member name="M:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> + <summary> + Renders the specified log event context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="logEvent">Logging event.</param> + </member> + <member name="P:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Item"> + <summary> + Gets or sets the name of the item. + </summary> + <docgen category='Rendering Options' order='10' /> + </member> <member name="T:NLog.LayoutRenderers.ExceptionLayoutRenderer"> <summary> Exception information provided through @@ -4412,6 +4961,55 @@ <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> <param name="logEvent">Logging event.</param> </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendMessage(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the Message of an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The exception containing the Message to append.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendMethod(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the method name from Exception's stack trace to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose method name should be appended.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendStackTrace(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the stack trace from an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose stack trace should be appended.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendToString(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the result of calling ToString() on an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose call to ToString() should be appended.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendType(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the type of an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose type should be appended.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendShortType(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the short type of an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose short type should be appended.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendData(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the contents of an Exception's Data property to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose Data property elements should be appended.</param> + </member> <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Format"> <summary> Gets or sets the format of the output. Must be a comma-separated list of exception @@ -4703,6 +5301,11 @@ Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> class. </summary> </member> + <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.#ctor(NLog.Internal.Fakeables.IAppDomain)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> class. + </summary> + </member> <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> <summary> Renders the XML logging event and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. @@ -5817,6 +6420,16 @@ <param name="text">The text to be post-processed.</param> <returns>Post-processed text.</returns> </member> + <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceNamedGroup(System.String,System.String,System.String,System.Text.RegularExpressions.Match)"> + <summary> + A match evaluator for Regular Expression based replacing + </summary> + <param name="input"></param> + <param name="groupName"></param> + <param name="replacement"></param> + <param name="match"></param> + <returns></returns> + </member> <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.SearchFor"> <summary> Gets or sets the text to search for. @@ -5838,6 +6451,14 @@ <value>The replacement string.</value> <docgen category='Search/Replace Options' order='10' /> </member> + <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceGroupName"> + <summary> + Gets or sets the group name to replace when using regular expressions. + Leave null or empty to replace without using group name. + </summary> + <value>The group name.</value> + <docgen category='Search/Replace Options' order='10' /> + </member> <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.IgnoreCase"> <summary> Gets or sets a value indicating whether to ignore case. @@ -5852,6 +6473,11 @@ <value>A value of <c>true</c> if whole words should be searched for; otherwise, <c>false</c>.</value> <docgen category='Search/Replace Options' order='10' /> </member> + <member name="T:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Replacer"> + <summary> + This class was created instead of simply using a lambda expression so that the "ThreadAgnosticAttributeTest" will pass + </summary> + </member> <member name="T:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper"> <summary> Decodes text "encrypted" with ROT-13. @@ -6803,6 +7429,11 @@ Occurs when logging <see cref="P:NLog.LogFactory.Configuration"/> gets reloaded. </summary> </member> + <member name="P:NLog.LogFactory.CurrentAppDomain"> + <summary> + Gets the current <see cref="T:NLog.Internal.Fakeables.IAppDomain"/>. + </summary> + </member> <member name="P:NLog.LogFactory.ThrowExceptions"> <summary> Gets or sets a value indicating whether exceptions should be thrown. @@ -6971,6 +7602,14 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the specified level. + </summary> + <param name="level">The log level.</param> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. @@ -7092,6 +7731,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Trace(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Trace</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Trace``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Trace</c> level using the specified parameter and formatting it with the supplied format provider. @@ -7207,6 +7853,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Debug(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Debug</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Debug``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Debug</c> level using the specified parameter and formatting it with the supplied format provider. @@ -7322,6 +7975,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Info(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Info</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Info``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Info</c> level using the specified parameter and formatting it with the supplied format provider. @@ -7437,6 +8097,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Warn(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Warn</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Warn``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Warn</c> level using the specified parameter and formatting it with the supplied format provider. @@ -7552,6 +8219,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Error(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Error</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Error``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Error</c> level using the specified parameter and formatting it with the supplied format provider. @@ -7667,6 +8341,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Fatal(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Fatal</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Fatal``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter and formatting it with the supplied format provider. @@ -7730,6 +8411,31 @@ <param name="argument2">The second argument to format.</param> <param name="argument3">The third argument to format.</param> </member> + <member name="M:NLog.Logger.Swallow(System.Action)"> + <summary> + Runs action. If the action throws, the exception is logged at <c>Error</c> level. Exception is not propagated outside of this method. + </summary> + <param name="action">Action to execute.</param> + </member> + <member name="M:NLog.Logger.Swallow``1(System.Func{``0})"> + <summary> + Runs the provided function and returns its result. If exception is thrown, it is logged at <c>Error</c> level. + Exception is not propagated outside of this method. Fallback value is returned instead. + </summary> + <typeparam name="T">Return type of the provided function.</typeparam> + <param name="func">Function to run.</param> + <returns>Result returned by the provided function or fallback value in case of exception.</returns> + </member> + <member name="M:NLog.Logger.Swallow``1(System.Func{``0},``0)"> + <summary> + Runs the provided function and returns its result. If exception is thrown, it is logged at <c>Error</c> level. + Exception is not propagated outside of this method. Fallback value is returned instead. + </summary> + <typeparam name="T">Return type of the provided function.</typeparam> + <param name="func">Function to run.</param> + <param name="fallback">Fallback value to return in case of exception. Defaults to default value of type T.</param> + <returns>Result returned by the provided function or fallback value in case of exception.</returns> + </member> <member name="M:NLog.Logger.Log(NLog.LogLevel,System.Object)"> <summary> Writes the diagnostic message at the specified level. @@ -9439,6 +10145,13 @@ Off log level. </summary> </member> + <member name="M:NLog.LogLevel.#ctor(System.String,System.Int32)"> + <summary> + Initializes a new instance of <see cref="T:NLog.LogLevel"/>. + </summary> + <param name="name">The log level name.</param> + <param name="ordinal">The log level ordinal number.</param> + </member> <member name="M:NLog.LogLevel.op_Equality(NLog.LogLevel,NLog.LogLevel)"> <summary> Compares two <see cref="T:NLog.LogLevel"/> objects @@ -9504,7 +10217,7 @@ Gets the <see cref="T:NLog.LogLevel"/> that corresponds to the specified ordinal. </summary> <param name="ordinal">The ordinal.</param> - <returns>The <see cref="T:NLog.LogLevel"/> instance. For 0 it returns <see cref="F:NLog.LogLevel.Debug"/>, 1 gives <see cref="F:NLog.LogLevel.Info"/> and so on.</returns> + <returns>The <see cref="T:NLog.LogLevel"/> instance. For 0 it returns <see cref="F:NLog.LogLevel.Trace"/>, 1 gives <see cref="F:NLog.LogLevel.Debug"/> and so on.</returns> </member> <member name="M:NLog.LogLevel.FromString(System.String)"> <summary> @@ -9578,6 +10291,13 @@ Prevents a default instance of the LogManager class from being created. </summary> </member> + <member name="M:NLog.LogManager.AddHiddenAssembly(System.Reflection.Assembly)"> + <summary> + Adds the given assembly which will be skipped + when NLog is trying to find the calling method on stack trace. + </summary> + <param name="assembly">The assembly to skip.</param> + </member> <member name="M:NLog.LogManager.GetCurrentClassLogger"> <summary> Gets the logger named after the currently-being-initialized class. @@ -9682,6 +10402,11 @@ <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> </member> + <member name="M:NLog.LogManager.Shutdown"> + <summary> + Dispose all targets, and shutdown logging. + </summary> + </member> <member name="E:NLog.LogManager.ConfigurationChanged"> <summary> Occurs when logging <see cref="P:NLog.LogManager.Configuration"/> changes. @@ -9708,6 +10433,17 @@ Gets or sets the global log threshold. Log events below this threshold are not logged. </summary> </member> + <member name="P:NLog.LogManager.DefaultCultureInfo"> + <summary> + Gets or sets the default culture to use. + </summary> + </member> + <member name="T:NLog.LogManager.GetCultureInfo"> + <summary> + Delegate used to the the culture to use. + </summary> + <returns></returns> + </member> <member name="T:NLog.LogMessageGenerator"> <summary> Returns a log message. Used to defer calculation of @@ -10358,6 +11094,18 @@ <param name="eventType">Type of the event.</param> <returns>Translated log level.</returns> </member> + <member name="M:NLog.NLogTraceListener.ProcessLogEventInfo(NLog.LogLevel,System.String,System.String,System.Object[],System.Nullable{System.Int32},System.Nullable{System.Diagnostics.TraceEventType},System.Nullable{System.Guid})"> + <summary> + Process the log event + <param name="logLevel">The log level.</param> + <param name="loggerName">The name of the logger.</param> + <param name="message">The log message.</param> + <param name="arguments">The log parameters.</param> + <param name="eventId">The event id.</param> + <param name="eventType">The event type.</param> + <param name="relatedActiviyId">The releated activity id.</param> + </summary> + </member> <member name="P:NLog.NLogTraceListener.LogFactory"> <summary> Gets or sets the log factory to use when outputting messages (null - use LogManager). @@ -10373,6 +11121,11 @@ Gets or sets the log which should be always used regardless of source level. </summary> </member> + <member name="P:NLog.NLogTraceListener.DisableFlush"> + <summary> + Gets or sets a value indicating whether flush calls from trace sources should be ignored. + </summary> + </member> <member name="P:NLog.NLogTraceListener.IsThreadSafe"> <summary> Gets a value indicating whether the trace listener is thread safe. @@ -10400,6 +11153,18 @@ Rolling style numbering (the most recent is always #0 then #1, ..., #N. </summary> </member> + <member name="F:NLog.Targets.ArchiveNumberingMode.Date"> + <summary> + Date style numbering. Archives will be stamped with the prior period (Year, Month, Day, Hour, Minute) datetime. + </summary> + </member> + <member name="F:NLog.Targets.ArchiveNumberingMode.DateAndSequence"> + <summary> + Date and sequence style numbering. + Archives will be stamped with the prior period (Year, Month, Day) datetime. + The most recent archive has the highest number (in combination with the date). + </summary> + </member> <member name="T:NLog.Targets.AspResponseTarget"> <summary> Outputs log messages through the ASP Response object. @@ -10525,6 +11290,13 @@ </summary> <param name="logEvents">Logging events to be written out.</param> </member> + <member name="M:NLog.Targets.Target.MergeEventProperties(NLog.LogEventInfo)"> + <summary> + Merges (copies) the event context properties from any event info object stored in + parameters of the given event info object. + </summary> + <param name="logEvent">The event info object to perform the merge to.</param> + </member> <member name="P:NLog.Targets.Target.Name"> <summary> Gets or sets the name of the target. @@ -10742,6 +11514,11 @@ </summary> <docgen category="Connection Options" order="10"/> </member> + <member name="P:NLog.Targets.NetworkTarget.MaxQueueSize"> + <summary> + Gets or sets the maximum queue size. + </summary> + </member> <member name="P:NLog.Targets.NetworkTarget.OnOverflow"> <summary> Gets or sets the action that should be taken if the message is larger than @@ -11507,12 +12284,23 @@ </remarks> <docgen category='SQL Statement' order='10' /> </member> + <member name="P:NLog.Targets.DatabaseTarget.CommandType"> + <summary> + Gets or sets the type of the SQL command to be run on each log level. + </summary> + <remarks> + This specifies how the command text is interpreted, as "Text" (default) or as "StoredProcedure". + When using the value StoredProcedure, the commandText-property would + normally be the name of the stored procedure. TableDirect method is not supported in this context. + </remarks> + <docgen category='SQL Statement' order='11' /> + </member> <member name="P:NLog.Targets.DatabaseTarget.Parameters"> <summary> Gets the collection of parameters. Each parameter contains a mapping between NLog layout and a database named or positional parameter. </summary> - <docgen category='SQL Statement' order='11' /> + <docgen category='SQL Statement' order='12' /> </member> <member name="T:NLog.Targets.DebuggerTarget"> <summary> @@ -11623,6 +12411,11 @@ Initializes a new instance of the <see cref="T:NLog.Targets.EventLogTarget"/> class. </summary> </member> + <member name="M:NLog.Targets.EventLogTarget.#ctor(NLog.Internal.Fakeables.IAppDomain)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Targets.EventLogTarget"/> class. + </summary> + </member> <member name="M:NLog.Targets.EventLogTarget.Install(NLog.Config.InstallationContext)"> <summary> Performs installation which requires administrative permissions. @@ -11854,6 +12647,16 @@ </remarks> <docgen category='Output Options' order='10' /> </member> + <member name="P:NLog.Targets.FileTarget.ArchiveOldFileOnStartup"> + <summary> + Gets or sets a value indicating whether to archive old log file on startup. + </summary> + <remarks> + This option works only when the "FileName" parameter denotes a single file. + After archiving the old file, the current log file will be empty. + </remarks> + <docgen category='Output Options' order='10' /> + </member> <member name="P:NLog.Targets.FileTarget.ReplaceFileContentsOnEachWrite"> <summary> Gets or sets a value indicating whether to replace file contents on each write instead of appending log message at the end. @@ -11875,6 +12678,15 @@ </summary> <docgen category='Output Options' order='10' /> </member> + <member name="P:NLog.Targets.FileTarget.ArchiveDateFormat"> + <summary> + Gets or sets a value specifying the date format to use when archving files. + </summary> + <remarks> + This option works only when the "ArchiveNumbering" parameter is set to Date. + </remarks> + <docgen category='Output Options' order='10' /> + </member> <member name="P:NLog.Targets.FileTarget.FileAttributes"> <summary> Gets or sets the file attributes (Windows only). @@ -12020,6 +12832,11 @@ </summary> <docgen category='Archival Options' order='10' /> </member> + <member name="P:NLog.Targets.FileTarget.ForceManaged"> + <summary> + Gets ors set a value indicating whether a managed file stream is forced, instead of used the native implementation. + </summary> + </member> <member name="P:NLog.Targets.FileTarget.ArchiveNumbering"> <summary> Gets or sets the way file archives are numbered. @@ -12031,6 +12848,9 @@ Gets the characters that are appended after each line. </summary> </member> + <member name="M:NLog.Targets.FileTarget.DynamicArchiveFileHandlerClass.AddToArchive(System.String,System.String,System.Boolean)"> + <returns><c>true</c> if the file has been moved successfully</returns> + </member> <member name="T:NLog.Targets.FormControlTarget"> <summary> Logs text to Windows.Forms.Control.Text property control of specified Name. @@ -12084,6 +12904,11 @@ </summary> <docgen category='Form Options' order='10' /> </member> + <member name="P:NLog.Targets.FormControlTarget.ReverseOrder"> + <summary> + Gets or sets whether new log entry are added to the start or the end of the control + </summary> + </member> <member name="T:NLog.Targets.LineEndingMode"> <summary> Line ending mode. @@ -12148,6 +12973,21 @@ </summary> <param name="logEvents">Logging events to be written out.</param> </member> + <member name="M:NLog.Targets.LogReceiverWebServiceTarget.FlushAsync(NLog.Common.AsyncContinuation)"> + <summary> + Flush any pending log messages asynchronously (in case of asynchronous targets). + </summary> + <param name="asyncContinuation">The asynchronous continuation.</param> + </member> + <member name="M:NLog.Targets.LogReceiverWebServiceTarget.CreateWcfLogReceiverClient"> + <summary> + Creating a new instance of WcfLogReceiverClient + + Inheritors can override this method and provide their own + service configuration - binding and endpoint address + </summary> + <returns></returns> + </member> <member name="P:NLog.Targets.LogReceiverWebServiceTarget.EndpointAddress"> <summary> Gets or sets the endpoint address. @@ -12334,6 +13174,28 @@ </summary> <docgen category='SMTP Options' order='15' /> </member> + <member name="P:NLog.Targets.MailTarget.UseSystemNetMailSettings"> + <summary> + Gets or sets a value indicating whether the default Settings from System.Net.MailSettings should be used. + </summary> + <docgen category='SMTP Options' order='16' /> + </member> + <member name="P:NLog.Targets.MailTarget.Priority"> + <summary> + Gets or sets the priority used for sending mails. + </summary> + </member> + <member name="P:NLog.Targets.MailTarget.ReplaceNewlineWithBrTagInHtml"> + <summary> + Gets or sets a value indicating whether NewLine characters in the body should be replaced with <br/> tags. + </summary> + <remarks>Only happens when <see cref="P:NLog.Targets.MailTarget.Html"/> is set to true.</remarks> + </member> + <member name="P:NLog.Targets.MailTarget.Timeout"> + <summary> + Gets or sets a value indicating the SMTP client timeout. + </summary> + </member> <member name="T:NLog.Targets.MemoryTarget"> <summary> Writes log messages to an ArrayList in memory for programmatic retrieval. @@ -14349,5 +15211,97 @@ </summary> <param name="logEvents">Logging events to be written out.</param> </member> + <member name="T:NLog.Time.AccurateLocalTimeSource"> + <summary> + Current local time retrieved directly from DateTime.Now. + </summary> + </member> + <member name="T:NLog.Time.TimeSource"> + <summary> + Defines source of current time. + </summary> + </member> + <member name="M:NLog.Time.TimeSource.ToString"> + <summary> + Returns a <see cref="T:System.String"/> that represents this instance. + </summary> + <returns> + A <see cref="T:System.String"/> that represents this instance. + </returns> + </member> + <member name="P:NLog.Time.TimeSource.Time"> + <summary> + Gets current time. + </summary> + </member> + <member name="P:NLog.Time.TimeSource.Current"> + <summary> + Gets or sets current global time source used in all log events. + </summary> + <remarks> + Default time source is <see cref="T:NLog.Time.FastLocalTimeSource"/>. + </remarks> + </member> + <member name="P:NLog.Time.AccurateLocalTimeSource.Time"> + <summary> + Gets current local time directly from DateTime.Now. + </summary> + </member> + <member name="T:NLog.Time.AccurateUtcTimeSource"> + <summary> + Current UTC time retrieved directly from DateTime.UtcNow. + </summary> + </member> + <member name="P:NLog.Time.AccurateUtcTimeSource.Time"> + <summary> + Gets current UTC time directly from DateTime.UtcNow. + </summary> + </member> + <member name="T:NLog.Time.CachedTimeSource"> + <summary> + Fast time source that updates current time only once per tick (15.6 milliseconds). + </summary> + </member> + <member name="P:NLog.Time.CachedTimeSource.FreshTime"> + <summary> + Gets raw uncached time from derived time source. + </summary> + </member> + <member name="P:NLog.Time.CachedTimeSource.Time"> + <summary> + Gets current time cached for one system tick (15.6 milliseconds). + </summary> + </member> + <member name="T:NLog.Time.FastLocalTimeSource"> + <summary> + Fast local time source that is updated once per tick (15.6 milliseconds). + </summary> + </member> + <member name="P:NLog.Time.FastLocalTimeSource.FreshTime"> + <summary> + Gets uncached local time directly from DateTime.Now. + </summary> + </member> + <member name="T:NLog.Time.FastUtcTimeSource"> + <summary> + Fast UTC time source that is updated once per tick (15.6 milliseconds). + </summary> + </member> + <member name="P:NLog.Time.FastUtcTimeSource.FreshTime"> + <summary> + Gets uncached UTC time directly from DateTime.UtcNow. + </summary> + </member> + <member name="T:NLog.Time.TimeSourceAttribute"> + <summary> + Marks class as a time source and assigns a name to it. + </summary> + </member> + <member name="M:NLog.Time.TimeSourceAttribute.#ctor(System.String)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Time.TimeSourceAttribute"/> class. + </summary> + <param name="name">Name of the time source.</param> + </member> </members> </doc> diff --git a/packages/NLog.3.2.0.0/lib/net40/NLog.dll b/packages/NLog.3.2.0.0/lib/net40/NLog.dll new file mode 100644 index 0000000..6e6e0d8 Binary files /dev/null and b/packages/NLog.3.2.0.0/lib/net40/NLog.dll differ diff --git a/packages/NLog.2.0.0.2000/lib/net35/NLog.xml b/packages/NLog.3.2.0.0/lib/net40/NLog.xml similarity index 92% rename from packages/NLog.2.0.0.2000/lib/net35/NLog.xml rename to packages/NLog.3.2.0.0/lib/net40/NLog.xml index 2f0f20c..4daafc8 100644 --- a/packages/NLog.2.0.0.2000/lib/net35/NLog.xml +++ b/packages/NLog.3.2.0.0/lib/net40/NLog.xml @@ -4,265 +4,365 @@ <name>NLog</name> </assembly> <members> - <member name="T:NLog.ComInterop.ComLogger"> - <summary> - NLog COM Interop logger implementation. - </summary> - </member> - <member name="T:NLog.ComInterop.IComLogger"> - <summary> - NLog COM Interop logger interface. - </summary> - </member> - <member name="M:NLog.ComInterop.IComLogger.Log(System.String,System.String)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - </member> - <member name="M:NLog.ComInterop.IComLogger.Trace(System.String)"> - <summary> - Writes the diagnostic message at the Trace level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - </member> - <member name="M:NLog.ComInterop.IComLogger.Debug(System.String)"> - <summary> - Writes the diagnostic message at the Debug level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - </member> - <member name="M:NLog.ComInterop.IComLogger.Info(System.String)"> - <summary> - Writes the diagnostic message at the Info level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - </member> - <member name="M:NLog.ComInterop.IComLogger.Warn(System.String)"> - <summary> - Writes the diagnostic message at the Warn level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - </member> - <member name="M:NLog.ComInterop.IComLogger.Error(System.String)"> - <summary> - Writes the diagnostic message at the Error level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - </member> - <member name="M:NLog.ComInterop.IComLogger.Fatal(System.String)"> - <summary> - Writes the diagnostic message at the Fatal level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - </member> - <member name="M:NLog.ComInterop.IComLogger.IsEnabled(System.String)"> - <summary> - Checks if the specified log level is enabled. - </summary> - <param name="level">The log level.</param> - <returns>A value indicating whether the specified log level is enabled.</returns> - </member> - <member name="P:NLog.ComInterop.IComLogger.IsTraceEnabled"> - <summary> - Gets a value indicating whether the Trace level is enabled. - </summary> - </member> - <member name="P:NLog.ComInterop.IComLogger.IsDebugEnabled"> - <summary> - Gets a value indicating whether the Debug level is enabled. - </summary> - </member> - <member name="P:NLog.ComInterop.IComLogger.IsInfoEnabled"> - <summary> - Gets a value indicating whether the Info level is enabled. - </summary> - </member> - <member name="P:NLog.ComInterop.IComLogger.IsWarnEnabled"> - <summary> - Gets a value indicating whether the Warn level is enabled. - </summary> - </member> - <member name="P:NLog.ComInterop.IComLogger.IsErrorEnabled"> - <summary> - Gets a value indicating whether the Error level is enabled. - </summary> - </member> - <member name="P:NLog.ComInterop.IComLogger.IsFatalEnabled"> - <summary> - Gets a value indicating whether the Fatal level is enabled. - </summary> + <member name="T:JetBrains.Annotations.CanBeNullAttribute"> + <summary> + Indicates that the value of the marked element could be <c>null</c> sometimes, + so the check for <c>null</c> is necessary before its usage + </summary> + <example><code> + [CanBeNull] public object Test() { return null; } + public void UseTest() { + var p = Test(); + var s = p.ToString(); // Warning: Possible 'System.NullReferenceException' + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.NotNullAttribute"> + <summary> + Indicates that the value of the marked element could never be <c>null</c> + </summary> + <example><code> + [NotNull] public object Foo() { + return null; // Warning: Possible 'null' assignment + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.StringFormatMethodAttribute"> + <summary> + Indicates that the marked method builds string by format pattern and (optional) arguments. + Parameter, which contains format string, should be given in constructor. The format string + should be in <see cref="M:System.String.Format(System.IFormatProvider,System.String,System.Object[])"/>-like form + </summary> + <example><code> + [StringFormatMethod("message")] + public void ShowError(string message, params object[] args) { /* do something */ } + public void Foo() { + ShowError("Failed: {0}"); // Warning: Non-existing argument in format string + } + </code></example> + </member> + <member name="M:JetBrains.Annotations.StringFormatMethodAttribute.#ctor(System.String)"> + <param name="formatParameterName"> + Specifies which parameter of an annotated method should be treated as format-string + </param> </member> - <member name="P:NLog.ComInterop.IComLogger.LoggerName"> - <summary> - Gets or sets the logger name. - </summary> + <member name="T:JetBrains.Annotations.InvokerParameterNameAttribute"> + <summary> + Indicates that the function argument should be string literal and match one + of the parameters of the caller function. For example, ReSharper annotates + the parameter of <see cref="T:System.ArgumentNullException"/> + </summary> + <example><code> + public void Foo(string param) { + if (param == null) + throw new ArgumentNullException("par"); // Warning: Cannot resolve symbol + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.NotifyPropertyChangedInvocatorAttribute"> + <summary> + Indicates that the method is contained in a type that implements + <see cref="T:System.ComponentModel.INotifyPropertyChanged"/> interface + and this method is used to notify that some property value changed + </summary> + <remarks> + The method should be non-static and conform to one of the supported signatures: + <list> + <item><c>NotifyChanged(string)</c></item> + <item><c>NotifyChanged(params string[])</c></item> + <item><c>NotifyChanged{T}(Expression{Func{T}})</c></item> + <item><c>NotifyChanged{T,U}(Expression{Func{T,U}})</c></item> + <item><c>SetProperty{T}(ref T, T, string)</c></item> + </list> + </remarks> + <example><code> + internal class Foo : INotifyPropertyChanged { + public event PropertyChangedEventHandler PropertyChanged; + [NotifyPropertyChangedInvocator] + protected virtual void NotifyChanged(string propertyName) { ... } + + private string _name; + public string Name { + get { return _name; } + set { _name = value; NotifyChanged("LastName"); /* Warning */ } + } + } + </code> + Examples of generated notifications: + <list> + <item><c>NotifyChanged("Property")</c></item> + <item><c>NotifyChanged(() => Property)</c></item> + <item><c>NotifyChanged((VM x) => x.Property)</c></item> + <item><c>SetProperty(ref myField, value, "Property")</c></item> + </list> + </example> + </member> + <member name="T:JetBrains.Annotations.ContractAnnotationAttribute"> + <summary> + Describes dependency between method input and output + </summary> + <syntax> + <p>Function Definition Table syntax:</p> + <list> + <item>FDT ::= FDTRow [;FDTRow]*</item> + <item>FDTRow ::= Input => Output | Output <= Input</item> + <item>Input ::= ParameterName: Value [, Input]*</item> + <item>Output ::= [ParameterName: Value]* {halt|stop|void|nothing|Value}</item> + <item>Value ::= true | false | null | notnull | canbenull</item> + </list> + If method has single input parameter, it's name could be omitted.<br/> + Using <c>halt</c> (or <c>void</c>/<c>nothing</c>, which is the same) + for method output means that the methos doesn't return normally.<br/> + <c>canbenull</c> annotation is only applicable for output parameters.<br/> + You can use multiple <c>[ContractAnnotation]</c> for each FDT row, + or use single attribute with rows separated by semicolon.<br/> + </syntax> + <examples><list> + <item><code> + [ContractAnnotation("=> halt")] + public void TerminationMethod() + </code></item> + <item><code> + [ContractAnnotation("halt <= condition: false")] + public void Assert(bool condition, string text) // regular assertion method + </code></item> + <item><code> + [ContractAnnotation("s:null => true")] + public bool IsNullOrEmpty(string s) // string.IsNullOrEmpty() + </code></item> + <item><code> + // A method that returns null if the parameter is null, and not null if the parameter is not null + [ContractAnnotation("null => null; notnull => notnull")] + public object Transform(object data) + </code></item> + <item><code> + [ContractAnnotation("s:null=>false; =>true,result:notnull; =>false, result:null")] + public bool TryParse(string s, out Person result) + </code></item> + </list></examples> + </member> + <member name="T:JetBrains.Annotations.LocalizationRequiredAttribute"> + <summary> + Indicates that marked element should be localized or not + </summary> + <example><code> + [LocalizationRequiredAttribute(true)] + internal class Foo { + private string str = "my string"; // Warning: Localizable string + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.CannotApplyEqualityOperatorAttribute"> + <summary> + Indicates that the value of the marked type (or its derivatives) + cannot be compared using '==' or '!=' operators and <c>Equals()</c> + should be used instead. However, using '==' or '!=' for comparison + with <c>null</c> is always permitted. + </summary> + <example><code> + [CannotApplyEqualityOperator] + class NoEquality { } + class UsesNoEquality { + public void Test() { + var ca1 = new NoEquality(); + var ca2 = new NoEquality(); + if (ca1 != null) { // OK + bool condition = ca1 == ca2; // Warning + } + } + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.BaseTypeRequiredAttribute"> + <summary> + When applied to a target attribute, specifies a requirement for any type marked + with the target attribute to implement or inherit specific type or types. + </summary> + <example><code> + [BaseTypeRequired(typeof(IComponent)] // Specify requirement + internal class ComponentAttribute : Attribute { } + [Component] // ComponentAttribute requires implementing IComponent interface + internal class MyComponent : IComponent { } + </code></example> </member> - <member name="M:NLog.ComInterop.ComLogger.Log(System.String,System.String)"> + <member name="T:JetBrains.Annotations.UsedImplicitlyAttribute"> <summary> - Writes the diagnostic message at the specified level. + Indicates that the marked symbol is used implicitly + (e.g. via reflection, in external library), so this symbol + will not be marked as unused (as well as by other usage inspections) </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string"/> to be written.</param> </member> - <member name="M:NLog.ComInterop.ComLogger.Trace(System.String)"> + <member name="T:JetBrains.Annotations.MeansImplicitUseAttribute"> <summary> - Writes the diagnostic message at the Trace level. + Should be used on attributes and causes ReSharper + to not mark symbols marked with such attributes as unused + (as well as by other usage inspections) </summary> - <param name="message">A <see langword="string"/> to be written.</param> </member> - <member name="M:NLog.ComInterop.ComLogger.Debug(System.String)"> - <summary> - Writes the diagnostic message at the Debug level. - </summary> - <param name="message">A <see langword="string"/> to be written.</param> + <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Access"> + <summary>Only entity marked with attribute considered used</summary> </member> - <member name="M:NLog.ComInterop.ComLogger.Info(System.String)"> - <summary> - Writes the diagnostic message at the Info level. - </summary> - <param name="message">A <see langword="string"/> to be written.</param> + <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Assign"> + <summary>Indicates implicit assignment to a member</summary> </member> - <member name="M:NLog.ComInterop.ComLogger.Warn(System.String)"> + <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedWithFixedConstructorSignature"> <summary> - Writes the diagnostic message at the Warn level. + Indicates implicit instantiation of a type with fixed constructor signature. + That means any unused constructor parameters won't be reported as such. </summary> - <param name="message">A <see langword="string"/> to be written.</param> </member> - <member name="M:NLog.ComInterop.ComLogger.Error(System.String)"> - <summary> - Writes the diagnostic message at the Error level. - </summary> - <param name="message">A <see langword="string"/> to be written.</param> + <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedNoFixedConstructorSignature"> + <summary>Indicates implicit instantiation of a type</summary> </member> - <member name="M:NLog.ComInterop.ComLogger.Fatal(System.String)"> + <member name="T:JetBrains.Annotations.ImplicitUseTargetFlags"> <summary> - Writes the diagnostic message at the Fatal level. + Specify what is considered used implicitly + when marked with <see cref="T:JetBrains.Annotations.MeansImplicitUseAttribute"/> + or <see cref="T:JetBrains.Annotations.UsedImplicitlyAttribute"/> </summary> - <param name="message">A <see langword="string"/> to be written.</param> </member> - <member name="M:NLog.ComInterop.ComLogger.IsEnabled(System.String)"> - <summary> - Checks if the specified log level is enabled. - </summary> - <param name="level">The log level.</param> - <returns> - A value indicating whether the specified log level is enabled. - </returns> + <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.Members"> + <summary>Members of entity marked with attribute are considered used</summary> </member> - <member name="P:NLog.ComInterop.ComLogger.IsTraceEnabled"> - <summary> - Gets a value indicating whether the Trace level is enabled. - </summary> - <value></value> + <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.WithMembers"> + <summary>Entity marked with attribute and all its members considered used</summary> </member> - <member name="P:NLog.ComInterop.ComLogger.IsDebugEnabled"> + <member name="T:JetBrains.Annotations.PublicAPIAttribute"> <summary> - Gets a value indicating whether the Debug level is enabled. + This attribute is intended to mark publicly available API + which should not be removed and so is treated as used </summary> - <value></value> </member> - <member name="P:NLog.ComInterop.ComLogger.IsInfoEnabled"> + <member name="T:JetBrains.Annotations.InstantHandleAttribute"> <summary> - Gets a value indicating whether the Info level is enabled. + Tells code analysis engine if the parameter is completely handled + when the invoked method is on stack. If the parameter is a delegate, + indicates that delegate is executed while the method is executed. + If the parameter is an enumerable, indicates that it is enumerated + while the method is executed </summary> - <value></value> </member> - <member name="P:NLog.ComInterop.ComLogger.IsWarnEnabled"> + <member name="T:JetBrains.Annotations.PureAttribute"> <summary> - Gets a value indicating whether the Warn level is enabled. + Indicates that a method does not make any observable state changes. + The same as <c>System.Diagnostics.Contracts.PureAttribute</c> </summary> - <value></value> + <example><code> + [Pure] private int Multiply(int x, int y) { return x * y; } + public void Foo() { + const int a = 2, b = 2; + Multiply(a, b); // Waring: Return value of pure method is not used + } + </code></example> </member> - <member name="P:NLog.ComInterop.ComLogger.IsErrorEnabled"> + <member name="T:JetBrains.Annotations.PathReferenceAttribute"> <summary> - Gets a value indicating whether the Error level is enabled. + Indicates that a parameter is a path to a file or a folder + within a web project. Path can be relative or absolute, + starting from web root (~) </summary> - <value></value> </member> - <member name="P:NLog.ComInterop.ComLogger.IsFatalEnabled"> + <member name="T:JetBrains.Annotations.AspMvcActionAttribute"> <summary> - Gets a value indicating whether the Fatal level is enabled. + ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter + is an MVC action. If applied to a method, the MVC action name is calculated + implicitly from the context. Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c> </summary> - <value></value> </member> - <member name="P:NLog.ComInterop.ComLogger.LoggerName"> + <member name="T:JetBrains.Annotations.AspMvcAreaAttribute"> <summary> - Gets or sets the logger name. + ASP.NET MVC attribute. Indicates that a parameter is an MVC area. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c> </summary> - <value></value> </member> - <member name="T:NLog.ComInterop.ComLogManager"> + <member name="T:JetBrains.Annotations.AspMvcControllerAttribute"> <summary> - NLog COM Interop LogManager implementation. + ASP.NET MVC attribute. If applied to a parameter, indicates that + the parameter is an MVC controller. If applied to a method, + the MVC controller name is calculated implicitly from the context. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String, String)</c> </summary> </member> - <member name="T:NLog.ComInterop.IComLogManager"> + <member name="T:JetBrains.Annotations.AspMvcMasterAttribute"> <summary> - NLog COM Interop LogManager interface. + ASP.NET MVC attribute. Indicates that a parameter is an MVC Master. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Controller.View(String, String)</c> </summary> </member> - <member name="M:NLog.ComInterop.IComLogManager.LoadConfigFromFile(System.String)"> + <member name="T:JetBrains.Annotations.AspMvcModelTypeAttribute"> <summary> - Loads NLog configuration from the specified file. + ASP.NET MVC attribute. Indicates that a parameter is an MVC model type. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Controller.View(String, Object)</c> </summary> - <param name="fileName">The name of the file to load NLog configuration from.</param> </member> - <member name="M:NLog.ComInterop.IComLogManager.GetLogger(System.String)"> + <member name="T:JetBrains.Annotations.AspMvcPartialViewAttribute"> <summary> - Creates the specified logger object and assigns a LoggerName to it. + ASP.NET MVC attribute. If applied to a parameter, indicates that + the parameter is an MVC partial view. If applied to a method, + the MVC partial view name is calculated implicitly from the context. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper, String)</c> </summary> - <param name="loggerName">Logger name.</param> - <returns>The new logger instance.</returns> </member> - <member name="P:NLog.ComInterop.IComLogManager.InternalLogToConsole"> + <member name="T:JetBrains.Annotations.AspMvcSupressViewErrorAttribute"> <summary> - Gets or sets a value indicating whether internal messages should be written to the console. + ASP.NET MVC attribute. Allows disabling all inspections + for MVC views within a class or a method. </summary> </member> - <member name="P:NLog.ComInterop.IComLogManager.InternalLogFile"> + <member name="T:JetBrains.Annotations.AspMvcDisplayTemplateAttribute"> <summary> - Gets or sets the name of the internal log file. + ASP.NET MVC attribute. Indicates that a parameter is an MVC display template. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(HtmlHelper, String)</c> </summary> </member> - <member name="P:NLog.ComInterop.IComLogManager.InternalLogLevel"> + <member name="T:JetBrains.Annotations.AspMvcEditorTemplateAttribute"> <summary> - Gets or sets the name of the internal log level. + ASP.NET MVC attribute. Indicates that a parameter is an MVC editor template. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.EditorExtensions.EditorForModel(HtmlHelper, String)</c> </summary> </member> - <member name="M:NLog.ComInterop.ComLogManager.GetLogger(System.String)"> + <member name="T:JetBrains.Annotations.AspMvcTemplateAttribute"> <summary> - Creates the specified logger object and assigns a LoggerName to it. + ASP.NET MVC attribute. Indicates that a parameter is an MVC template. + Use this attribute for custom wrappers similar to + <c>System.ComponentModel.DataAnnotations.UIHintAttribute(System.String)</c> </summary> - <param name="loggerName">The name of the logger.</param> - <returns>The new logger instance.</returns> </member> - <member name="M:NLog.ComInterop.ComLogManager.LoadConfigFromFile(System.String)"> + <member name="T:JetBrains.Annotations.AspMvcViewAttribute"> <summary> - Loads NLog configuration from the specified file. + ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter + is an MVC view. If applied to a method, the MVC view name is calculated implicitly + from the context. Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Controller.View(Object)</c> </summary> - <param name="fileName">The name of the file to load NLog configuration from.</param> </member> - <member name="P:NLog.ComInterop.ComLogManager.InternalLogToConsole"> + <member name="T:JetBrains.Annotations.AspMvcActionSelectorAttribute"> <summary> - Gets or sets a value indicating whether to log internal messages to the console. + ASP.NET MVC attribute. When applied to a parameter of an attribute, + indicates that this parameter is an MVC action name </summary> - <value> - A value of <c>true</c> if internal messages should be logged to the console; otherwise, <c>false</c>. - </value> + <example><code> + [ActionName("Foo")] + public ActionResult Login(string returnUrl) { + ViewBag.ReturnUrl = Url.Action("Foo"); // OK + return RedirectToAction("Bar"); // Error: Cannot resolve action + } + </code></example> </member> - <member name="P:NLog.ComInterop.ComLogManager.InternalLogLevel"> + <member name="T:JetBrains.Annotations.RazorSectionAttribute"> <summary> - Gets or sets the name of the internal log level. + Razor attribute. Indicates that a parameter or a method is a Razor section. + Use this attribute for custom wrappers similar to + <c>System.Web.WebPages.WebPageBase.RenderSection(String)</c> </summary> - <value></value> - </member> - <member name="P:NLog.ComInterop.ComLogManager.InternalLogFile"> - <summary> - Gets or sets the name of the internal log file. - </summary> - <value></value> </member> <member name="T:NLog.Common.AsyncContinuation"> <summary> @@ -916,28 +1016,40 @@ <param name="secondValue">The second value.</param> <returns><b>true</b> when two objects are equal, <b>false</b> otherwise.</returns> </member> - <member name="M:NLog.Conditions.ConditionMethods.Contains(System.String,System.String)"> + <member name="M:NLog.Conditions.ConditionMethods.Equals2(System.String,System.String,System.Boolean)"> + <summary> + Compares two strings for equality. + </summary> + <param name="firstValue">The first string.</param> + <param name="secondValue">The second string.</param> + <param name="ignoreCase">Optional. If <c>true</c>, case is ignored; if <c>false</c> (default), case is significant.</param> + <returns><b>true</b> when two strings are equal, <b>false</b> otherwise.</returns> + </member> + <member name="M:NLog.Conditions.ConditionMethods.Contains(System.String,System.String,System.Boolean)"> <summary> Gets or sets a value indicating whether the second string is a substring of the first one. </summary> <param name="haystack">The first string.</param> <param name="needle">The second string.</param> + <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> <returns><b>true</b> when the second string is a substring of the first string, <b>false</b> otherwise.</returns> </member> - <member name="M:NLog.Conditions.ConditionMethods.StartsWith(System.String,System.String)"> + <member name="M:NLog.Conditions.ConditionMethods.StartsWith(System.String,System.String,System.Boolean)"> <summary> Gets or sets a value indicating whether the second string is a prefix of the first one. </summary> <param name="haystack">The first string.</param> <param name="needle">The second string.</param> + <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns> </member> - <member name="M:NLog.Conditions.ConditionMethods.EndsWith(System.String,System.String)"> + <member name="M:NLog.Conditions.ConditionMethods.EndsWith(System.String,System.String,System.Boolean)"> <summary> Gets or sets a value indicating whether the second string is a suffix of the first one. </summary> <param name="haystack">The first string.</param> <param name="needle">The second string.</param> + <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns> </member> <member name="M:NLog.Conditions.ConditionMethods.Length(System.String)"> @@ -1450,6 +1562,12 @@ </summary> <value>The ambient property factory.</value> </member> + <member name="P:NLog.Config.ConfigurationItemFactory.TimeSources"> + <summary> + Gets the time source factory. + </summary> + <value>The time source factory.</value> + </member> <member name="P:NLog.Config.ConfigurationItemFactory.ConditionMethods"> <summary> Gets the condition method factory. @@ -1515,11 +1633,11 @@ Provides means to populate factories of named items (such as targets, layouts, layout renderers, etc.). </summary> </member> - <member name="M:NLog.Config.Factory`2.ScanAssembly(System.Reflection.Assembly,System.String)"> + <member name="M:NLog.Config.Factory`2.ScanTypes(System.Type[],System.String)"> <summary> Scans the assembly. </summary> - <param name="theAssembly">The assembly.</param> + <param name="types">The types to scane.</param> <param name="prefix">The prefix.</param> </member> <member name="M:NLog.Config.Factory`2.RegisterType(System.Type,System.String)"> @@ -1788,6 +1906,11 @@ Gets the collection of logging rules. </summary> </member> + <member name="P:NLog.Config.LoggingConfiguration.DefaultCultureInfo"> + <summary> + Gets or sets the default culture info use. + </summary> + </member> <member name="P:NLog.Config.LoggingConfiguration.AllTargets"> <summary> Gets all targets. @@ -1941,13 +2064,13 @@ <typeparam name="TClassAttributeType">The type of the class marker attribute.</typeparam> <typeparam name="TMethodAttributeType">The type of the method marker attribute.</typeparam> </member> - <member name="M:NLog.Config.MethodFactory`2.ScanAssembly(System.Reflection.Assembly,System.String)"> + <member name="M:NLog.Config.MethodFactory`2.ScanTypes(System.Type[],System.String)"> <summary> Scans the assembly for classes marked with <typeparamref name="TClassAttributeType"/> and methods marked with <typeparamref name="TMethodAttributeType"/> and adds them to the factory. </summary> - <param name="theAssembly">The assembly.</param> + <param name="types">The types to scan.</param> <param name="prefix">The prefix to use for names.</param> </member> <member name="M:NLog.Config.MethodFactory`2.RegisterType(System.Type,System.String)"> @@ -2002,6 +2125,16 @@ the item. </returns> </member> + <member name="T:NLog.Config.NLogConfigurationIgnorePropertyAttribute"> + <summary> + Indicates NLog should not scan this property during configuration. + </summary> + </member> + <member name="M:NLog.Config.NLogConfigurationIgnorePropertyAttribute.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Config.NLogConfigurationIgnorePropertyAttribute"/> class. + </summary> + </member> <member name="T:NLog.Config.NLogConfigurationItemAttribute"> <summary> Marks the object as configuration item for NLog. @@ -2245,6 +2378,11 @@ the application configuration file (<c>app.exe.config</c>). </summary> </member> + <member name="P:NLog.Config.XmlLoggingConfiguration.Variables"> + <summary> + Gets the variables defined in the configuration. + </summary> + </member> <member name="P:NLog.Config.XmlLoggingConfiguration.AutoReload"> <summary> Gets or sets a value indicating whether the configuration files @@ -2498,6 +2636,207 @@ </summary> <docgen category='Filtering Options' order='10' /> </member> + <member name="T:NLog.Fluent.LogBuilder"> + <summary> + A fluent class to build log events for NLog. + </summary> + </member> + <member name="M:NLog.Fluent.LogBuilder.#ctor(NLog.Logger)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Fluent.LogBuilder"/> class. + </summary> + <param name="logger">The <see cref="T:NLog.Logger"/> to send the log event.</param> + </member> + <member name="M:NLog.Fluent.LogBuilder.#ctor(NLog.Logger,NLog.LogLevel)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Fluent.LogBuilder"/> class. + </summary> + <param name="logger">The <see cref="T:NLog.Logger"/> to send the log event.</param> + <param name="logLevel">The <see cref="T:NLog.LogLevel"/> for the log event.</param> + </member> + <member name="M:NLog.Fluent.LogBuilder.Exception(System.Exception)"> + <summary> + Sets the <paramref name="exception"/> information of the logging event. + </summary> + <param name="exception">The exception information of the logging event.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Level(NLog.LogLevel)"> + <summary> + Sets the level of the logging event. + </summary> + <param name="logLevel">The level of the logging event.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.LoggerName(System.String)"> + <summary> + Sets the logger name of the logging event. + </summary> + <param name="loggerName">The logger name of the logging event.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String)"> + <summary> + Sets the log message on the logging event. + </summary> + <param name="message">The log message for the logging event.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object)"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="format">A composite format string.</param> + <param name="arg0">The object to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object)"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="format">A composite format string.</param> + <param name="arg0">The first object to format.</param> + <param name="arg1">The second object to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object,System.Object)"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="format">A composite format string.</param> + <param name="arg0">The first object to format.</param> + <param name="arg1">The second object to format.</param> + <param name="arg2">The third object to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object,System.Object,System.Object)"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="format">A composite format string.</param> + <param name="arg0">The first object to format.</param> + <param name="arg1">The second object to format.</param> + <param name="arg2">The third object to format.</param> + <param name="arg3">The fourth object to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object[])"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="format">A composite format string.</param> + <param name="args">An object array that contains zero or more objects to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.IFormatProvider,System.String,System.Object[])"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="provider">An object that supplies culture-specific formatting information.</param> + <param name="format">A composite format string.</param> + <param name="args">An object array that contains zero or more objects to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Property(System.Object,System.Object)"> + <summary> + Sets a per-event context property on the logging event. + </summary> + <param name="name">The name of the context property.</param> + <param name="value">The value of the context property.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.TimeStamp(System.DateTime)"> + <summary> + Sets the timestamp of the logging event. + </summary> + <param name="timeStamp">The timestamp of the logging event.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.StackTrace(System.Diagnostics.StackTrace,System.Int32)"> + <summary> + Sets the stack trace for the event info. + </summary> + <param name="stackTrace">The stack trace.</param> + <param name="userStackFrame">Index of the first user stack frame within the stack trace.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Write"> + <summary> + Writes the log event to the underlying logger. + </summary> + </member> + <member name="M:NLog.Fluent.LogBuilder.WriteIf(System.Func{System.Boolean})"> + <summary> + Writes the log event to the underlying logger. + </summary> + <param name="condition">If condition is true, write log event; otherwise ignore event.</param> + </member> + <member name="M:NLog.Fluent.LogBuilder.WriteIf(System.Boolean)"> + <summary> + Writes the log event to the underlying logger. + </summary> + <param name="condition">If condition is true, write log event; otherwise ignore event.</param> + </member> + <member name="P:NLog.Fluent.LogBuilder.LogEventInfo"> + <summary> + Gets the <see cref="P:NLog.Fluent.LogBuilder.LogEventInfo"/> created by the builder. + </summary> + </member> + <member name="T:NLog.Fluent.LoggerExtensions"> + <summary> + Extension methods for NLog <see cref="T:NLog.Logger"/>. + </summary> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Log(NLog.Logger,NLog.LogLevel)"> + <summary> + Starts building a log event with the specified <see cref="T:NLog.LogLevel"/>. + </summary> + <param name="logger">The logger to write the log event to.</param> + <param name="logLevel">The log level.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Trace(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Trace</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Debug(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Debug</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Info(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Info</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Warn(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Warn</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Error(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Error</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Fatal(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Fatal</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> <member name="T:NLog.GDC"> <summary> Global Diagnostics Context - used for log4net compatibility. @@ -2577,16 +2916,27 @@ Various helper methods for accessing state of ASP application. </summary> </member> - <member name="T:NLog.Internal.CurrentTimeGetter"> + <member name="T:NLog.Internal.ConfigurationManager"> + <summary> + Internal configuration manager used to read .NET configuration files. + Just a wrapper around the BCL ConfigurationManager, but used to enable + unit testing. + </summary> + </member> + <member name="T:NLog.Internal.IConfigurationManager"> <summary> - Optimized methods to get current time. + Interface for the wrapper around System.Configuration.ConfigurationManager. </summary> </member> - <member name="P:NLog.Internal.CurrentTimeGetter.Now"> + <member name="P:NLog.Internal.IConfigurationManager.AppSettings"> <summary> - Gets the current time in an optimized fashion. + Gets the wrapper around ConfigurationManager.AppSettings. + </summary> + </member> + <member name="P:NLog.Internal.ConfigurationManager.AppSettings"> + <summary> + Gets the wrapper around ConfigurationManager.AppSettings. </summary> - <value>Current time.</value> </member> <member name="T:NLog.Internal.DictionaryAdapter`2"> <summary> @@ -2778,76 +3128,107 @@ The current element in the collection. </returns> </member> - <member name="T:NLog.Internal.EnumerableHelpers"> + <member name="T:NLog.Internal.EnvironmentHelper"> <summary> - LINQ-like helpers (cannot use LINQ because we must work with .NET 2.0 profile). + Safe way to get environment variables. </summary> </member> - <member name="M:NLog.Internal.EnumerableHelpers.OfType``1(System.Collections.IEnumerable)"> + <member name="T:NLog.Internal.ExceptionHelper"> <summary> - Filters the given enumerable to return only items of the specified type. + Helper class for dealing with exceptions. </summary> - <typeparam name="T"> - Type of the item. - </typeparam> - <param name="enumerable"> - The enumerable. - </param> - <returns> - Items of specified type. - </returns> </member> - <member name="M:NLog.Internal.EnumerableHelpers.Reverse``1(System.Collections.Generic.IEnumerable{``0})"> + <member name="M:NLog.Internal.ExceptionHelper.MustBeRethrown(System.Exception)"> <summary> - Reverses the specified enumerable. + Determines whether the exception must be rethrown. </summary> - <typeparam name="T"> - Type of enumerable item. - </typeparam> - <param name="enumerable"> - The enumerable. - </param> - <returns> - Reversed enumerable. - </returns> + <param name="exception">The exception.</param> + <returns>True if the exception must be rethrown, false otherwise.</returns> </member> - <member name="M:NLog.Internal.EnumerableHelpers.Any``1(System.Collections.Generic.IEnumerable{``0},System.Predicate{``0})"> + <member name="T:NLog.Internal.FactoryHelper"> <summary> - Determines is the given predicate is met by any element of the enumerable. + Object construction helper. </summary> - <typeparam name="T">Element type.</typeparam> - <param name="enumerable">The enumerable.</param> - <param name="predicate">The predicate.</param> - <returns>True if predicate returns true for any element of the collection, false otherwise.</returns> </member> - <member name="M:NLog.Internal.EnumerableHelpers.ToList``1(System.Collections.Generic.IEnumerable{``0})"> + <member name="T:NLog.Internal.Fakeables.AppDomainWrapper"> <summary> - Converts the enumerable to list. + Adapter for <see cref="T:System.AppDomain"/> to <see cref="T:NLog.Internal.Fakeables.IAppDomain"/> </summary> - <typeparam name="T">Type of the list element.</typeparam> - <param name="enumerable">The enumerable.</param> - <returns>List of elements.</returns> </member> - <member name="T:NLog.Internal.EnvironmentHelper"> + <member name="T:NLog.Internal.Fakeables.IAppDomain"> <summary> - Safe way to get environment variables. + Interface for fakeable the current <see cref="T:System.AppDomain"/>. Not fully implemented, please methods/properties as necessary. </summary> </member> - <member name="T:NLog.Internal.ExceptionHelper"> + <member name="P:NLog.Internal.Fakeables.IAppDomain.BaseDirectory"> <summary> - Helper class for dealing with exceptions. + Gets or sets the base directory that the assembly resolver uses to probe for assemblies. </summary> </member> - <member name="M:NLog.Internal.ExceptionHelper.MustBeRethrown(System.Exception)"> + <member name="P:NLog.Internal.Fakeables.IAppDomain.ConfigurationFile"> <summary> - Determines whether the exception must be rethrown. + Gets or sets the name of the configuration file for an application domain. </summary> - <param name="exception">The exception.</param> - <returns>True if the exception must be rethrown, false otherwise.</returns> </member> - <member name="T:NLog.Internal.FactoryHelper"> + <member name="P:NLog.Internal.Fakeables.IAppDomain.PrivateBinPath"> <summary> - Object construction helper. + Gets or sets the list of directories under the application base directory that are probed for private assemblies. + </summary> + </member> + <member name="P:NLog.Internal.Fakeables.IAppDomain.FriendlyName"> + <summary> + Gets or set the friendly name. + </summary> + </member> + <member name="E:NLog.Internal.Fakeables.IAppDomain.ProcessExit"> + <summary> + Process exit event. + </summary> + </member> + <member name="E:NLog.Internal.Fakeables.IAppDomain.DomainUnload"> + <summary> + Domain unloaded event. + </summary> + </member> + <member name="M:NLog.Internal.Fakeables.AppDomainWrapper.#ctor(System.AppDomain)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Internal.Fakeables.AppDomainWrapper"/> class. + </summary> + <param name="appDomain">The <see cref="T:System.AppDomain"/> to wrap.</param> + </member> + <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.CurrentDomain"> + <summary> + Gets a the current <see cref="T:System.AppDomain"/> wrappered in a <see cref="T:NLog.Internal.Fakeables.AppDomainWrapper"/>. + </summary> + </member> + <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.BaseDirectory"> + <summary> + Gets or sets the base directory that the assembly resolver uses to probe for assemblies. + </summary> + </member> + <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.ConfigurationFile"> + <summary> + Gets or sets the name of the configuration file for an application domain. + </summary> + </member> + <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.PrivateBinPath"> + <summary> + Gets or sets the list of directories under the application base directory that are probed for private assemblies. + </summary> + </member> + <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.FriendlyName"> + <summary> + Gets or set the friendly name. + </summary> + </member> + <member name="E:NLog.Internal.Fakeables.AppDomainWrapper.ProcessExit"> + <summary> + Process exit event. + </summary> + </member> + <member name="E:NLog.Internal.Fakeables.AppDomainWrapper.DomainUnload"> + <summary> + Domain unloaded event. </summary> </member> <member name="T:NLog.Internal.FileAppenders.BaseFileAppender"> @@ -3355,56 +3736,6 @@ Supports mocking of SMTP Client code. </summary> </member> - <member name="M:NLog.Internal.MySmtpClient.Dispose"> - <summary> - Sends a QUIT message to the SMTP server, gracefully ends the TCP connection, and releases all resources used by the current instance of the <see cref="T:System.Net.Mail.SmtpClient"/> class. - </summary> - </member> - <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#get_Host"> - <summary> - Supports mocking of SMTP Client code. - </summary> - </member> - <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#set_Host(System.String)"> - <summary> - Supports mocking of SMTP Client code. - </summary> - </member> - <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#get_Port"> - <summary> - Supports mocking of SMTP Client code. - </summary> - </member> - <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#set_Port(System.Int32)"> - <summary> - Supports mocking of SMTP Client code. - </summary> - </member> - <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#get_Credentials"> - <summary> - Supports mocking of SMTP Client code. - </summary> - </member> - <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#set_Credentials(System.Net.ICredentialsByHost)"> - <summary> - Supports mocking of SMTP Client code. - </summary> - </member> - <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#get_EnableSsl"> - <summary> - Supports mocking of SMTP Client code. - </summary> - </member> - <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#set_EnableSsl(System.Boolean)"> - <summary> - Supports mocking of SMTP Client code. - </summary> - </member> - <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#Send(System.Net.Mail.MailMessage)"> - <summary> - Supports mocking of SMTP Client code. - </summary> - </member> <member name="T:NLog.Internal.NetworkSenders.HttpNetworkSender"> <summary> Network sender which uses HTTP or HTTPS POST. @@ -3524,13 +3855,16 @@ Creates instances of <see cref="T:NLog.Internal.NetworkSenders.NetworkSender"/> objects for given URLs. </summary> </member> - <member name="M:NLog.Internal.NetworkSenders.INetworkSenderFactory.Create(System.String)"> + <member name="M:NLog.Internal.NetworkSenders.INetworkSenderFactory.Create(System.String,System.Int32)"> <summary> Creates a new instance of the network sender based on a network URL. </summary> <param name="url"> URL that determines the network sender to be created. </param> + <param name="maxQueueSize"> + The maximum queue size. + </param> <returns> A newly created network sender. </returns> @@ -3545,14 +3879,17 @@ Default implementation of <see cref="T:NLog.Internal.NetworkSenders.INetworkSenderFactory"/>. </summary> </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSenderFactory.Create(System.String)"> + <member name="M:NLog.Internal.NetworkSenders.NetworkSenderFactory.Create(System.String,System.Int32)"> <summary> Creates a new instance of the network sender based on a network URL:. </summary> <param name="url"> URL that determines the network sender to be created. </param> - <returns> + <param name="maxQueueSize"> + The maximum queue size. + </param> + /// <returns> A newly created network sender. </returns> </member> @@ -3600,6 +3937,11 @@ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. </summary> </member> + <member name="P:NLog.Internal.NetworkSenders.SocketProxy.UnderlyingSocket"> + <summary> + Gets underlying socket instance. + </summary> + </member> <member name="T:NLog.Internal.NetworkSenders.TcpNetworkSender"> <summary> Sends messages over a TCP network connection. @@ -4099,6 +4441,51 @@ </summary> <value></value> </member> + <member name="T:NLog.Internal.XmlHelper"> + <summary> + Helper class for XML + </summary> + </member> + <member name="M:NLog.Internal.XmlHelper.RemoveInvalidXmlChars(System.String)"> + <summary> + removes any unusual unicode characters that can't be encoded into XML + </summary> + </member> + <member name="M:NLog.Internal.XmlHelper.WriteAttributeSafeString(System.Xml.XmlWriter,System.String,System.String,System.String,System.String)"> + <summary> + Safe version of WriteAttributeString + </summary> + <param name="writer"></param> + <param name="prefix"></param> + <param name="localName"></param> + <param name="ns"></param> + <param name="value"></param> + </member> + <member name="M:NLog.Internal.XmlHelper.WriteAttributeSafeString(System.Xml.XmlWriter,System.String,System.String)"> + <summary> + Safe version of WriteAttributeString + </summary> + <param name="writer"></param> + <param name="thread"></param> + <param name="localName"></param> + </member> + <member name="M:NLog.Internal.XmlHelper.WriteElementSafeString(System.Xml.XmlWriter,System.String,System.String,System.String,System.String)"> + <summary> + Safe version of WriteElementSafeString + </summary> + <param name="writer"></param> + <param name="prefix"></param> + <param name="localName"></param> + <param name="ns"></param> + <param name="value"></param> + </member> + <member name="M:NLog.Internal.XmlHelper.WriteSafeCData(System.Xml.XmlWriter,System.String)"> + <summary> + Safe version of WriteCData + </summary> + <param name="writer"></param> + <param name="text"></param> + </member> <member name="T:NLog.LayoutRenderers.AmbientPropertyAttribute"> <summary> Designates a property of the class as an ambient property. @@ -4263,6 +4650,18 @@ </summary> <docgen category='Rendering Options' order='10' /> </member> + <member name="T:NLog.LayoutRenderers.AssemblyVersionLayoutRenderer"> + <summary> + Assembly version. + </summary> + </member> + <member name="M:NLog.LayoutRenderers.AssemblyVersionLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> + <summary> + Renders assembly version and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="logEvent">Logging event.</param> + </member> <member name="T:NLog.LayoutRenderers.BaseDirLayoutRenderer"> <summary> The current application domain's base directory. @@ -4273,6 +4672,11 @@ Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.BaseDirLayoutRenderer"/> class. </summary> </member> + <member name="M:NLog.LayoutRenderers.BaseDirLayoutRenderer.#ctor(NLog.Internal.Fakeables.IAppDomain)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.BaseDirLayoutRenderer"/> class. + </summary> + </member> <member name="M:NLog.LayoutRenderers.BaseDirLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> <summary> Renders the application base directory and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. @@ -4311,15 +4715,26 @@ </member> <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.ClassName"> <summary> - Gets or sets a value indicating whether to render the class name. + Gets or sets a value indicating whether to render the class name. + </summary> + <docgen category='Rendering Options' order='10' /> + </member> + <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.MethodName"> + <summary> + Gets or sets a value indicating whether to render the method name. + </summary> + <docgen category='Rendering Options' order='10' /> + </member> + <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.CleanNamesOfAnonymousDelegates"> + <summary> + Gets or sets a value indicating whether the method name will be cleaned up if it is detected as an anonymous delegate. </summary> <docgen category='Rendering Options' order='10' /> </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.MethodName"> + <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.SkipFrames"> <summary> - Gets or sets a value indicating whether to render the method name. + Gets or sets the number of frames to skip. </summary> - <docgen category='Rendering Options' order='10' /> </member> <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.FileName"> <summary> @@ -4426,6 +4841,12 @@ </summary> <docgen category='Rendering Options' order='10' /> </member> + <member name="P:NLog.LayoutRenderers.EnvironmentLayoutRenderer.Default"> + <summary> + Gets or sets the default value to be used when the environment variable is not set. + </summary> + <docgen category='Rendering Options' order='10' /> + </member> <member name="T:NLog.LayoutRenderers.EventContextLayoutRenderer"> <summary> Log event context data. @@ -4444,6 +4865,24 @@ </summary> <docgen category='Rendering Options' order='10' /> </member> + <member name="T:NLog.LayoutRenderers.EventPropertiesLayoutRenderer"> + <summary> + Log event context data. + </summary> + </member> + <member name="M:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> + <summary> + Renders the specified log event context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="logEvent">Logging event.</param> + </member> + <member name="P:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Item"> + <summary> + Gets or sets the name of the item. + </summary> + <docgen category='Rendering Options' order='10' /> + </member> <member name="T:NLog.LayoutRenderers.ExceptionLayoutRenderer"> <summary> Exception information provided through @@ -4462,6 +4901,55 @@ <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> <param name="logEvent">Logging event.</param> </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendMessage(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the Message of an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The exception containing the Message to append.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendMethod(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the method name from Exception's stack trace to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose method name should be appended.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendStackTrace(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the stack trace from an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose stack trace should be appended.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendToString(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the result of calling ToString() on an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose call to ToString() should be appended.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendType(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the type of an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose type should be appended.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendShortType(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the short type of an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose short type should be appended.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendData(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the contents of an Exception's Data property to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose Data property elements should be appended.</param> + </member> <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Format"> <summary> Gets or sets the format of the output. Must be a comma-separated list of exception @@ -4753,6 +5241,11 @@ Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> class. </summary> </member> + <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.#ctor(NLog.Internal.Fakeables.IAppDomain)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> class. + </summary> + </member> <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> <summary> Renders the XML logging event and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. @@ -5867,6 +6360,16 @@ <param name="text">The text to be post-processed.</param> <returns>Post-processed text.</returns> </member> + <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceNamedGroup(System.String,System.String,System.String,System.Text.RegularExpressions.Match)"> + <summary> + A match evaluator for Regular Expression based replacing + </summary> + <param name="input"></param> + <param name="groupName"></param> + <param name="replacement"></param> + <param name="match"></param> + <returns></returns> + </member> <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.SearchFor"> <summary> Gets or sets the text to search for. @@ -5888,6 +6391,14 @@ <value>The replacement string.</value> <docgen category='Search/Replace Options' order='10' /> </member> + <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceGroupName"> + <summary> + Gets or sets the group name to replace when using regular expressions. + Leave null or empty to replace without using group name. + </summary> + <value>The group name.</value> + <docgen category='Search/Replace Options' order='10' /> + </member> <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.IgnoreCase"> <summary> Gets or sets a value indicating whether to ignore case. @@ -5902,6 +6413,11 @@ <value>A value of <c>true</c> if whole words should be searched for; otherwise, <c>false</c>.</value> <docgen category='Search/Replace Options' order='10' /> </member> + <member name="T:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Replacer"> + <summary> + This class was created instead of simply using a lambda expression so that the "ThreadAgnosticAttributeTest" will pass + </summary> + </member> <member name="T:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper"> <summary> Decodes text "encrypted" with ROT-13. @@ -6853,6 +7369,11 @@ Occurs when logging <see cref="P:NLog.LogFactory.Configuration"/> gets reloaded. </summary> </member> + <member name="P:NLog.LogFactory.CurrentAppDomain"> + <summary> + Gets the current <see cref="T:NLog.Internal.Fakeables.IAppDomain"/>. + </summary> + </member> <member name="P:NLog.LogFactory.ThrowExceptions"> <summary> Gets or sets a value indicating whether exceptions should be thrown. @@ -7021,6 +7542,14 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the specified level. + </summary> + <param name="level">The log level.</param> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. @@ -7142,6 +7671,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Trace(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Trace</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Trace``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Trace</c> level using the specified parameter and formatting it with the supplied format provider. @@ -7257,6 +7793,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Debug(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Debug</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Debug``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Debug</c> level using the specified parameter and formatting it with the supplied format provider. @@ -7372,6 +7915,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Info(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Info</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Info``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Info</c> level using the specified parameter and formatting it with the supplied format provider. @@ -7487,6 +8037,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Warn(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Warn</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Warn``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Warn</c> level using the specified parameter and formatting it with the supplied format provider. @@ -7602,6 +8159,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Error(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Error</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Error``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Error</c> level using the specified parameter and formatting it with the supplied format provider. @@ -7717,6 +8281,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Fatal(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Fatal</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Fatal``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter and formatting it with the supplied format provider. @@ -7780,6 +8351,31 @@ <param name="argument2">The second argument to format.</param> <param name="argument3">The third argument to format.</param> </member> + <member name="M:NLog.Logger.Swallow(System.Action)"> + <summary> + Runs action. If the action throws, the exception is logged at <c>Error</c> level. Exception is not propagated outside of this method. + </summary> + <param name="action">Action to execute.</param> + </member> + <member name="M:NLog.Logger.Swallow``1(System.Func{``0})"> + <summary> + Runs the provided function and returns its result. If exception is thrown, it is logged at <c>Error</c> level. + Exception is not propagated outside of this method. Fallback value is returned instead. + </summary> + <typeparam name="T">Return type of the provided function.</typeparam> + <param name="func">Function to run.</param> + <returns>Result returned by the provided function or fallback value in case of exception.</returns> + </member> + <member name="M:NLog.Logger.Swallow``1(System.Func{``0},``0)"> + <summary> + Runs the provided function and returns its result. If exception is thrown, it is logged at <c>Error</c> level. + Exception is not propagated outside of this method. Fallback value is returned instead. + </summary> + <typeparam name="T">Return type of the provided function.</typeparam> + <param name="func">Function to run.</param> + <param name="fallback">Fallback value to return in case of exception. Defaults to default value of type T.</param> + <returns>Result returned by the provided function or fallback value in case of exception.</returns> + </member> <member name="M:NLog.Logger.Log(NLog.LogLevel,System.Object)"> <summary> Writes the diagnostic message at the specified level. @@ -9489,6 +10085,13 @@ Off log level. </summary> </member> + <member name="M:NLog.LogLevel.#ctor(System.String,System.Int32)"> + <summary> + Initializes a new instance of <see cref="T:NLog.LogLevel"/>. + </summary> + <param name="name">The log level name.</param> + <param name="ordinal">The log level ordinal number.</param> + </member> <member name="M:NLog.LogLevel.op_Equality(NLog.LogLevel,NLog.LogLevel)"> <summary> Compares two <see cref="T:NLog.LogLevel"/> objects @@ -9554,7 +10157,7 @@ Gets the <see cref="T:NLog.LogLevel"/> that corresponds to the specified ordinal. </summary> <param name="ordinal">The ordinal.</param> - <returns>The <see cref="T:NLog.LogLevel"/> instance. For 0 it returns <see cref="F:NLog.LogLevel.Debug"/>, 1 gives <see cref="F:NLog.LogLevel.Info"/> and so on.</returns> + <returns>The <see cref="T:NLog.LogLevel"/> instance. For 0 it returns <see cref="F:NLog.LogLevel.Trace"/>, 1 gives <see cref="F:NLog.LogLevel.Debug"/> and so on.</returns> </member> <member name="M:NLog.LogLevel.FromString(System.String)"> <summary> @@ -9628,6 +10231,13 @@ Prevents a default instance of the LogManager class from being created. </summary> </member> + <member name="M:NLog.LogManager.AddHiddenAssembly(System.Reflection.Assembly)"> + <summary> + Adds the given assembly which will be skipped + when NLog is trying to find the calling method on stack trace. + </summary> + <param name="assembly">The assembly to skip.</param> + </member> <member name="M:NLog.LogManager.GetCurrentClassLogger"> <summary> Gets the logger named after the currently-being-initialized class. @@ -9732,6 +10342,11 @@ <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> </member> + <member name="M:NLog.LogManager.Shutdown"> + <summary> + Dispose all targets, and shutdown logging. + </summary> + </member> <member name="E:NLog.LogManager.ConfigurationChanged"> <summary> Occurs when logging <see cref="P:NLog.LogManager.Configuration"/> changes. @@ -9758,6 +10373,17 @@ Gets or sets the global log threshold. Log events below this threshold are not logged. </summary> </member> + <member name="P:NLog.LogManager.DefaultCultureInfo"> + <summary> + Gets or sets the default culture to use. + </summary> + </member> + <member name="T:NLog.LogManager.GetCultureInfo"> + <summary> + Delegate used to the the culture to use. + </summary> + <returns></returns> + </member> <member name="T:NLog.LogMessageGenerator"> <summary> Returns a log message. Used to defer calculation of @@ -10408,6 +11034,18 @@ <param name="eventType">Type of the event.</param> <returns>Translated log level.</returns> </member> + <member name="M:NLog.NLogTraceListener.ProcessLogEventInfo(NLog.LogLevel,System.String,System.String,System.Object[],System.Nullable{System.Int32},System.Nullable{System.Diagnostics.TraceEventType},System.Nullable{System.Guid})"> + <summary> + Process the log event + <param name="logLevel">The log level.</param> + <param name="loggerName">The name of the logger.</param> + <param name="message">The log message.</param> + <param name="arguments">The log parameters.</param> + <param name="eventId">The event id.</param> + <param name="eventType">The event type.</param> + <param name="relatedActiviyId">The releated activity id.</param> + </summary> + </member> <member name="P:NLog.NLogTraceListener.LogFactory"> <summary> Gets or sets the log factory to use when outputting messages (null - use LogManager). @@ -10423,6 +11061,11 @@ Gets or sets the log which should be always used regardless of source level. </summary> </member> + <member name="P:NLog.NLogTraceListener.DisableFlush"> + <summary> + Gets or sets a value indicating whether flush calls from trace sources should be ignored. + </summary> + </member> <member name="P:NLog.NLogTraceListener.IsThreadSafe"> <summary> Gets a value indicating whether the trace listener is thread safe. @@ -10450,6 +11093,18 @@ Rolling style numbering (the most recent is always #0 then #1, ..., #N. </summary> </member> + <member name="F:NLog.Targets.ArchiveNumberingMode.Date"> + <summary> + Date style numbering. Archives will be stamped with the prior period (Year, Month, Day, Hour, Minute) datetime. + </summary> + </member> + <member name="F:NLog.Targets.ArchiveNumberingMode.DateAndSequence"> + <summary> + Date and sequence style numbering. + Archives will be stamped with the prior period (Year, Month, Day) datetime. + The most recent archive has the highest number (in combination with the date). + </summary> + </member> <member name="T:NLog.Targets.AspResponseTarget"> <summary> Outputs log messages through the ASP Response object. @@ -10575,6 +11230,13 @@ </summary> <param name="logEvents">Logging events to be written out.</param> </member> + <member name="M:NLog.Targets.Target.MergeEventProperties(NLog.LogEventInfo)"> + <summary> + Merges (copies) the event context properties from any event info object stored in + parameters of the given event info object. + </summary> + <param name="logEvent">The event info object to perform the merge to.</param> + </member> <member name="P:NLog.Targets.Target.Name"> <summary> Gets or sets the name of the target. @@ -10792,6 +11454,11 @@ </summary> <docgen category="Connection Options" order="10"/> </member> + <member name="P:NLog.Targets.NetworkTarget.MaxQueueSize"> + <summary> + Gets or sets the maximum queue size. + </summary> + </member> <member name="P:NLog.Targets.NetworkTarget.OnOverflow"> <summary> Gets or sets the action that should be taken if the message is larger than @@ -11557,12 +12224,23 @@ </remarks> <docgen category='SQL Statement' order='10' /> </member> + <member name="P:NLog.Targets.DatabaseTarget.CommandType"> + <summary> + Gets or sets the type of the SQL command to be run on each log level. + </summary> + <remarks> + This specifies how the command text is interpreted, as "Text" (default) or as "StoredProcedure". + When using the value StoredProcedure, the commandText-property would + normally be the name of the stored procedure. TableDirect method is not supported in this context. + </remarks> + <docgen category='SQL Statement' order='11' /> + </member> <member name="P:NLog.Targets.DatabaseTarget.Parameters"> <summary> Gets the collection of parameters. Each parameter contains a mapping between NLog layout and a database named or positional parameter. </summary> - <docgen category='SQL Statement' order='11' /> + <docgen category='SQL Statement' order='12' /> </member> <member name="T:NLog.Targets.DebuggerTarget"> <summary> @@ -11673,6 +12351,11 @@ Initializes a new instance of the <see cref="T:NLog.Targets.EventLogTarget"/> class. </summary> </member> + <member name="M:NLog.Targets.EventLogTarget.#ctor(NLog.Internal.Fakeables.IAppDomain)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Targets.EventLogTarget"/> class. + </summary> + </member> <member name="M:NLog.Targets.EventLogTarget.Install(NLog.Config.InstallationContext)"> <summary> Performs installation which requires administrative permissions. @@ -11904,6 +12587,16 @@ </remarks> <docgen category='Output Options' order='10' /> </member> + <member name="P:NLog.Targets.FileTarget.ArchiveOldFileOnStartup"> + <summary> + Gets or sets a value indicating whether to archive old log file on startup. + </summary> + <remarks> + This option works only when the "FileName" parameter denotes a single file. + After archiving the old file, the current log file will be empty. + </remarks> + <docgen category='Output Options' order='10' /> + </member> <member name="P:NLog.Targets.FileTarget.ReplaceFileContentsOnEachWrite"> <summary> Gets or sets a value indicating whether to replace file contents on each write instead of appending log message at the end. @@ -11925,6 +12618,15 @@ </summary> <docgen category='Output Options' order='10' /> </member> + <member name="P:NLog.Targets.FileTarget.ArchiveDateFormat"> + <summary> + Gets or sets a value specifying the date format to use when archving files. + </summary> + <remarks> + This option works only when the "ArchiveNumbering" parameter is set to Date. + </remarks> + <docgen category='Output Options' order='10' /> + </member> <member name="P:NLog.Targets.FileTarget.FileAttributes"> <summary> Gets or sets the file attributes (Windows only). @@ -12070,6 +12772,11 @@ </summary> <docgen category='Archival Options' order='10' /> </member> + <member name="P:NLog.Targets.FileTarget.ForceManaged"> + <summary> + Gets ors set a value indicating whether a managed file stream is forced, instead of used the native implementation. + </summary> + </member> <member name="P:NLog.Targets.FileTarget.ArchiveNumbering"> <summary> Gets or sets the way file archives are numbered. @@ -12081,6 +12788,9 @@ Gets the characters that are appended after each line. </summary> </member> + <member name="M:NLog.Targets.FileTarget.DynamicArchiveFileHandlerClass.AddToArchive(System.String,System.String,System.Boolean)"> + <returns><c>true</c> if the file has been moved successfully</returns> + </member> <member name="T:NLog.Targets.FormControlTarget"> <summary> Logs text to Windows.Forms.Control.Text property control of specified Name. @@ -12134,6 +12844,11 @@ </summary> <docgen category='Form Options' order='10' /> </member> + <member name="P:NLog.Targets.FormControlTarget.ReverseOrder"> + <summary> + Gets or sets whether new log entry are added to the start or the end of the control + </summary> + </member> <member name="T:NLog.Targets.LineEndingMode"> <summary> Line ending mode. @@ -12198,6 +12913,21 @@ </summary> <param name="logEvents">Logging events to be written out.</param> </member> + <member name="M:NLog.Targets.LogReceiverWebServiceTarget.FlushAsync(NLog.Common.AsyncContinuation)"> + <summary> + Flush any pending log messages asynchronously (in case of asynchronous targets). + </summary> + <param name="asyncContinuation">The asynchronous continuation.</param> + </member> + <member name="M:NLog.Targets.LogReceiverWebServiceTarget.CreateWcfLogReceiverClient"> + <summary> + Creating a new instance of WcfLogReceiverClient + + Inheritors can override this method and provide their own + service configuration - binding and endpoint address + </summary> + <returns></returns> + </member> <member name="P:NLog.Targets.LogReceiverWebServiceTarget.EndpointAddress"> <summary> Gets or sets the endpoint address. @@ -12384,6 +13114,28 @@ </summary> <docgen category='SMTP Options' order='15' /> </member> + <member name="P:NLog.Targets.MailTarget.UseSystemNetMailSettings"> + <summary> + Gets or sets a value indicating whether the default Settings from System.Net.MailSettings should be used. + </summary> + <docgen category='SMTP Options' order='16' /> + </member> + <member name="P:NLog.Targets.MailTarget.Priority"> + <summary> + Gets or sets the priority used for sending mails. + </summary> + </member> + <member name="P:NLog.Targets.MailTarget.ReplaceNewlineWithBrTagInHtml"> + <summary> + Gets or sets a value indicating whether NewLine characters in the body should be replaced with <br/> tags. + </summary> + <remarks>Only happens when <see cref="P:NLog.Targets.MailTarget.Html"/> is set to true.</remarks> + </member> + <member name="P:NLog.Targets.MailTarget.Timeout"> + <summary> + Gets or sets a value indicating the SMTP client timeout. + </summary> + </member> <member name="T:NLog.Targets.MemoryTarget"> <summary> Writes log messages to an ArrayList in memory for programmatic retrieval. @@ -14399,5 +15151,97 @@ </summary> <param name="logEvents">Logging events to be written out.</param> </member> + <member name="T:NLog.Time.AccurateLocalTimeSource"> + <summary> + Current local time retrieved directly from DateTime.Now. + </summary> + </member> + <member name="T:NLog.Time.TimeSource"> + <summary> + Defines source of current time. + </summary> + </member> + <member name="M:NLog.Time.TimeSource.ToString"> + <summary> + Returns a <see cref="T:System.String"/> that represents this instance. + </summary> + <returns> + A <see cref="T:System.String"/> that represents this instance. + </returns> + </member> + <member name="P:NLog.Time.TimeSource.Time"> + <summary> + Gets current time. + </summary> + </member> + <member name="P:NLog.Time.TimeSource.Current"> + <summary> + Gets or sets current global time source used in all log events. + </summary> + <remarks> + Default time source is <see cref="T:NLog.Time.FastLocalTimeSource"/>. + </remarks> + </member> + <member name="P:NLog.Time.AccurateLocalTimeSource.Time"> + <summary> + Gets current local time directly from DateTime.Now. + </summary> + </member> + <member name="T:NLog.Time.AccurateUtcTimeSource"> + <summary> + Current UTC time retrieved directly from DateTime.UtcNow. + </summary> + </member> + <member name="P:NLog.Time.AccurateUtcTimeSource.Time"> + <summary> + Gets current UTC time directly from DateTime.UtcNow. + </summary> + </member> + <member name="T:NLog.Time.CachedTimeSource"> + <summary> + Fast time source that updates current time only once per tick (15.6 milliseconds). + </summary> + </member> + <member name="P:NLog.Time.CachedTimeSource.FreshTime"> + <summary> + Gets raw uncached time from derived time source. + </summary> + </member> + <member name="P:NLog.Time.CachedTimeSource.Time"> + <summary> + Gets current time cached for one system tick (15.6 milliseconds). + </summary> + </member> + <member name="T:NLog.Time.FastLocalTimeSource"> + <summary> + Fast local time source that is updated once per tick (15.6 milliseconds). + </summary> + </member> + <member name="P:NLog.Time.FastLocalTimeSource.FreshTime"> + <summary> + Gets uncached local time directly from DateTime.Now. + </summary> + </member> + <member name="T:NLog.Time.FastUtcTimeSource"> + <summary> + Fast UTC time source that is updated once per tick (15.6 milliseconds). + </summary> + </member> + <member name="P:NLog.Time.FastUtcTimeSource.FreshTime"> + <summary> + Gets uncached UTC time directly from DateTime.UtcNow. + </summary> + </member> + <member name="T:NLog.Time.TimeSourceAttribute"> + <summary> + Marks class as a time source and assigns a name to it. + </summary> + </member> + <member name="M:NLog.Time.TimeSourceAttribute.#ctor(System.String)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Time.TimeSourceAttribute"/> class. + </summary> + <param name="name">Name of the time source.</param> + </member> </members> </doc> diff --git a/packages/NLog.3.2.0.0/lib/net45/NLog.dll b/packages/NLog.3.2.0.0/lib/net45/NLog.dll new file mode 100644 index 0000000..153b966 Binary files /dev/null and b/packages/NLog.3.2.0.0/lib/net45/NLog.dll differ diff --git a/packages/NLog.2.0.0.2000/lib/net20/NLog.xml b/packages/NLog.3.2.0.0/lib/net45/NLog.xml similarity index 91% rename from packages/NLog.2.0.0.2000/lib/net20/NLog.xml rename to packages/NLog.3.2.0.0/lib/net45/NLog.xml index 2b2fb4a..2a1cede 100644 --- a/packages/NLog.2.0.0.2000/lib/net20/NLog.xml +++ b/packages/NLog.3.2.0.0/lib/net45/NLog.xml @@ -4,265 +4,365 @@ <name>NLog</name> </assembly> <members> - <member name="T:NLog.ComInterop.ComLogger"> - <summary> - NLog COM Interop logger implementation. - </summary> - </member> - <member name="T:NLog.ComInterop.IComLogger"> - <summary> - NLog COM Interop logger interface. - </summary> - </member> - <member name="M:NLog.ComInterop.IComLogger.Log(System.String,System.String)"> - <summary> - Writes the diagnostic message at the specified level. - </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string" /> to be written.</param> - </member> - <member name="M:NLog.ComInterop.IComLogger.Trace(System.String)"> - <summary> - Writes the diagnostic message at the Trace level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - </member> - <member name="M:NLog.ComInterop.IComLogger.Debug(System.String)"> - <summary> - Writes the diagnostic message at the Debug level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - </member> - <member name="M:NLog.ComInterop.IComLogger.Info(System.String)"> - <summary> - Writes the diagnostic message at the Info level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - </member> - <member name="M:NLog.ComInterop.IComLogger.Warn(System.String)"> - <summary> - Writes the diagnostic message at the Warn level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - </member> - <member name="M:NLog.ComInterop.IComLogger.Error(System.String)"> - <summary> - Writes the diagnostic message at the Error level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - </member> - <member name="M:NLog.ComInterop.IComLogger.Fatal(System.String)"> - <summary> - Writes the diagnostic message at the Fatal level. - </summary> - <param name="message">A <see langword="string" /> to be written.</param> - </member> - <member name="M:NLog.ComInterop.IComLogger.IsEnabled(System.String)"> - <summary> - Checks if the specified log level is enabled. - </summary> - <param name="level">The log level.</param> - <returns>A value indicating whether the specified log level is enabled.</returns> - </member> - <member name="P:NLog.ComInterop.IComLogger.IsTraceEnabled"> - <summary> - Gets a value indicating whether the Trace level is enabled. - </summary> - </member> - <member name="P:NLog.ComInterop.IComLogger.IsDebugEnabled"> - <summary> - Gets a value indicating whether the Debug level is enabled. - </summary> - </member> - <member name="P:NLog.ComInterop.IComLogger.IsInfoEnabled"> - <summary> - Gets a value indicating whether the Info level is enabled. - </summary> - </member> - <member name="P:NLog.ComInterop.IComLogger.IsWarnEnabled"> - <summary> - Gets a value indicating whether the Warn level is enabled. - </summary> - </member> - <member name="P:NLog.ComInterop.IComLogger.IsErrorEnabled"> - <summary> - Gets a value indicating whether the Error level is enabled. - </summary> - </member> - <member name="P:NLog.ComInterop.IComLogger.IsFatalEnabled"> - <summary> - Gets a value indicating whether the Fatal level is enabled. - </summary> + <member name="T:JetBrains.Annotations.CanBeNullAttribute"> + <summary> + Indicates that the value of the marked element could be <c>null</c> sometimes, + so the check for <c>null</c> is necessary before its usage + </summary> + <example><code> + [CanBeNull] public object Test() { return null; } + public void UseTest() { + var p = Test(); + var s = p.ToString(); // Warning: Possible 'System.NullReferenceException' + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.NotNullAttribute"> + <summary> + Indicates that the value of the marked element could never be <c>null</c> + </summary> + <example><code> + [NotNull] public object Foo() { + return null; // Warning: Possible 'null' assignment + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.StringFormatMethodAttribute"> + <summary> + Indicates that the marked method builds string by format pattern and (optional) arguments. + Parameter, which contains format string, should be given in constructor. The format string + should be in <see cref="M:System.String.Format(System.IFormatProvider,System.String,System.Object[])"/>-like form + </summary> + <example><code> + [StringFormatMethod("message")] + public void ShowError(string message, params object[] args) { /* do something */ } + public void Foo() { + ShowError("Failed: {0}"); // Warning: Non-existing argument in format string + } + </code></example> + </member> + <member name="M:JetBrains.Annotations.StringFormatMethodAttribute.#ctor(System.String)"> + <param name="formatParameterName"> + Specifies which parameter of an annotated method should be treated as format-string + </param> </member> - <member name="P:NLog.ComInterop.IComLogger.LoggerName"> - <summary> - Gets or sets the logger name. - </summary> + <member name="T:JetBrains.Annotations.InvokerParameterNameAttribute"> + <summary> + Indicates that the function argument should be string literal and match one + of the parameters of the caller function. For example, ReSharper annotates + the parameter of <see cref="T:System.ArgumentNullException"/> + </summary> + <example><code> + public void Foo(string param) { + if (param == null) + throw new ArgumentNullException("par"); // Warning: Cannot resolve symbol + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.NotifyPropertyChangedInvocatorAttribute"> + <summary> + Indicates that the method is contained in a type that implements + <see cref="T:System.ComponentModel.INotifyPropertyChanged"/> interface + and this method is used to notify that some property value changed + </summary> + <remarks> + The method should be non-static and conform to one of the supported signatures: + <list> + <item><c>NotifyChanged(string)</c></item> + <item><c>NotifyChanged(params string[])</c></item> + <item><c>NotifyChanged{T}(Expression{Func{T}})</c></item> + <item><c>NotifyChanged{T,U}(Expression{Func{T,U}})</c></item> + <item><c>SetProperty{T}(ref T, T, string)</c></item> + </list> + </remarks> + <example><code> + internal class Foo : INotifyPropertyChanged { + public event PropertyChangedEventHandler PropertyChanged; + [NotifyPropertyChangedInvocator] + protected virtual void NotifyChanged(string propertyName) { ... } + + private string _name; + public string Name { + get { return _name; } + set { _name = value; NotifyChanged("LastName"); /* Warning */ } + } + } + </code> + Examples of generated notifications: + <list> + <item><c>NotifyChanged("Property")</c></item> + <item><c>NotifyChanged(() => Property)</c></item> + <item><c>NotifyChanged((VM x) => x.Property)</c></item> + <item><c>SetProperty(ref myField, value, "Property")</c></item> + </list> + </example> + </member> + <member name="T:JetBrains.Annotations.ContractAnnotationAttribute"> + <summary> + Describes dependency between method input and output + </summary> + <syntax> + <p>Function Definition Table syntax:</p> + <list> + <item>FDT ::= FDTRow [;FDTRow]*</item> + <item>FDTRow ::= Input => Output | Output <= Input</item> + <item>Input ::= ParameterName: Value [, Input]*</item> + <item>Output ::= [ParameterName: Value]* {halt|stop|void|nothing|Value}</item> + <item>Value ::= true | false | null | notnull | canbenull</item> + </list> + If method has single input parameter, it's name could be omitted.<br/> + Using <c>halt</c> (or <c>void</c>/<c>nothing</c>, which is the same) + for method output means that the methos doesn't return normally.<br/> + <c>canbenull</c> annotation is only applicable for output parameters.<br/> + You can use multiple <c>[ContractAnnotation]</c> for each FDT row, + or use single attribute with rows separated by semicolon.<br/> + </syntax> + <examples><list> + <item><code> + [ContractAnnotation("=> halt")] + public void TerminationMethod() + </code></item> + <item><code> + [ContractAnnotation("halt <= condition: false")] + public void Assert(bool condition, string text) // regular assertion method + </code></item> + <item><code> + [ContractAnnotation("s:null => true")] + public bool IsNullOrEmpty(string s) // string.IsNullOrEmpty() + </code></item> + <item><code> + // A method that returns null if the parameter is null, and not null if the parameter is not null + [ContractAnnotation("null => null; notnull => notnull")] + public object Transform(object data) + </code></item> + <item><code> + [ContractAnnotation("s:null=>false; =>true,result:notnull; =>false, result:null")] + public bool TryParse(string s, out Person result) + </code></item> + </list></examples> + </member> + <member name="T:JetBrains.Annotations.LocalizationRequiredAttribute"> + <summary> + Indicates that marked element should be localized or not + </summary> + <example><code> + [LocalizationRequiredAttribute(true)] + internal class Foo { + private string str = "my string"; // Warning: Localizable string + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.CannotApplyEqualityOperatorAttribute"> + <summary> + Indicates that the value of the marked type (or its derivatives) + cannot be compared using '==' or '!=' operators and <c>Equals()</c> + should be used instead. However, using '==' or '!=' for comparison + with <c>null</c> is always permitted. + </summary> + <example><code> + [CannotApplyEqualityOperator] + class NoEquality { } + class UsesNoEquality { + public void Test() { + var ca1 = new NoEquality(); + var ca2 = new NoEquality(); + if (ca1 != null) { // OK + bool condition = ca1 == ca2; // Warning + } + } + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.BaseTypeRequiredAttribute"> + <summary> + When applied to a target attribute, specifies a requirement for any type marked + with the target attribute to implement or inherit specific type or types. + </summary> + <example><code> + [BaseTypeRequired(typeof(IComponent)] // Specify requirement + internal class ComponentAttribute : Attribute { } + [Component] // ComponentAttribute requires implementing IComponent interface + internal class MyComponent : IComponent { } + </code></example> </member> - <member name="M:NLog.ComInterop.ComLogger.Log(System.String,System.String)"> + <member name="T:JetBrains.Annotations.UsedImplicitlyAttribute"> <summary> - Writes the diagnostic message at the specified level. + Indicates that the marked symbol is used implicitly + (e.g. via reflection, in external library), so this symbol + will not be marked as unused (as well as by other usage inspections) </summary> - <param name="level">The log level.</param> - <param name="message">A <see langword="string"/> to be written.</param> </member> - <member name="M:NLog.ComInterop.ComLogger.Trace(System.String)"> + <member name="T:JetBrains.Annotations.MeansImplicitUseAttribute"> <summary> - Writes the diagnostic message at the Trace level. + Should be used on attributes and causes ReSharper + to not mark symbols marked with such attributes as unused + (as well as by other usage inspections) </summary> - <param name="message">A <see langword="string"/> to be written.</param> </member> - <member name="M:NLog.ComInterop.ComLogger.Debug(System.String)"> - <summary> - Writes the diagnostic message at the Debug level. - </summary> - <param name="message">A <see langword="string"/> to be written.</param> + <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Access"> + <summary>Only entity marked with attribute considered used</summary> </member> - <member name="M:NLog.ComInterop.ComLogger.Info(System.String)"> - <summary> - Writes the diagnostic message at the Info level. - </summary> - <param name="message">A <see langword="string"/> to be written.</param> + <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Assign"> + <summary>Indicates implicit assignment to a member</summary> </member> - <member name="M:NLog.ComInterop.ComLogger.Warn(System.String)"> + <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedWithFixedConstructorSignature"> <summary> - Writes the diagnostic message at the Warn level. + Indicates implicit instantiation of a type with fixed constructor signature. + That means any unused constructor parameters won't be reported as such. </summary> - <param name="message">A <see langword="string"/> to be written.</param> </member> - <member name="M:NLog.ComInterop.ComLogger.Error(System.String)"> - <summary> - Writes the diagnostic message at the Error level. - </summary> - <param name="message">A <see langword="string"/> to be written.</param> + <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedNoFixedConstructorSignature"> + <summary>Indicates implicit instantiation of a type</summary> </member> - <member name="M:NLog.ComInterop.ComLogger.Fatal(System.String)"> + <member name="T:JetBrains.Annotations.ImplicitUseTargetFlags"> <summary> - Writes the diagnostic message at the Fatal level. + Specify what is considered used implicitly + when marked with <see cref="T:JetBrains.Annotations.MeansImplicitUseAttribute"/> + or <see cref="T:JetBrains.Annotations.UsedImplicitlyAttribute"/> </summary> - <param name="message">A <see langword="string"/> to be written.</param> </member> - <member name="M:NLog.ComInterop.ComLogger.IsEnabled(System.String)"> - <summary> - Checks if the specified log level is enabled. - </summary> - <param name="level">The log level.</param> - <returns> - A value indicating whether the specified log level is enabled. - </returns> + <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.Members"> + <summary>Members of entity marked with attribute are considered used</summary> </member> - <member name="P:NLog.ComInterop.ComLogger.IsTraceEnabled"> - <summary> - Gets a value indicating whether the Trace level is enabled. - </summary> - <value></value> + <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.WithMembers"> + <summary>Entity marked with attribute and all its members considered used</summary> </member> - <member name="P:NLog.ComInterop.ComLogger.IsDebugEnabled"> + <member name="T:JetBrains.Annotations.PublicAPIAttribute"> <summary> - Gets a value indicating whether the Debug level is enabled. + This attribute is intended to mark publicly available API + which should not be removed and so is treated as used </summary> - <value></value> </member> - <member name="P:NLog.ComInterop.ComLogger.IsInfoEnabled"> + <member name="T:JetBrains.Annotations.InstantHandleAttribute"> <summary> - Gets a value indicating whether the Info level is enabled. + Tells code analysis engine if the parameter is completely handled + when the invoked method is on stack. If the parameter is a delegate, + indicates that delegate is executed while the method is executed. + If the parameter is an enumerable, indicates that it is enumerated + while the method is executed </summary> - <value></value> </member> - <member name="P:NLog.ComInterop.ComLogger.IsWarnEnabled"> + <member name="T:JetBrains.Annotations.PureAttribute"> <summary> - Gets a value indicating whether the Warn level is enabled. + Indicates that a method does not make any observable state changes. + The same as <c>System.Diagnostics.Contracts.PureAttribute</c> </summary> - <value></value> + <example><code> + [Pure] private int Multiply(int x, int y) { return x * y; } + public void Foo() { + const int a = 2, b = 2; + Multiply(a, b); // Waring: Return value of pure method is not used + } + </code></example> </member> - <member name="P:NLog.ComInterop.ComLogger.IsErrorEnabled"> + <member name="T:JetBrains.Annotations.PathReferenceAttribute"> <summary> - Gets a value indicating whether the Error level is enabled. + Indicates that a parameter is a path to a file or a folder + within a web project. Path can be relative or absolute, + starting from web root (~) </summary> - <value></value> </member> - <member name="P:NLog.ComInterop.ComLogger.IsFatalEnabled"> + <member name="T:JetBrains.Annotations.AspMvcActionAttribute"> <summary> - Gets a value indicating whether the Fatal level is enabled. + ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter + is an MVC action. If applied to a method, the MVC action name is calculated + implicitly from the context. Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c> </summary> - <value></value> </member> - <member name="P:NLog.ComInterop.ComLogger.LoggerName"> + <member name="T:JetBrains.Annotations.AspMvcAreaAttribute"> <summary> - Gets or sets the logger name. + ASP.NET MVC attribute. Indicates that a parameter is an MVC area. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c> </summary> - <value></value> </member> - <member name="T:NLog.ComInterop.ComLogManager"> + <member name="T:JetBrains.Annotations.AspMvcControllerAttribute"> <summary> - NLog COM Interop LogManager implementation. + ASP.NET MVC attribute. If applied to a parameter, indicates that + the parameter is an MVC controller. If applied to a method, + the MVC controller name is calculated implicitly from the context. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String, String)</c> </summary> </member> - <member name="T:NLog.ComInterop.IComLogManager"> + <member name="T:JetBrains.Annotations.AspMvcMasterAttribute"> <summary> - NLog COM Interop LogManager interface. + ASP.NET MVC attribute. Indicates that a parameter is an MVC Master. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Controller.View(String, String)</c> </summary> </member> - <member name="M:NLog.ComInterop.IComLogManager.LoadConfigFromFile(System.String)"> + <member name="T:JetBrains.Annotations.AspMvcModelTypeAttribute"> <summary> - Loads NLog configuration from the specified file. + ASP.NET MVC attribute. Indicates that a parameter is an MVC model type. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Controller.View(String, Object)</c> </summary> - <param name="fileName">The name of the file to load NLog configuration from.</param> </member> - <member name="M:NLog.ComInterop.IComLogManager.GetLogger(System.String)"> + <member name="T:JetBrains.Annotations.AspMvcPartialViewAttribute"> <summary> - Creates the specified logger object and assigns a LoggerName to it. + ASP.NET MVC attribute. If applied to a parameter, indicates that + the parameter is an MVC partial view. If applied to a method, + the MVC partial view name is calculated implicitly from the context. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper, String)</c> </summary> - <param name="loggerName">Logger name.</param> - <returns>The new logger instance.</returns> </member> - <member name="P:NLog.ComInterop.IComLogManager.InternalLogToConsole"> + <member name="T:JetBrains.Annotations.AspMvcSupressViewErrorAttribute"> <summary> - Gets or sets a value indicating whether internal messages should be written to the console. + ASP.NET MVC attribute. Allows disabling all inspections + for MVC views within a class or a method. </summary> </member> - <member name="P:NLog.ComInterop.IComLogManager.InternalLogFile"> + <member name="T:JetBrains.Annotations.AspMvcDisplayTemplateAttribute"> <summary> - Gets or sets the name of the internal log file. + ASP.NET MVC attribute. Indicates that a parameter is an MVC display template. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(HtmlHelper, String)</c> </summary> </member> - <member name="P:NLog.ComInterop.IComLogManager.InternalLogLevel"> + <member name="T:JetBrains.Annotations.AspMvcEditorTemplateAttribute"> <summary> - Gets or sets the name of the internal log level. + ASP.NET MVC attribute. Indicates that a parameter is an MVC editor template. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.EditorExtensions.EditorForModel(HtmlHelper, String)</c> </summary> </member> - <member name="M:NLog.ComInterop.ComLogManager.GetLogger(System.String)"> + <member name="T:JetBrains.Annotations.AspMvcTemplateAttribute"> <summary> - Creates the specified logger object and assigns a LoggerName to it. + ASP.NET MVC attribute. Indicates that a parameter is an MVC template. + Use this attribute for custom wrappers similar to + <c>System.ComponentModel.DataAnnotations.UIHintAttribute(System.String)</c> </summary> - <param name="loggerName">The name of the logger.</param> - <returns>The new logger instance.</returns> </member> - <member name="M:NLog.ComInterop.ComLogManager.LoadConfigFromFile(System.String)"> + <member name="T:JetBrains.Annotations.AspMvcViewAttribute"> <summary> - Loads NLog configuration from the specified file. + ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter + is an MVC view. If applied to a method, the MVC view name is calculated implicitly + from the context. Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Controller.View(Object)</c> </summary> - <param name="fileName">The name of the file to load NLog configuration from.</param> </member> - <member name="P:NLog.ComInterop.ComLogManager.InternalLogToConsole"> + <member name="T:JetBrains.Annotations.AspMvcActionSelectorAttribute"> <summary> - Gets or sets a value indicating whether to log internal messages to the console. + ASP.NET MVC attribute. When applied to a parameter of an attribute, + indicates that this parameter is an MVC action name </summary> - <value> - A value of <c>true</c> if internal messages should be logged to the console; otherwise, <c>false</c>. - </value> + <example><code> + [ActionName("Foo")] + public ActionResult Login(string returnUrl) { + ViewBag.ReturnUrl = Url.Action("Foo"); // OK + return RedirectToAction("Bar"); // Error: Cannot resolve action + } + </code></example> </member> - <member name="P:NLog.ComInterop.ComLogManager.InternalLogLevel"> + <member name="T:JetBrains.Annotations.RazorSectionAttribute"> <summary> - Gets or sets the name of the internal log level. + Razor attribute. Indicates that a parameter or a method is a Razor section. + Use this attribute for custom wrappers similar to + <c>System.Web.WebPages.WebPageBase.RenderSection(String)</c> </summary> - <value></value> - </member> - <member name="P:NLog.ComInterop.ComLogManager.InternalLogFile"> - <summary> - Gets or sets the name of the internal log file. - </summary> - <value></value> </member> <member name="T:NLog.Common.AsyncContinuation"> <summary> @@ -916,28 +1016,40 @@ <param name="secondValue">The second value.</param> <returns><b>true</b> when two objects are equal, <b>false</b> otherwise.</returns> </member> - <member name="M:NLog.Conditions.ConditionMethods.Contains(System.String,System.String)"> + <member name="M:NLog.Conditions.ConditionMethods.Equals2(System.String,System.String,System.Boolean)"> + <summary> + Compares two strings for equality. + </summary> + <param name="firstValue">The first string.</param> + <param name="secondValue">The second string.</param> + <param name="ignoreCase">Optional. If <c>true</c>, case is ignored; if <c>false</c> (default), case is significant.</param> + <returns><b>true</b> when two strings are equal, <b>false</b> otherwise.</returns> + </member> + <member name="M:NLog.Conditions.ConditionMethods.Contains(System.String,System.String,System.Boolean)"> <summary> Gets or sets a value indicating whether the second string is a substring of the first one. </summary> <param name="haystack">The first string.</param> <param name="needle">The second string.</param> + <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> <returns><b>true</b> when the second string is a substring of the first string, <b>false</b> otherwise.</returns> </member> - <member name="M:NLog.Conditions.ConditionMethods.StartsWith(System.String,System.String)"> + <member name="M:NLog.Conditions.ConditionMethods.StartsWith(System.String,System.String,System.Boolean)"> <summary> Gets or sets a value indicating whether the second string is a prefix of the first one. </summary> <param name="haystack">The first string.</param> <param name="needle">The second string.</param> + <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns> </member> - <member name="M:NLog.Conditions.ConditionMethods.EndsWith(System.String,System.String)"> + <member name="M:NLog.Conditions.ConditionMethods.EndsWith(System.String,System.String,System.Boolean)"> <summary> Gets or sets a value indicating whether the second string is a suffix of the first one. </summary> <param name="haystack">The first string.</param> <param name="needle">The second string.</param> + <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns> </member> <member name="M:NLog.Conditions.ConditionMethods.Length(System.String)"> @@ -1450,6 +1562,12 @@ </summary> <value>The ambient property factory.</value> </member> + <member name="P:NLog.Config.ConfigurationItemFactory.TimeSources"> + <summary> + Gets the time source factory. + </summary> + <value>The time source factory.</value> + </member> <member name="P:NLog.Config.ConfigurationItemFactory.ConditionMethods"> <summary> Gets the condition method factory. @@ -1515,11 +1633,11 @@ Provides means to populate factories of named items (such as targets, layouts, layout renderers, etc.). </summary> </member> - <member name="M:NLog.Config.Factory`2.ScanAssembly(System.Reflection.Assembly,System.String)"> + <member name="M:NLog.Config.Factory`2.ScanTypes(System.Type[],System.String)"> <summary> Scans the assembly. </summary> - <param name="theAssembly">The assembly.</param> + <param name="types">The types to scane.</param> <param name="prefix">The prefix.</param> </member> <member name="M:NLog.Config.Factory`2.RegisterType(System.Type,System.String)"> @@ -1788,6 +1906,11 @@ Gets the collection of logging rules. </summary> </member> + <member name="P:NLog.Config.LoggingConfiguration.DefaultCultureInfo"> + <summary> + Gets or sets the default culture info use. + </summary> + </member> <member name="P:NLog.Config.LoggingConfiguration.AllTargets"> <summary> Gets all targets. @@ -1941,13 +2064,13 @@ <typeparam name="TClassAttributeType">The type of the class marker attribute.</typeparam> <typeparam name="TMethodAttributeType">The type of the method marker attribute.</typeparam> </member> - <member name="M:NLog.Config.MethodFactory`2.ScanAssembly(System.Reflection.Assembly,System.String)"> + <member name="M:NLog.Config.MethodFactory`2.ScanTypes(System.Type[],System.String)"> <summary> Scans the assembly for classes marked with <typeparamref name="TClassAttributeType"/> and methods marked with <typeparamref name="TMethodAttributeType"/> and adds them to the factory. </summary> - <param name="theAssembly">The assembly.</param> + <param name="types">The types to scan.</param> <param name="prefix">The prefix to use for names.</param> </member> <member name="M:NLog.Config.MethodFactory`2.RegisterType(System.Type,System.String)"> @@ -2002,6 +2125,16 @@ the item. </returns> </member> + <member name="T:NLog.Config.NLogConfigurationIgnorePropertyAttribute"> + <summary> + Indicates NLog should not scan this property during configuration. + </summary> + </member> + <member name="M:NLog.Config.NLogConfigurationIgnorePropertyAttribute.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Config.NLogConfigurationIgnorePropertyAttribute"/> class. + </summary> + </member> <member name="T:NLog.Config.NLogConfigurationItemAttribute"> <summary> Marks the object as configuration item for NLog. @@ -2245,6 +2378,11 @@ the application configuration file (<c>app.exe.config</c>). </summary> </member> + <member name="P:NLog.Config.XmlLoggingConfiguration.Variables"> + <summary> + Gets the variables defined in the configuration. + </summary> + </member> <member name="P:NLog.Config.XmlLoggingConfiguration.AutoReload"> <summary> Gets or sets a value indicating whether the configuration files @@ -2498,6 +2636,271 @@ </summary> <docgen category='Filtering Options' order='10' /> </member> + <member name="T:NLog.Fluent.Log"> + <summary> + A global logging class using caller info to find the logger. + </summary> + </member> + <member name="M:NLog.Fluent.Log.Level(NLog.LogLevel,System.String)"> + <summary> + Starts building a log event with the specified <see cref="T:NLog.LogLevel"/>. + </summary> + <param name="logLevel">The log level.</param> + <param name="callerFilePath">The full path of the source file that contains the caller. This is the file path at the time of compile.</param> + <returns>An instance of the fluent <see cref="T:NLog.Fluent.LogBuilder"/>.</returns> + </member> + <member name="M:NLog.Fluent.Log.Trace(System.String)"> + <summary> + Starts building a log event at the <c>Trace</c> level. + </summary> + <param name="callerFilePath">The full path of the source file that contains the caller. This is the file path at the time of compile.</param> + <returns>An instance of the fluent <see cref="T:NLog.Fluent.LogBuilder"/>.</returns> + </member> + <member name="M:NLog.Fluent.Log.Debug(System.String)"> + <summary> + Starts building a log event at the <c>Debug</c> level. + </summary> + <param name="callerFilePath">The full path of the source file that contains the caller. This is the file path at the time of compile.</param> + <returns>An instance of the fluent <see cref="T:NLog.Fluent.LogBuilder"/>.</returns> + </member> + <member name="M:NLog.Fluent.Log.Info(System.String)"> + <summary> + Starts building a log event at the <c>Info</c> level. + </summary> + <param name="callerFilePath">The full path of the source file that contains the caller. This is the file path at the time of compile.</param> + <returns>An instance of the fluent <see cref="T:NLog.Fluent.LogBuilder"/>.</returns> + </member> + <member name="M:NLog.Fluent.Log.Warn(System.String)"> + <summary> + Starts building a log event at the <c>Warn</c> level. + </summary> + <param name="callerFilePath">The full path of the source file that contains the caller. This is the file path at the time of compile.</param> + <returns>An instance of the fluent <see cref="T:NLog.Fluent.LogBuilder"/>.</returns> + </member> + <member name="M:NLog.Fluent.Log.Error(System.String)"> + <summary> + Starts building a log event at the <c>Error</c> level. + </summary> + <param name="callerFilePath">The full path of the source file that contains the caller. This is the file path at the time of compile.</param> + <returns>An instance of the fluent <see cref="T:NLog.Fluent.LogBuilder"/>.</returns> + </member> + <member name="M:NLog.Fluent.Log.Fatal(System.String)"> + <summary> + Starts building a log event at the <c>Fatal</c> level. + </summary> + <param name="callerFilePath">The full path of the source file that contains the caller. This is the file path at the time of compile.</param> + <returns>An instance of the fluent <see cref="T:NLog.Fluent.LogBuilder"/>.</returns> + </member> + <member name="T:NLog.Fluent.LogBuilder"> + <summary> + A fluent class to build log events for NLog. + </summary> + </member> + <member name="M:NLog.Fluent.LogBuilder.#ctor(NLog.Logger)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Fluent.LogBuilder"/> class. + </summary> + <param name="logger">The <see cref="T:NLog.Logger"/> to send the log event.</param> + </member> + <member name="M:NLog.Fluent.LogBuilder.#ctor(NLog.Logger,NLog.LogLevel)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Fluent.LogBuilder"/> class. + </summary> + <param name="logger">The <see cref="T:NLog.Logger"/> to send the log event.</param> + <param name="logLevel">The <see cref="T:NLog.LogLevel"/> for the log event.</param> + </member> + <member name="M:NLog.Fluent.LogBuilder.Exception(System.Exception)"> + <summary> + Sets the <paramref name="exception"/> information of the logging event. + </summary> + <param name="exception">The exception information of the logging event.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Level(NLog.LogLevel)"> + <summary> + Sets the level of the logging event. + </summary> + <param name="logLevel">The level of the logging event.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.LoggerName(System.String)"> + <summary> + Sets the logger name of the logging event. + </summary> + <param name="loggerName">The logger name of the logging event.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String)"> + <summary> + Sets the log message on the logging event. + </summary> + <param name="message">The log message for the logging event.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object)"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="format">A composite format string.</param> + <param name="arg0">The object to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object)"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="format">A composite format string.</param> + <param name="arg0">The first object to format.</param> + <param name="arg1">The second object to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object,System.Object)"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="format">A composite format string.</param> + <param name="arg0">The first object to format.</param> + <param name="arg1">The second object to format.</param> + <param name="arg2">The third object to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object,System.Object,System.Object)"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="format">A composite format string.</param> + <param name="arg0">The first object to format.</param> + <param name="arg1">The second object to format.</param> + <param name="arg2">The third object to format.</param> + <param name="arg3">The fourth object to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object[])"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="format">A composite format string.</param> + <param name="args">An object array that contains zero or more objects to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.IFormatProvider,System.String,System.Object[])"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="provider">An object that supplies culture-specific formatting information.</param> + <param name="format">A composite format string.</param> + <param name="args">An object array that contains zero or more objects to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Property(System.Object,System.Object)"> + <summary> + Sets a per-event context property on the logging event. + </summary> + <param name="name">The name of the context property.</param> + <param name="value">The value of the context property.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.TimeStamp(System.DateTime)"> + <summary> + Sets the timestamp of the logging event. + </summary> + <param name="timeStamp">The timestamp of the logging event.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.StackTrace(System.Diagnostics.StackTrace,System.Int32)"> + <summary> + Sets the stack trace for the event info. + </summary> + <param name="stackTrace">The stack trace.</param> + <param name="userStackFrame">Index of the first user stack frame within the stack trace.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Write(System.String,System.String,System.Int32)"> + <summary> + Writes the log event to the underlying logger. + </summary> + <param name="callerMemberName">The method or property name of the caller to the method. This is set at by the compiler.</param> + <param name="callerFilePath">The full path of the source file that contains the caller. This is set at by the compiler.</param> + <param name="callerLineNumber">The line number in the source file at which the method is called. This is set at by the compiler.</param> + </member> + <member name="M:NLog.Fluent.LogBuilder.WriteIf(System.Func{System.Boolean},System.String,System.String,System.Int32)"> + <summary> + Writes the log event to the underlying logger if the condition delegate is true. + </summary> + <param name="condition">If condition is true, write log event; otherwise ignore event.</param> + <param name="callerMemberName">The method or property name of the caller to the method. This is set at by the compiler.</param> + <param name="callerFilePath">The full path of the source file that contains the caller. This is set at by the compiler.</param> + <param name="callerLineNumber">The line number in the source file at which the method is called. This is set at by the compiler.</param> + </member> + <member name="M:NLog.Fluent.LogBuilder.WriteIf(System.Boolean,System.String,System.String,System.Int32)"> + <summary> + Writes the log event to the underlying logger if the condition is true. + </summary> + <param name="condition">If condition is true, write log event; otherwise ignore event.</param> + <param name="callerMemberName">The method or property name of the caller to the method. This is set at by the compiler.</param> + <param name="callerFilePath">The full path of the source file that contains the caller. This is set at by the compiler.</param> + <param name="callerLineNumber">The line number in the source file at which the method is called. This is set at by the compiler.</param> + </member> + <member name="P:NLog.Fluent.LogBuilder.LogEventInfo"> + <summary> + Gets the <see cref="P:NLog.Fluent.LogBuilder.LogEventInfo"/> created by the builder. + </summary> + </member> + <member name="T:NLog.Fluent.LoggerExtensions"> + <summary> + Extension methods for NLog <see cref="T:NLog.Logger"/>. + </summary> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Log(NLog.Logger,NLog.LogLevel)"> + <summary> + Starts building a log event with the specified <see cref="T:NLog.LogLevel"/>. + </summary> + <param name="logger">The logger to write the log event to.</param> + <param name="logLevel">The log level.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Trace(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Trace</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Debug(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Debug</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Info(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Info</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Warn(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Warn</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Error(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Error</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Fatal(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Fatal</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> <member name="T:NLog.GDC"> <summary> Global Diagnostics Context - used for log4net compatibility. @@ -2577,21 +2980,27 @@ Various helper methods for accessing state of ASP application. </summary> </member> - <member name="T:System.Runtime.CompilerServices.ExtensionAttribute"> + <member name="T:NLog.Internal.ConfigurationManager"> + <summary> + Internal configuration manager used to read .NET configuration files. + Just a wrapper around the BCL ConfigurationManager, but used to enable + unit testing. + </summary> + </member> + <member name="T:NLog.Internal.IConfigurationManager"> <summary> - Extension method attribute used when compiling for pre-LINQ platforms. + Interface for the wrapper around System.Configuration.ConfigurationManager. </summary> </member> - <member name="T:NLog.Internal.CurrentTimeGetter"> + <member name="P:NLog.Internal.IConfigurationManager.AppSettings"> <summary> - Optimized methods to get current time. + Gets the wrapper around ConfigurationManager.AppSettings. </summary> </member> - <member name="P:NLog.Internal.CurrentTimeGetter.Now"> + <member name="P:NLog.Internal.ConfigurationManager.AppSettings"> <summary> - Gets the current time in an optimized fashion. + Gets the wrapper around ConfigurationManager.AppSettings. </summary> - <value>Current time.</value> </member> <member name="T:NLog.Internal.DictionaryAdapter`2"> <summary> @@ -2783,76 +3192,107 @@ The current element in the collection. </returns> </member> - <member name="T:NLog.Internal.EnumerableHelpers"> + <member name="T:NLog.Internal.EnvironmentHelper"> <summary> - LINQ-like helpers (cannot use LINQ because we must work with .NET 2.0 profile). + Safe way to get environment variables. </summary> </member> - <member name="M:NLog.Internal.EnumerableHelpers.OfType``1(System.Collections.IEnumerable)"> + <member name="T:NLog.Internal.ExceptionHelper"> <summary> - Filters the given enumerable to return only items of the specified type. + Helper class for dealing with exceptions. </summary> - <typeparam name="T"> - Type of the item. - </typeparam> - <param name="enumerable"> - The enumerable. - </param> - <returns> - Items of specified type. - </returns> </member> - <member name="M:NLog.Internal.EnumerableHelpers.Reverse``1(System.Collections.Generic.IEnumerable{``0})"> + <member name="M:NLog.Internal.ExceptionHelper.MustBeRethrown(System.Exception)"> <summary> - Reverses the specified enumerable. + Determines whether the exception must be rethrown. </summary> - <typeparam name="T"> - Type of enumerable item. - </typeparam> - <param name="enumerable"> - The enumerable. - </param> - <returns> - Reversed enumerable. - </returns> + <param name="exception">The exception.</param> + <returns>True if the exception must be rethrown, false otherwise.</returns> </member> - <member name="M:NLog.Internal.EnumerableHelpers.Any``1(System.Collections.Generic.IEnumerable{``0},System.Predicate{``0})"> + <member name="T:NLog.Internal.FactoryHelper"> <summary> - Determines is the given predicate is met by any element of the enumerable. + Object construction helper. </summary> - <typeparam name="T">Element type.</typeparam> - <param name="enumerable">The enumerable.</param> - <param name="predicate">The predicate.</param> - <returns>True if predicate returns true for any element of the collection, false otherwise.</returns> </member> - <member name="M:NLog.Internal.EnumerableHelpers.ToList``1(System.Collections.Generic.IEnumerable{``0})"> + <member name="T:NLog.Internal.Fakeables.AppDomainWrapper"> <summary> - Converts the enumerable to list. + Adapter for <see cref="T:System.AppDomain"/> to <see cref="T:NLog.Internal.Fakeables.IAppDomain"/> </summary> - <typeparam name="T">Type of the list element.</typeparam> - <param name="enumerable">The enumerable.</param> - <returns>List of elements.</returns> </member> - <member name="T:NLog.Internal.EnvironmentHelper"> + <member name="T:NLog.Internal.Fakeables.IAppDomain"> <summary> - Safe way to get environment variables. + Interface for fakeable the current <see cref="T:System.AppDomain"/>. Not fully implemented, please methods/properties as necessary. </summary> </member> - <member name="T:NLog.Internal.ExceptionHelper"> + <member name="P:NLog.Internal.Fakeables.IAppDomain.BaseDirectory"> <summary> - Helper class for dealing with exceptions. + Gets or sets the base directory that the assembly resolver uses to probe for assemblies. </summary> </member> - <member name="M:NLog.Internal.ExceptionHelper.MustBeRethrown(System.Exception)"> + <member name="P:NLog.Internal.Fakeables.IAppDomain.ConfigurationFile"> <summary> - Determines whether the exception must be rethrown. + Gets or sets the name of the configuration file for an application domain. </summary> - <param name="exception">The exception.</param> - <returns>True if the exception must be rethrown, false otherwise.</returns> </member> - <member name="T:NLog.Internal.FactoryHelper"> + <member name="P:NLog.Internal.Fakeables.IAppDomain.PrivateBinPath"> <summary> - Object construction helper. + Gets or sets the list of directories under the application base directory that are probed for private assemblies. + </summary> + </member> + <member name="P:NLog.Internal.Fakeables.IAppDomain.FriendlyName"> + <summary> + Gets or set the friendly name. + </summary> + </member> + <member name="E:NLog.Internal.Fakeables.IAppDomain.ProcessExit"> + <summary> + Process exit event. + </summary> + </member> + <member name="E:NLog.Internal.Fakeables.IAppDomain.DomainUnload"> + <summary> + Domain unloaded event. + </summary> + </member> + <member name="M:NLog.Internal.Fakeables.AppDomainWrapper.#ctor(System.AppDomain)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Internal.Fakeables.AppDomainWrapper"/> class. + </summary> + <param name="appDomain">The <see cref="T:System.AppDomain"/> to wrap.</param> + </member> + <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.CurrentDomain"> + <summary> + Gets a the current <see cref="T:System.AppDomain"/> wrappered in a <see cref="T:NLog.Internal.Fakeables.AppDomainWrapper"/>. + </summary> + </member> + <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.BaseDirectory"> + <summary> + Gets or sets the base directory that the assembly resolver uses to probe for assemblies. + </summary> + </member> + <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.ConfigurationFile"> + <summary> + Gets or sets the name of the configuration file for an application domain. + </summary> + </member> + <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.PrivateBinPath"> + <summary> + Gets or sets the list of directories under the application base directory that are probed for private assemblies. + </summary> + </member> + <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.FriendlyName"> + <summary> + Gets or set the friendly name. + </summary> + </member> + <member name="E:NLog.Internal.Fakeables.AppDomainWrapper.ProcessExit"> + <summary> + Process exit event. + </summary> + </member> + <member name="E:NLog.Internal.Fakeables.AppDomainWrapper.DomainUnload"> + <summary> + Domain unloaded event. </summary> </member> <member name="T:NLog.Internal.FileAppenders.BaseFileAppender"> @@ -3360,56 +3800,6 @@ Supports mocking of SMTP Client code. </summary> </member> - <member name="M:NLog.Internal.MySmtpClient.Dispose"> - <summary> - Sends a QUIT message to the SMTP server, gracefully ends the TCP connection, and releases all resources used by the current instance of the <see cref="T:System.Net.Mail.SmtpClient"/> class. - </summary> - </member> - <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#get_Host"> - <summary> - Supports mocking of SMTP Client code. - </summary> - </member> - <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#set_Host(System.String)"> - <summary> - Supports mocking of SMTP Client code. - </summary> - </member> - <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#get_Port"> - <summary> - Supports mocking of SMTP Client code. - </summary> - </member> - <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#set_Port(System.Int32)"> - <summary> - Supports mocking of SMTP Client code. - </summary> - </member> - <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#get_Credentials"> - <summary> - Supports mocking of SMTP Client code. - </summary> - </member> - <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#set_Credentials(System.Net.ICredentialsByHost)"> - <summary> - Supports mocking of SMTP Client code. - </summary> - </member> - <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#get_EnableSsl"> - <summary> - Supports mocking of SMTP Client code. - </summary> - </member> - <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#set_EnableSsl(System.Boolean)"> - <summary> - Supports mocking of SMTP Client code. - </summary> - </member> - <member name="M:NLog.Internal.MySmtpClient.NLog#Internal#ISmtpClient#Send(System.Net.Mail.MailMessage)"> - <summary> - Supports mocking of SMTP Client code. - </summary> - </member> <member name="T:NLog.Internal.NetworkSenders.HttpNetworkSender"> <summary> Network sender which uses HTTP or HTTPS POST. @@ -3529,13 +3919,16 @@ Creates instances of <see cref="T:NLog.Internal.NetworkSenders.NetworkSender"/> objects for given URLs. </summary> </member> - <member name="M:NLog.Internal.NetworkSenders.INetworkSenderFactory.Create(System.String)"> + <member name="M:NLog.Internal.NetworkSenders.INetworkSenderFactory.Create(System.String,System.Int32)"> <summary> Creates a new instance of the network sender based on a network URL. </summary> <param name="url"> URL that determines the network sender to be created. </param> + <param name="maxQueueSize"> + The maximum queue size. + </param> <returns> A newly created network sender. </returns> @@ -3550,14 +3943,17 @@ Default implementation of <see cref="T:NLog.Internal.NetworkSenders.INetworkSenderFactory"/>. </summary> </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSenderFactory.Create(System.String)"> + <member name="M:NLog.Internal.NetworkSenders.NetworkSenderFactory.Create(System.String,System.Int32)"> <summary> Creates a new instance of the network sender based on a network URL:. </summary> <param name="url"> URL that determines the network sender to be created. </param> - <returns> + <param name="maxQueueSize"> + The maximum queue size. + </param> + /// <returns> A newly created network sender. </returns> </member> @@ -3605,6 +4001,11 @@ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. </summary> </member> + <member name="P:NLog.Internal.NetworkSenders.SocketProxy.UnderlyingSocket"> + <summary> + Gets underlying socket instance. + </summary> + </member> <member name="T:NLog.Internal.NetworkSenders.TcpNetworkSender"> <summary> Sends messages over a TCP network connection. @@ -4104,6 +4505,51 @@ </summary> <value></value> </member> + <member name="T:NLog.Internal.XmlHelper"> + <summary> + Helper class for XML + </summary> + </member> + <member name="M:NLog.Internal.XmlHelper.RemoveInvalidXmlChars(System.String)"> + <summary> + removes any unusual unicode characters that can't be encoded into XML + </summary> + </member> + <member name="M:NLog.Internal.XmlHelper.WriteAttributeSafeString(System.Xml.XmlWriter,System.String,System.String,System.String,System.String)"> + <summary> + Safe version of WriteAttributeString + </summary> + <param name="writer"></param> + <param name="prefix"></param> + <param name="localName"></param> + <param name="ns"></param> + <param name="value"></param> + </member> + <member name="M:NLog.Internal.XmlHelper.WriteAttributeSafeString(System.Xml.XmlWriter,System.String,System.String)"> + <summary> + Safe version of WriteAttributeString + </summary> + <param name="writer"></param> + <param name="thread"></param> + <param name="localName"></param> + </member> + <member name="M:NLog.Internal.XmlHelper.WriteElementSafeString(System.Xml.XmlWriter,System.String,System.String,System.String,System.String)"> + <summary> + Safe version of WriteElementSafeString + </summary> + <param name="writer"></param> + <param name="prefix"></param> + <param name="localName"></param> + <param name="ns"></param> + <param name="value"></param> + </member> + <member name="M:NLog.Internal.XmlHelper.WriteSafeCData(System.Xml.XmlWriter,System.String)"> + <summary> + Safe version of WriteCData + </summary> + <param name="writer"></param> + <param name="text"></param> + </member> <member name="T:NLog.LayoutRenderers.AmbientPropertyAttribute"> <summary> Designates a property of the class as an ambient property. @@ -4268,6 +4714,18 @@ </summary> <docgen category='Rendering Options' order='10' /> </member> + <member name="T:NLog.LayoutRenderers.AssemblyVersionLayoutRenderer"> + <summary> + Assembly version. + </summary> + </member> + <member name="M:NLog.LayoutRenderers.AssemblyVersionLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> + <summary> + Renders assembly version and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="logEvent">Logging event.</param> + </member> <member name="T:NLog.LayoutRenderers.BaseDirLayoutRenderer"> <summary> The current application domain's base directory. @@ -4278,6 +4736,11 @@ Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.BaseDirLayoutRenderer"/> class. </summary> </member> + <member name="M:NLog.LayoutRenderers.BaseDirLayoutRenderer.#ctor(NLog.Internal.Fakeables.IAppDomain)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.BaseDirLayoutRenderer"/> class. + </summary> + </member> <member name="M:NLog.LayoutRenderers.BaseDirLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> <summary> Renders the application base directory and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. @@ -4326,6 +4789,17 @@ </summary> <docgen category='Rendering Options' order='10' /> </member> + <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.CleanNamesOfAnonymousDelegates"> + <summary> + Gets or sets a value indicating whether the method name will be cleaned up if it is detected as an anonymous delegate. + </summary> + <docgen category='Rendering Options' order='10' /> + </member> + <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.SkipFrames"> + <summary> + Gets or sets the number of frames to skip. + </summary> + </member> <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.FileName"> <summary> Gets or sets a value indicating whether to render the source file name and line number. @@ -4431,6 +4905,12 @@ </summary> <docgen category='Rendering Options' order='10' /> </member> + <member name="P:NLog.LayoutRenderers.EnvironmentLayoutRenderer.Default"> + <summary> + Gets or sets the default value to be used when the environment variable is not set. + </summary> + <docgen category='Rendering Options' order='10' /> + </member> <member name="T:NLog.LayoutRenderers.EventContextLayoutRenderer"> <summary> Log event context data. @@ -4449,6 +4929,24 @@ </summary> <docgen category='Rendering Options' order='10' /> </member> + <member name="T:NLog.LayoutRenderers.EventPropertiesLayoutRenderer"> + <summary> + Log event context data. + </summary> + </member> + <member name="M:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> + <summary> + Renders the specified log event context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="logEvent">Logging event.</param> + </member> + <member name="P:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Item"> + <summary> + Gets or sets the name of the item. + </summary> + <docgen category='Rendering Options' order='10' /> + </member> <member name="T:NLog.LayoutRenderers.ExceptionLayoutRenderer"> <summary> Exception information provided through @@ -4467,6 +4965,55 @@ <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> <param name="logEvent">Logging event.</param> </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendMessage(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the Message of an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The exception containing the Message to append.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendMethod(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the method name from Exception's stack trace to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose method name should be appended.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendStackTrace(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the stack trace from an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose stack trace should be appended.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendToString(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the result of calling ToString() on an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose call to ToString() should be appended.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendType(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the type of an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose type should be appended.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendShortType(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the short type of an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose short type should be appended.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendData(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the contents of an Exception's Data property to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose Data property elements should be appended.</param> + </member> <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Format"> <summary> Gets or sets the format of the output. Must be a comma-separated list of exception @@ -4758,6 +5305,11 @@ Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> class. </summary> </member> + <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.#ctor(NLog.Internal.Fakeables.IAppDomain)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> class. + </summary> + </member> <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> <summary> Renders the XML logging event and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. @@ -5872,6 +6424,16 @@ <param name="text">The text to be post-processed.</param> <returns>Post-processed text.</returns> </member> + <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceNamedGroup(System.String,System.String,System.String,System.Text.RegularExpressions.Match)"> + <summary> + A match evaluator for Regular Expression based replacing + </summary> + <param name="input"></param> + <param name="groupName"></param> + <param name="replacement"></param> + <param name="match"></param> + <returns></returns> + </member> <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.SearchFor"> <summary> Gets or sets the text to search for. @@ -5893,6 +6455,14 @@ <value>The replacement string.</value> <docgen category='Search/Replace Options' order='10' /> </member> + <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceGroupName"> + <summary> + Gets or sets the group name to replace when using regular expressions. + Leave null or empty to replace without using group name. + </summary> + <value>The group name.</value> + <docgen category='Search/Replace Options' order='10' /> + </member> <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.IgnoreCase"> <summary> Gets or sets a value indicating whether to ignore case. @@ -5907,6 +6477,11 @@ <value>A value of <c>true</c> if whole words should be searched for; otherwise, <c>false</c>.</value> <docgen category='Search/Replace Options' order='10' /> </member> + <member name="T:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Replacer"> + <summary> + This class was created instead of simply using a lambda expression so that the "ThreadAgnosticAttributeTest" will pass + </summary> + </member> <member name="T:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper"> <summary> Decodes text "encrypted" with ROT-13. @@ -6858,6 +7433,11 @@ Occurs when logging <see cref="P:NLog.LogFactory.Configuration"/> gets reloaded. </summary> </member> + <member name="P:NLog.LogFactory.CurrentAppDomain"> + <summary> + Gets the current <see cref="T:NLog.Internal.Fakeables.IAppDomain"/>. + </summary> + </member> <member name="P:NLog.LogFactory.ThrowExceptions"> <summary> Gets or sets a value indicating whether exceptions should be thrown. @@ -7026,6 +7606,14 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the specified level. + </summary> + <param name="level">The log level.</param> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. @@ -7147,6 +7735,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Trace(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Trace</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Trace``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Trace</c> level using the specified parameter and formatting it with the supplied format provider. @@ -7262,6 +7857,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Debug(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Debug</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Debug``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Debug</c> level using the specified parameter and formatting it with the supplied format provider. @@ -7377,6 +7979,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Info(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Info</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Info``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Info</c> level using the specified parameter and formatting it with the supplied format provider. @@ -7492,6 +8101,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Warn(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Warn</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Warn``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Warn</c> level using the specified parameter and formatting it with the supplied format provider. @@ -7607,6 +8223,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Error(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Error</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Error``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Error</c> level using the specified parameter and formatting it with the supplied format provider. @@ -7722,6 +8345,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Fatal(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Fatal</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Fatal``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter and formatting it with the supplied format provider. @@ -7785,6 +8415,56 @@ <param name="argument2">The second argument to format.</param> <param name="argument3">The third argument to format.</param> </member> + <member name="M:NLog.Logger.Swallow(System.Action)"> + <summary> + Runs action. If the action throws, the exception is logged at <c>Error</c> level. Exception is not propagated outside of this method. + </summary> + <param name="action">Action to execute.</param> + </member> + <member name="M:NLog.Logger.Swallow``1(System.Func{``0})"> + <summary> + Runs the provided function and returns its result. If exception is thrown, it is logged at <c>Error</c> level. + Exception is not propagated outside of this method. Fallback value is returned instead. + </summary> + <typeparam name="T">Return type of the provided function.</typeparam> + <param name="func">Function to run.</param> + <returns>Result returned by the provided function or fallback value in case of exception.</returns> + </member> + <member name="M:NLog.Logger.Swallow``1(System.Func{``0},``0)"> + <summary> + Runs the provided function and returns its result. If exception is thrown, it is logged at <c>Error</c> level. + Exception is not propagated outside of this method. Fallback value is returned instead. + </summary> + <typeparam name="T">Return type of the provided function.</typeparam> + <param name="func">Function to run.</param> + <param name="fallback">Fallback value to return in case of exception. Defaults to default value of type T.</param> + <returns>Result returned by the provided function or fallback value in case of exception.</returns> + </member> + <member name="M:NLog.Logger.SwallowAsync(System.Func{System.Threading.Tasks.Task})"> + <summary> + Runs async action. If the action throws, the exception is logged at <c>Error</c> level. Exception is not propagated outside of this method. + </summary> + <param name="asyncAction">Async action to execute.</param> + </member> + <member name="M:NLog.Logger.SwallowAsync``1(System.Func{System.Threading.Tasks.Task{``0}})"> + <summary> + Runs the provided async function and returns its result. If exception is thrown, it is logged at <c>Error</c> level. + Exception is not propagated outside of this method. Fallback value is returned instead. + </summary> + <typeparam name="T">Return type of the provided function.</typeparam> + <param name="asyncFunc">Async function to run.</param> + <returns>Result returned by the provided function or fallback value in case of exception.</returns> + </member> + <member name="M:NLog.Logger.SwallowAsync``1(System.Func{System.Threading.Tasks.Task{``0}},``0)"> + <summary> + Runs the provided async function and returns its result. If exception is thrown, it is logged at <c>Error</c> level. + Exception is not propagated outside of this method. Fallback value is returned instead. + </summary> + <typeparam name="T">Return type of the provided function.</typeparam> + <param name="asyncFunc">Async function to run.</param> + <param name="fallback">Fallback value to return in case of exception. Defaults to default value of type T.</param> + <returns>Result returned by the provided function or fallback value in case of exception.</returns> + </member> <member name="M:NLog.Logger.Log(NLog.LogLevel,System.Object)"> <summary> Writes the diagnostic message at the specified level. @@ -9494,6 +10174,13 @@ Off log level. </summary> </member> + <member name="M:NLog.LogLevel.#ctor(System.String,System.Int32)"> + <summary> + Initializes a new instance of <see cref="T:NLog.LogLevel"/>. + </summary> + <param name="name">The log level name.</param> + <param name="ordinal">The log level ordinal number.</param> + </member> <member name="M:NLog.LogLevel.op_Equality(NLog.LogLevel,NLog.LogLevel)"> <summary> Compares two <see cref="T:NLog.LogLevel"/> objects @@ -9559,7 +10246,7 @@ Gets the <see cref="T:NLog.LogLevel"/> that corresponds to the specified ordinal. </summary> <param name="ordinal">The ordinal.</param> - <returns>The <see cref="T:NLog.LogLevel"/> instance. For 0 it returns <see cref="F:NLog.LogLevel.Debug"/>, 1 gives <see cref="F:NLog.LogLevel.Info"/> and so on.</returns> + <returns>The <see cref="T:NLog.LogLevel"/> instance. For 0 it returns <see cref="F:NLog.LogLevel.Trace"/>, 1 gives <see cref="F:NLog.LogLevel.Debug"/> and so on.</returns> </member> <member name="M:NLog.LogLevel.FromString(System.String)"> <summary> @@ -9633,6 +10320,13 @@ Prevents a default instance of the LogManager class from being created. </summary> </member> + <member name="M:NLog.LogManager.AddHiddenAssembly(System.Reflection.Assembly)"> + <summary> + Adds the given assembly which will be skipped + when NLog is trying to find the calling method on stack trace. + </summary> + <param name="assembly">The assembly to skip.</param> + </member> <member name="M:NLog.LogManager.GetCurrentClassLogger"> <summary> Gets the logger named after the currently-being-initialized class. @@ -9737,6 +10431,11 @@ <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> </member> + <member name="M:NLog.LogManager.Shutdown"> + <summary> + Dispose all targets, and shutdown logging. + </summary> + </member> <member name="E:NLog.LogManager.ConfigurationChanged"> <summary> Occurs when logging <see cref="P:NLog.LogManager.Configuration"/> changes. @@ -9763,6 +10462,17 @@ Gets or sets the global log threshold. Log events below this threshold are not logged. </summary> </member> + <member name="P:NLog.LogManager.DefaultCultureInfo"> + <summary> + Gets or sets the default culture to use. + </summary> + </member> + <member name="T:NLog.LogManager.GetCultureInfo"> + <summary> + Delegate used to the the culture to use. + </summary> + <returns></returns> + </member> <member name="T:NLog.LogMessageGenerator"> <summary> Returns a log message. Used to defer calculation of @@ -9792,6 +10502,45 @@ </summary> <param name="result">The result.</param> </member> + <member name="T:NLog.LogReceiverService.ILogReceiverServer"> + <summary> + Service contract for Log Receiver server. + </summary> + </member> + <member name="M:NLog.LogReceiverService.ILogReceiverServer.ProcessLogMessages(NLog.LogReceiverService.NLogEvents)"> + <summary> + Processes the log messages. + </summary> + <param name="events">The events.</param> + </member> + <member name="T:NLog.LogReceiverService.LogReceiverForwardingService"> + <summary> + Implementation of <see cref="T:NLog.LogReceiverService.ILogReceiverServer"/> which forwards received logs through <see cref="T:NLog.LogManager"/> or a given <see cref="T:NLog.LogFactory"/>. + </summary> + </member> + <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:NLog.LogReceiverService.LogReceiverForwardingService"/> class. + </summary> + </member> + <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.#ctor(NLog.LogFactory)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.LogReceiverService.LogReceiverForwardingService"/> class. + </summary> + <param name="logFactory">The log factory.</param> + </member> + <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.ProcessLogMessages(NLog.LogReceiverService.NLogEvents)"> + <summary> + Processes the log messages. + </summary> + <param name="events">The events to process.</param> + </member> + <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.ProcessLogMessages(NLog.LogEventInfo[])"> + <summary> + Processes the log messages. + </summary> + <param name="logEvents">The log events.</param> + </member> <member name="T:NLog.LogReceiverService.LogReceiverServiceConfig"> <summary> Internal configuration of Log Receiver Service contracts. @@ -9903,48 +10652,118 @@ </summary> <value>The events.</value> </member> - <member name="T:NLog.LogReceiverService.SoapLogReceiverClient"> + <member name="T:NLog.LogReceiverService.StringCollection"> <summary> - Log Receiver Client using legacy SOAP client. + List of strings annotated for more terse serialization. </summary> </member> - <member name="M:NLog.LogReceiverService.SoapLogReceiverClient.#ctor(System.String)"> + <member name="M:NLog.LogReceiverService.StringCollection.#ctor"> <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.SoapLogReceiverClient"/> class. + Initializes a new instance of the <see cref="T:NLog.LogReceiverService.StringCollection"/> class. </summary> - <param name="url">The service URL.</param> </member> - <member name="M:NLog.LogReceiverService.SoapLogReceiverClient.ProcessLogMessages(NLog.LogReceiverService.NLogEvents)"> + <member name="T:NLog.LogReceiverService.WcfLogReceiverClient"> <summary> - Processes the log messages. + Log Receiver Client using WCF. </summary> - <param name="events">The events.</param> </member> - <member name="M:NLog.LogReceiverService.SoapLogReceiverClient.BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> + <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. + </summary> + </member> + <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.String)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. + </summary> + <param name="endpointConfigurationName">Name of the endpoint configuration.</param> + </member> + <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.String,System.String)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. + </summary> + <param name="endpointConfigurationName">Name of the endpoint configuration.</param> + <param name="remoteAddress">The remote address.</param> + </member> + <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.String,System.ServiceModel.EndpointAddress)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. + </summary> + <param name="endpointConfigurationName">Name of the endpoint configuration.</param> + <param name="remoteAddress">The remote address.</param> + </member> + <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.LogReceiverService.WcfLogReceiverClient"/> class. + </summary> + <param name="binding">The binding.</param> + <param name="remoteAddress">The remote address.</param> + </member> + <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.OpenAsync"> + <summary> + Opens the client asynchronously. + </summary> + </member> + <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.OpenAsync(System.Object)"> + <summary> + Opens the client asynchronously. + </summary> + <param name="userState">User-specific state.</param> + </member> + <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CloseAsync"> + <summary> + Closes the client asynchronously. + </summary> + </member> + <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.CloseAsync(System.Object)"> + <summary> + Closes the client asynchronously. + </summary> + <param name="userState">User-specific state.</param> + </member> + <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents)"> + <summary> + Processes the log messages asynchronously. + </summary> + <param name="events">The events to send.</param> + </member> + <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesAsync(NLog.LogReceiverService.NLogEvents,System.Object)"> + <summary> + Processes the log messages asynchronously. + </summary> + <param name="events">The events to send.</param> + <param name="userState">User-specific state.</param> + </member> + <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.NLog#LogReceiverService#ILogReceiverClient#BeginProcessLogMessages(NLog.LogReceiverService.NLogEvents,System.AsyncCallback,System.Object)"> <summary> Begins processing of log messages. </summary> - <param name="events">The events.</param> + <param name="events">The events to send.</param> <param name="callback">The callback.</param> <param name="asyncState">Asynchronous state.</param> <returns> IAsyncResult value which can be passed to <see cref="M:NLog.LogReceiverService.ILogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"/>. </returns> </member> - <member name="M:NLog.LogReceiverService.SoapLogReceiverClient.EndProcessLogMessages(System.IAsyncResult)"> + <member name="M:NLog.LogReceiverService.WcfLogReceiverClient.NLog#LogReceiverService#ILogReceiverClient#EndProcessLogMessages(System.IAsyncResult)"> <summary> Ends asynchronous processing of log messages. </summary> <param name="result">The result.</param> </member> - <member name="T:NLog.LogReceiverService.StringCollection"> + <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.ProcessLogMessagesCompleted"> <summary> - List of strings annotated for more terse serialization. + Occurs when the log message processing has completed. </summary> </member> - <member name="M:NLog.LogReceiverService.StringCollection.#ctor"> + <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.OpenCompleted"> <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.StringCollection"/> class. + Occurs when Open operation has completed. + </summary> + </member> + <member name="E:NLog.LogReceiverService.WcfLogReceiverClient.CloseCompleted"> + <summary> + Occurs when Close operation has completed. </summary> </member> <member name="T:NLog.MappedDiagnosticsContext"> @@ -10304,6 +11123,18 @@ <param name="eventType">Type of the event.</param> <returns>Translated log level.</returns> </member> + <member name="M:NLog.NLogTraceListener.ProcessLogEventInfo(NLog.LogLevel,System.String,System.String,System.Object[],System.Nullable{System.Int32},System.Nullable{System.Diagnostics.TraceEventType},System.Nullable{System.Guid})"> + <summary> + Process the log event + <param name="logLevel">The log level.</param> + <param name="loggerName">The name of the logger.</param> + <param name="message">The log message.</param> + <param name="arguments">The log parameters.</param> + <param name="eventId">The event id.</param> + <param name="eventType">The event type.</param> + <param name="relatedActiviyId">The releated activity id.</param> + </summary> + </member> <member name="P:NLog.NLogTraceListener.LogFactory"> <summary> Gets or sets the log factory to use when outputting messages (null - use LogManager). @@ -10319,6 +11150,11 @@ Gets or sets the log which should be always used regardless of source level. </summary> </member> + <member name="P:NLog.NLogTraceListener.DisableFlush"> + <summary> + Gets or sets a value indicating whether flush calls from trace sources should be ignored. + </summary> + </member> <member name="P:NLog.NLogTraceListener.IsThreadSafe"> <summary> Gets a value indicating whether the trace listener is thread safe. @@ -10346,6 +11182,18 @@ Rolling style numbering (the most recent is always #0 then #1, ..., #N. </summary> </member> + <member name="F:NLog.Targets.ArchiveNumberingMode.Date"> + <summary> + Date style numbering. Archives will be stamped with the prior period (Year, Month, Day, Hour, Minute) datetime. + </summary> + </member> + <member name="F:NLog.Targets.ArchiveNumberingMode.DateAndSequence"> + <summary> + Date and sequence style numbering. + Archives will be stamped with the prior period (Year, Month, Day) datetime. + The most recent archive has the highest number (in combination with the date). + </summary> + </member> <member name="T:NLog.Targets.AspResponseTarget"> <summary> Outputs log messages through the ASP Response object. @@ -10471,6 +11319,13 @@ </summary> <param name="logEvents">Logging events to be written out.</param> </member> + <member name="M:NLog.Targets.Target.MergeEventProperties(NLog.LogEventInfo)"> + <summary> + Merges (copies) the event context properties from any event info object stored in + parameters of the given event info object. + </summary> + <param name="logEvent">The event info object to perform the merge to.</param> + </member> <member name="P:NLog.Targets.Target.Name"> <summary> Gets or sets the name of the target. @@ -10688,6 +11543,11 @@ </summary> <docgen category="Connection Options" order="10"/> </member> + <member name="P:NLog.Targets.NetworkTarget.MaxQueueSize"> + <summary> + Gets or sets the maximum queue size. + </summary> + </member> <member name="P:NLog.Targets.NetworkTarget.OnOverflow"> <summary> Gets or sets the action that should be taken if the message is larger than @@ -11453,12 +12313,23 @@ </remarks> <docgen category='SQL Statement' order='10' /> </member> + <member name="P:NLog.Targets.DatabaseTarget.CommandType"> + <summary> + Gets or sets the type of the SQL command to be run on each log level. + </summary> + <remarks> + This specifies how the command text is interpreted, as "Text" (default) or as "StoredProcedure". + When using the value StoredProcedure, the commandText-property would + normally be the name of the stored procedure. TableDirect method is not supported in this context. + </remarks> + <docgen category='SQL Statement' order='11' /> + </member> <member name="P:NLog.Targets.DatabaseTarget.Parameters"> <summary> Gets the collection of parameters. Each parameter contains a mapping between NLog layout and a database named or positional parameter. </summary> - <docgen category='SQL Statement' order='11' /> + <docgen category='SQL Statement' order='12' /> </member> <member name="T:NLog.Targets.DebuggerTarget"> <summary> @@ -11569,6 +12440,11 @@ Initializes a new instance of the <see cref="T:NLog.Targets.EventLogTarget"/> class. </summary> </member> + <member name="M:NLog.Targets.EventLogTarget.#ctor(NLog.Internal.Fakeables.IAppDomain)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Targets.EventLogTarget"/> class. + </summary> + </member> <member name="M:NLog.Targets.EventLogTarget.Install(NLog.Config.InstallationContext)"> <summary> Performs installation which requires administrative permissions. @@ -11800,6 +12676,16 @@ </remarks> <docgen category='Output Options' order='10' /> </member> + <member name="P:NLog.Targets.FileTarget.ArchiveOldFileOnStartup"> + <summary> + Gets or sets a value indicating whether to archive old log file on startup. + </summary> + <remarks> + This option works only when the "FileName" parameter denotes a single file. + After archiving the old file, the current log file will be empty. + </remarks> + <docgen category='Output Options' order='10' /> + </member> <member name="P:NLog.Targets.FileTarget.ReplaceFileContentsOnEachWrite"> <summary> Gets or sets a value indicating whether to replace file contents on each write instead of appending log message at the end. @@ -11821,6 +12707,15 @@ </summary> <docgen category='Output Options' order='10' /> </member> + <member name="P:NLog.Targets.FileTarget.ArchiveDateFormat"> + <summary> + Gets or sets a value specifying the date format to use when archving files. + </summary> + <remarks> + This option works only when the "ArchiveNumbering" parameter is set to Date. + </remarks> + <docgen category='Output Options' order='10' /> + </member> <member name="P:NLog.Targets.FileTarget.FileAttributes"> <summary> Gets or sets the file attributes (Windows only). @@ -11966,6 +12861,11 @@ </summary> <docgen category='Archival Options' order='10' /> </member> + <member name="P:NLog.Targets.FileTarget.ForceManaged"> + <summary> + Gets ors set a value indicating whether a managed file stream is forced, instead of used the native implementation. + </summary> + </member> <member name="P:NLog.Targets.FileTarget.ArchiveNumbering"> <summary> Gets or sets the way file archives are numbered. @@ -11977,6 +12877,9 @@ Gets the characters that are appended after each line. </summary> </member> + <member name="M:NLog.Targets.FileTarget.DynamicArchiveFileHandlerClass.AddToArchive(System.String,System.String,System.Boolean)"> + <returns><c>true</c> if the file has been moved successfully</returns> + </member> <member name="T:NLog.Targets.FormControlTarget"> <summary> Logs text to Windows.Forms.Control.Text property control of specified Name. @@ -12030,6 +12933,11 @@ </summary> <docgen category='Form Options' order='10' /> </member> + <member name="P:NLog.Targets.FormControlTarget.ReverseOrder"> + <summary> + Gets or sets whether new log entry are added to the start or the end of the control + </summary> + </member> <member name="T:NLog.Targets.LineEndingMode"> <summary> Line ending mode. @@ -12094,6 +13002,21 @@ </summary> <param name="logEvents">Logging events to be written out.</param> </member> + <member name="M:NLog.Targets.LogReceiverWebServiceTarget.FlushAsync(NLog.Common.AsyncContinuation)"> + <summary> + Flush any pending log messages asynchronously (in case of asynchronous targets). + </summary> + <param name="asyncContinuation">The asynchronous continuation.</param> + </member> + <member name="M:NLog.Targets.LogReceiverWebServiceTarget.CreateWcfLogReceiverClient"> + <summary> + Creating a new instance of WcfLogReceiverClient + + Inheritors can override this method and provide their own + service configuration - binding and endpoint address + </summary> + <returns></returns> + </member> <member name="P:NLog.Targets.LogReceiverWebServiceTarget.EndpointAddress"> <summary> Gets or sets the endpoint address. @@ -12101,6 +13024,19 @@ <value>The endpoint address.</value> <docgen category='Connection Options' order='10' /> </member> + <member name="P:NLog.Targets.LogReceiverWebServiceTarget.EndpointConfigurationName"> + <summary> + Gets or sets the name of the endpoint configuration in WCF configuration file. + </summary> + <value>The name of the endpoint configuration.</value> + <docgen category='Connection Options' order='10' /> + </member> + <member name="P:NLog.Targets.LogReceiverWebServiceTarget.UseBinaryEncoding"> + <summary> + Gets or sets a value indicating whether to use binary message encoding. + </summary> + <docgen category='Payload Options' order='10' /> + </member> <member name="P:NLog.Targets.LogReceiverWebServiceTarget.ClientId"> <summary> Gets or sets the client ID. @@ -12267,6 +13203,28 @@ </summary> <docgen category='SMTP Options' order='15' /> </member> + <member name="P:NLog.Targets.MailTarget.UseSystemNetMailSettings"> + <summary> + Gets or sets a value indicating whether the default Settings from System.Net.MailSettings should be used. + </summary> + <docgen category='SMTP Options' order='16' /> + </member> + <member name="P:NLog.Targets.MailTarget.Priority"> + <summary> + Gets or sets the priority used for sending mails. + </summary> + </member> + <member name="P:NLog.Targets.MailTarget.ReplaceNewlineWithBrTagInHtml"> + <summary> + Gets or sets a value indicating whether NewLine characters in the body should be replaced with <br/> tags. + </summary> + <remarks>Only happens when <see cref="P:NLog.Targets.MailTarget.Html"/> is set to true.</remarks> + </member> + <member name="P:NLog.Targets.MailTarget.Timeout"> + <summary> + Gets or sets a value indicating the SMTP client timeout. + </summary> + </member> <member name="T:NLog.Targets.MemoryTarget"> <summary> Writes log messages to an ArrayList in memory for programmatic retrieval. @@ -14282,5 +15240,97 @@ </summary> <param name="logEvents">Logging events to be written out.</param> </member> + <member name="T:NLog.Time.AccurateLocalTimeSource"> + <summary> + Current local time retrieved directly from DateTime.Now. + </summary> + </member> + <member name="T:NLog.Time.TimeSource"> + <summary> + Defines source of current time. + </summary> + </member> + <member name="M:NLog.Time.TimeSource.ToString"> + <summary> + Returns a <see cref="T:System.String"/> that represents this instance. + </summary> + <returns> + A <see cref="T:System.String"/> that represents this instance. + </returns> + </member> + <member name="P:NLog.Time.TimeSource.Time"> + <summary> + Gets current time. + </summary> + </member> + <member name="P:NLog.Time.TimeSource.Current"> + <summary> + Gets or sets current global time source used in all log events. + </summary> + <remarks> + Default time source is <see cref="T:NLog.Time.FastLocalTimeSource"/>. + </remarks> + </member> + <member name="P:NLog.Time.AccurateLocalTimeSource.Time"> + <summary> + Gets current local time directly from DateTime.Now. + </summary> + </member> + <member name="T:NLog.Time.AccurateUtcTimeSource"> + <summary> + Current UTC time retrieved directly from DateTime.UtcNow. + </summary> + </member> + <member name="P:NLog.Time.AccurateUtcTimeSource.Time"> + <summary> + Gets current UTC time directly from DateTime.UtcNow. + </summary> + </member> + <member name="T:NLog.Time.CachedTimeSource"> + <summary> + Fast time source that updates current time only once per tick (15.6 milliseconds). + </summary> + </member> + <member name="P:NLog.Time.CachedTimeSource.FreshTime"> + <summary> + Gets raw uncached time from derived time source. + </summary> + </member> + <member name="P:NLog.Time.CachedTimeSource.Time"> + <summary> + Gets current time cached for one system tick (15.6 milliseconds). + </summary> + </member> + <member name="T:NLog.Time.FastLocalTimeSource"> + <summary> + Fast local time source that is updated once per tick (15.6 milliseconds). + </summary> + </member> + <member name="P:NLog.Time.FastLocalTimeSource.FreshTime"> + <summary> + Gets uncached local time directly from DateTime.Now. + </summary> + </member> + <member name="T:NLog.Time.FastUtcTimeSource"> + <summary> + Fast UTC time source that is updated once per tick (15.6 milliseconds). + </summary> + </member> + <member name="P:NLog.Time.FastUtcTimeSource.FreshTime"> + <summary> + Gets uncached UTC time directly from DateTime.UtcNow. + </summary> + </member> + <member name="T:NLog.Time.TimeSourceAttribute"> + <summary> + Marks class as a time source and assigns a name to it. + </summary> + </member> + <member name="M:NLog.Time.TimeSourceAttribute.#ctor(System.String)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Time.TimeSourceAttribute"/> class. + </summary> + <param name="name">Name of the time source.</param> + </member> </members> </doc> diff --git a/packages/NLog.3.2.0.0/lib/sl4/NLog.dll b/packages/NLog.3.2.0.0/lib/sl4/NLog.dll new file mode 100644 index 0000000..5dc1c10 Binary files /dev/null and b/packages/NLog.3.2.0.0/lib/sl4/NLog.dll differ diff --git a/packages/NLog.2.0.0.2000/lib/sl4/NLog.xml b/packages/NLog.3.2.0.0/lib/sl4/NLog.xml similarity index 89% rename from packages/NLog.2.0.0.2000/lib/sl4/NLog.xml rename to packages/NLog.3.2.0.0/lib/sl4/NLog.xml index 289eab7..2092e7f 100644 --- a/packages/NLog.2.0.0.2000/lib/sl4/NLog.xml +++ b/packages/NLog.3.2.0.0/lib/sl4/NLog.xml @@ -4,6 +4,366 @@ <name>NLog</name> </assembly> <members> + <member name="T:JetBrains.Annotations.CanBeNullAttribute"> + <summary> + Indicates that the value of the marked element could be <c>null</c> sometimes, + so the check for <c>null</c> is necessary before its usage + </summary> + <example><code> + [CanBeNull] public object Test() { return null; } + public void UseTest() { + var p = Test(); + var s = p.ToString(); // Warning: Possible 'System.NullReferenceException' + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.NotNullAttribute"> + <summary> + Indicates that the value of the marked element could never be <c>null</c> + </summary> + <example><code> + [NotNull] public object Foo() { + return null; // Warning: Possible 'null' assignment + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.StringFormatMethodAttribute"> + <summary> + Indicates that the marked method builds string by format pattern and (optional) arguments. + Parameter, which contains format string, should be given in constructor. The format string + should be in <see cref="M:System.String.Format(System.IFormatProvider,System.String,System.Object[])"/>-like form + </summary> + <example><code> + [StringFormatMethod("message")] + public void ShowError(string message, params object[] args) { /* do something */ } + public void Foo() { + ShowError("Failed: {0}"); // Warning: Non-existing argument in format string + } + </code></example> + </member> + <member name="M:JetBrains.Annotations.StringFormatMethodAttribute.#ctor(System.String)"> + <param name="formatParameterName"> + Specifies which parameter of an annotated method should be treated as format-string + </param> + </member> + <member name="T:JetBrains.Annotations.InvokerParameterNameAttribute"> + <summary> + Indicates that the function argument should be string literal and match one + of the parameters of the caller function. For example, ReSharper annotates + the parameter of <see cref="T:System.ArgumentNullException"/> + </summary> + <example><code> + public void Foo(string param) { + if (param == null) + throw new ArgumentNullException("par"); // Warning: Cannot resolve symbol + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.NotifyPropertyChangedInvocatorAttribute"> + <summary> + Indicates that the method is contained in a type that implements + <see cref="T:System.ComponentModel.INotifyPropertyChanged"/> interface + and this method is used to notify that some property value changed + </summary> + <remarks> + The method should be non-static and conform to one of the supported signatures: + <list> + <item><c>NotifyChanged(string)</c></item> + <item><c>NotifyChanged(params string[])</c></item> + <item><c>NotifyChanged{T}(Expression{Func{T}})</c></item> + <item><c>NotifyChanged{T,U}(Expression{Func{T,U}})</c></item> + <item><c>SetProperty{T}(ref T, T, string)</c></item> + </list> + </remarks> + <example><code> + internal class Foo : INotifyPropertyChanged { + public event PropertyChangedEventHandler PropertyChanged; + [NotifyPropertyChangedInvocator] + protected virtual void NotifyChanged(string propertyName) { ... } + + private string _name; + public string Name { + get { return _name; } + set { _name = value; NotifyChanged("LastName"); /* Warning */ } + } + } + </code> + Examples of generated notifications: + <list> + <item><c>NotifyChanged("Property")</c></item> + <item><c>NotifyChanged(() => Property)</c></item> + <item><c>NotifyChanged((VM x) => x.Property)</c></item> + <item><c>SetProperty(ref myField, value, "Property")</c></item> + </list> + </example> + </member> + <member name="T:JetBrains.Annotations.ContractAnnotationAttribute"> + <summary> + Describes dependency between method input and output + </summary> + <syntax> + <p>Function Definition Table syntax:</p> + <list> + <item>FDT ::= FDTRow [;FDTRow]*</item> + <item>FDTRow ::= Input => Output | Output <= Input</item> + <item>Input ::= ParameterName: Value [, Input]*</item> + <item>Output ::= [ParameterName: Value]* {halt|stop|void|nothing|Value}</item> + <item>Value ::= true | false | null | notnull | canbenull</item> + </list> + If method has single input parameter, it's name could be omitted.<br/> + Using <c>halt</c> (or <c>void</c>/<c>nothing</c>, which is the same) + for method output means that the methos doesn't return normally.<br/> + <c>canbenull</c> annotation is only applicable for output parameters.<br/> + You can use multiple <c>[ContractAnnotation]</c> for each FDT row, + or use single attribute with rows separated by semicolon.<br/> + </syntax> + <examples><list> + <item><code> + [ContractAnnotation("=> halt")] + public void TerminationMethod() + </code></item> + <item><code> + [ContractAnnotation("halt <= condition: false")] + public void Assert(bool condition, string text) // regular assertion method + </code></item> + <item><code> + [ContractAnnotation("s:null => true")] + public bool IsNullOrEmpty(string s) // string.IsNullOrEmpty() + </code></item> + <item><code> + // A method that returns null if the parameter is null, and not null if the parameter is not null + [ContractAnnotation("null => null; notnull => notnull")] + public object Transform(object data) + </code></item> + <item><code> + [ContractAnnotation("s:null=>false; =>true,result:notnull; =>false, result:null")] + public bool TryParse(string s, out Person result) + </code></item> + </list></examples> + </member> + <member name="T:JetBrains.Annotations.LocalizationRequiredAttribute"> + <summary> + Indicates that marked element should be localized or not + </summary> + <example><code> + [LocalizationRequiredAttribute(true)] + internal class Foo { + private string str = "my string"; // Warning: Localizable string + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.CannotApplyEqualityOperatorAttribute"> + <summary> + Indicates that the value of the marked type (or its derivatives) + cannot be compared using '==' or '!=' operators and <c>Equals()</c> + should be used instead. However, using '==' or '!=' for comparison + with <c>null</c> is always permitted. + </summary> + <example><code> + [CannotApplyEqualityOperator] + class NoEquality { } + class UsesNoEquality { + public void Test() { + var ca1 = new NoEquality(); + var ca2 = new NoEquality(); + if (ca1 != null) { // OK + bool condition = ca1 == ca2; // Warning + } + } + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.BaseTypeRequiredAttribute"> + <summary> + When applied to a target attribute, specifies a requirement for any type marked + with the target attribute to implement or inherit specific type or types. + </summary> + <example><code> + [BaseTypeRequired(typeof(IComponent)] // Specify requirement + internal class ComponentAttribute : Attribute { } + [Component] // ComponentAttribute requires implementing IComponent interface + internal class MyComponent : IComponent { } + </code></example> + </member> + <member name="T:JetBrains.Annotations.UsedImplicitlyAttribute"> + <summary> + Indicates that the marked symbol is used implicitly + (e.g. via reflection, in external library), so this symbol + will not be marked as unused (as well as by other usage inspections) + </summary> + </member> + <member name="T:JetBrains.Annotations.MeansImplicitUseAttribute"> + <summary> + Should be used on attributes and causes ReSharper + to not mark symbols marked with such attributes as unused + (as well as by other usage inspections) + </summary> + </member> + <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Access"> + <summary>Only entity marked with attribute considered used</summary> + </member> + <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Assign"> + <summary>Indicates implicit assignment to a member</summary> + </member> + <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedWithFixedConstructorSignature"> + <summary> + Indicates implicit instantiation of a type with fixed constructor signature. + That means any unused constructor parameters won't be reported as such. + </summary> + </member> + <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedNoFixedConstructorSignature"> + <summary>Indicates implicit instantiation of a type</summary> + </member> + <member name="T:JetBrains.Annotations.ImplicitUseTargetFlags"> + <summary> + Specify what is considered used implicitly + when marked with <see cref="T:JetBrains.Annotations.MeansImplicitUseAttribute"/> + or <see cref="T:JetBrains.Annotations.UsedImplicitlyAttribute"/> + </summary> + </member> + <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.Members"> + <summary>Members of entity marked with attribute are considered used</summary> + </member> + <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.WithMembers"> + <summary>Entity marked with attribute and all its members considered used</summary> + </member> + <member name="T:JetBrains.Annotations.PublicAPIAttribute"> + <summary> + This attribute is intended to mark publicly available API + which should not be removed and so is treated as used + </summary> + </member> + <member name="T:JetBrains.Annotations.InstantHandleAttribute"> + <summary> + Tells code analysis engine if the parameter is completely handled + when the invoked method is on stack. If the parameter is a delegate, + indicates that delegate is executed while the method is executed. + If the parameter is an enumerable, indicates that it is enumerated + while the method is executed + </summary> + </member> + <member name="T:JetBrains.Annotations.PureAttribute"> + <summary> + Indicates that a method does not make any observable state changes. + The same as <c>System.Diagnostics.Contracts.PureAttribute</c> + </summary> + <example><code> + [Pure] private int Multiply(int x, int y) { return x * y; } + public void Foo() { + const int a = 2, b = 2; + Multiply(a, b); // Waring: Return value of pure method is not used + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.PathReferenceAttribute"> + <summary> + Indicates that a parameter is a path to a file or a folder + within a web project. Path can be relative or absolute, + starting from web root (~) + </summary> + </member> + <member name="T:JetBrains.Annotations.AspMvcActionAttribute"> + <summary> + ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter + is an MVC action. If applied to a method, the MVC action name is calculated + implicitly from the context. Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c> + </summary> + </member> + <member name="T:JetBrains.Annotations.AspMvcAreaAttribute"> + <summary> + ASP.NET MVC attribute. Indicates that a parameter is an MVC area. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c> + </summary> + </member> + <member name="T:JetBrains.Annotations.AspMvcControllerAttribute"> + <summary> + ASP.NET MVC attribute. If applied to a parameter, indicates that + the parameter is an MVC controller. If applied to a method, + the MVC controller name is calculated implicitly from the context. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String, String)</c> + </summary> + </member> + <member name="T:JetBrains.Annotations.AspMvcMasterAttribute"> + <summary> + ASP.NET MVC attribute. Indicates that a parameter is an MVC Master. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Controller.View(String, String)</c> + </summary> + </member> + <member name="T:JetBrains.Annotations.AspMvcModelTypeAttribute"> + <summary> + ASP.NET MVC attribute. Indicates that a parameter is an MVC model type. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Controller.View(String, Object)</c> + </summary> + </member> + <member name="T:JetBrains.Annotations.AspMvcPartialViewAttribute"> + <summary> + ASP.NET MVC attribute. If applied to a parameter, indicates that + the parameter is an MVC partial view. If applied to a method, + the MVC partial view name is calculated implicitly from the context. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper, String)</c> + </summary> + </member> + <member name="T:JetBrains.Annotations.AspMvcSupressViewErrorAttribute"> + <summary> + ASP.NET MVC attribute. Allows disabling all inspections + for MVC views within a class or a method. + </summary> + </member> + <member name="T:JetBrains.Annotations.AspMvcDisplayTemplateAttribute"> + <summary> + ASP.NET MVC attribute. Indicates that a parameter is an MVC display template. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(HtmlHelper, String)</c> + </summary> + </member> + <member name="T:JetBrains.Annotations.AspMvcEditorTemplateAttribute"> + <summary> + ASP.NET MVC attribute. Indicates that a parameter is an MVC editor template. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.EditorExtensions.EditorForModel(HtmlHelper, String)</c> + </summary> + </member> + <member name="T:JetBrains.Annotations.AspMvcTemplateAttribute"> + <summary> + ASP.NET MVC attribute. Indicates that a parameter is an MVC template. + Use this attribute for custom wrappers similar to + <c>System.ComponentModel.DataAnnotations.UIHintAttribute(System.String)</c> + </summary> + </member> + <member name="T:JetBrains.Annotations.AspMvcViewAttribute"> + <summary> + ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter + is an MVC view. If applied to a method, the MVC view name is calculated implicitly + from the context. Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Controller.View(Object)</c> + </summary> + </member> + <member name="T:JetBrains.Annotations.AspMvcActionSelectorAttribute"> + <summary> + ASP.NET MVC attribute. When applied to a parameter of an attribute, + indicates that this parameter is an MVC action name + </summary> + <example><code> + [ActionName("Foo")] + public ActionResult Login(string returnUrl) { + ViewBag.ReturnUrl = Url.Action("Foo"); // OK + return RedirectToAction("Bar"); // Error: Cannot resolve action + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.RazorSectionAttribute"> + <summary> + Razor attribute. Indicates that a parameter or a method is a Razor section. + Use this attribute for custom wrappers similar to + <c>System.Web.WebPages.WebPageBase.RenderSection(String)</c> + </summary> + </member> <member name="T:NLog.Common.AsyncContinuation"> <summary> Asynchronous continuation delegate - function invoked at the end of asynchronous @@ -643,28 +1003,40 @@ <param name="secondValue">The second value.</param> <returns><b>true</b> when two objects are equal, <b>false</b> otherwise.</returns> </member> - <member name="M:NLog.Conditions.ConditionMethods.Contains(System.String,System.String)"> + <member name="M:NLog.Conditions.ConditionMethods.Equals2(System.String,System.String,System.Object)"> + <summary> + Compares two strings for equality. + </summary> + <param name="firstValue">The first string.</param> + <param name="secondValue">The second string.</param> + <param name="ignoreCase">Optional. If <c>true</c>, case is ignored; if <c>false</c> (default), case is significant.</param> + <returns><b>true</b> when two strings are equal, <b>false</b> otherwise.</returns> + </member> + <member name="M:NLog.Conditions.ConditionMethods.Contains(System.String,System.String,System.Object)"> <summary> Gets or sets a value indicating whether the second string is a substring of the first one. </summary> <param name="haystack">The first string.</param> <param name="needle">The second string.</param> + <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> <returns><b>true</b> when the second string is a substring of the first string, <b>false</b> otherwise.</returns> </member> - <member name="M:NLog.Conditions.ConditionMethods.StartsWith(System.String,System.String)"> + <member name="M:NLog.Conditions.ConditionMethods.StartsWith(System.String,System.String,System.Object)"> <summary> Gets or sets a value indicating whether the second string is a prefix of the first one. </summary> <param name="haystack">The first string.</param> <param name="needle">The second string.</param> + <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns> </member> - <member name="M:NLog.Conditions.ConditionMethods.EndsWith(System.String,System.String)"> + <member name="M:NLog.Conditions.ConditionMethods.EndsWith(System.String,System.String,System.Object)"> <summary> Gets or sets a value indicating whether the second string is a suffix of the first one. </summary> <param name="haystack">The first string.</param> <param name="needle">The second string.</param> + <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns> </member> <member name="M:NLog.Conditions.ConditionMethods.Length(System.String)"> @@ -1150,6 +1522,12 @@ </summary> <value>The ambient property factory.</value> </member> + <member name="P:NLog.Config.ConfigurationItemFactory.TimeSources"> + <summary> + Gets the time source factory. + </summary> + <value>The time source factory.</value> + </member> <member name="P:NLog.Config.ConfigurationItemFactory.ConditionMethods"> <summary> Gets the condition method factory. @@ -1215,11 +1593,11 @@ Provides means to populate factories of named items (such as targets, layouts, layout renderers, etc.). </summary> </member> - <member name="M:NLog.Config.Factory`2.ScanAssembly(System.Reflection.Assembly,System.String)"> + <member name="M:NLog.Config.Factory`2.ScanTypes(System.Type[],System.String)"> <summary> Scans the assembly. </summary> - <param name="theAssembly">The assembly.</param> + <param name="types">The types to scane.</param> <param name="prefix">The prefix.</param> </member> <member name="M:NLog.Config.Factory`2.RegisterType(System.Type,System.String)"> @@ -1483,6 +1861,11 @@ Gets the collection of logging rules. </summary> </member> + <member name="P:NLog.Config.LoggingConfiguration.DefaultCultureInfo"> + <summary> + Gets or sets the default culture info use. + </summary> + </member> <member name="P:NLog.Config.LoggingConfiguration.AllTargets"> <summary> Gets all targets. @@ -1612,13 +1995,13 @@ <typeparam name="TClassAttributeType">The type of the class marker attribute.</typeparam> <typeparam name="TMethodAttributeType">The type of the method marker attribute.</typeparam> </member> - <member name="M:NLog.Config.MethodFactory`2.ScanAssembly(System.Reflection.Assembly,System.String)"> + <member name="M:NLog.Config.MethodFactory`2.ScanTypes(System.Type[],System.String)"> <summary> Scans the assembly for classes marked with <typeparamref name="TClassAttributeType"/> and methods marked with <typeparamref name="TMethodAttributeType"/> and adds them to the factory. </summary> - <param name="theAssembly">The assembly.</param> + <param name="types">The types to scan.</param> <param name="prefix">The prefix to use for names.</param> </member> <member name="M:NLog.Config.MethodFactory`2.RegisterType(System.Type,System.String)"> @@ -1673,6 +2056,16 @@ the item. </returns> </member> + <member name="T:NLog.Config.NLogConfigurationIgnorePropertyAttribute"> + <summary> + Indicates NLog should not scan this property during configuration. + </summary> + </member> + <member name="M:NLog.Config.NLogConfigurationIgnorePropertyAttribute.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Config.NLogConfigurationIgnorePropertyAttribute"/> class. + </summary> + </member> <member name="T:NLog.Config.NLogConfigurationItemAttribute"> <summary> Marks the object as configuration item for NLog. @@ -1890,6 +2283,11 @@ <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param> <param name="ignoreErrors">Ignore any errors during configuration.</param> </member> + <member name="P:NLog.Config.XmlLoggingConfiguration.Variables"> + <summary> + Gets the variables defined in the configuration. + </summary> + </member> <member name="P:NLog.Config.XmlLoggingConfiguration.AutoReload"> <summary> Gets or sets a value indicating whether the configuration files @@ -2143,6 +2541,207 @@ </summary> <docgen category='Filtering Options' order='10' /> </member> + <member name="T:NLog.Fluent.LogBuilder"> + <summary> + A fluent class to build log events for NLog. + </summary> + </member> + <member name="M:NLog.Fluent.LogBuilder.#ctor(NLog.Logger)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Fluent.LogBuilder"/> class. + </summary> + <param name="logger">The <see cref="T:NLog.Logger"/> to send the log event.</param> + </member> + <member name="M:NLog.Fluent.LogBuilder.#ctor(NLog.Logger,NLog.LogLevel)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Fluent.LogBuilder"/> class. + </summary> + <param name="logger">The <see cref="T:NLog.Logger"/> to send the log event.</param> + <param name="logLevel">The <see cref="T:NLog.LogLevel"/> for the log event.</param> + </member> + <member name="M:NLog.Fluent.LogBuilder.Exception(System.Exception)"> + <summary> + Sets the <paramref name="exception"/> information of the logging event. + </summary> + <param name="exception">The exception information of the logging event.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Level(NLog.LogLevel)"> + <summary> + Sets the level of the logging event. + </summary> + <param name="logLevel">The level of the logging event.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.LoggerName(System.String)"> + <summary> + Sets the logger name of the logging event. + </summary> + <param name="loggerName">The logger name of the logging event.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String)"> + <summary> + Sets the log message on the logging event. + </summary> + <param name="message">The log message for the logging event.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object)"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="format">A composite format string.</param> + <param name="arg0">The object to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object)"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="format">A composite format string.</param> + <param name="arg0">The first object to format.</param> + <param name="arg1">The second object to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object,System.Object)"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="format">A composite format string.</param> + <param name="arg0">The first object to format.</param> + <param name="arg1">The second object to format.</param> + <param name="arg2">The third object to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object,System.Object,System.Object)"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="format">A composite format string.</param> + <param name="arg0">The first object to format.</param> + <param name="arg1">The second object to format.</param> + <param name="arg2">The third object to format.</param> + <param name="arg3">The fourth object to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object[])"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="format">A composite format string.</param> + <param name="args">An object array that contains zero or more objects to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.IFormatProvider,System.String,System.Object[])"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="provider">An object that supplies culture-specific formatting information.</param> + <param name="format">A composite format string.</param> + <param name="args">An object array that contains zero or more objects to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Property(System.Object,System.Object)"> + <summary> + Sets a per-event context property on the logging event. + </summary> + <param name="name">The name of the context property.</param> + <param name="value">The value of the context property.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.TimeStamp(System.DateTime)"> + <summary> + Sets the timestamp of the logging event. + </summary> + <param name="timeStamp">The timestamp of the logging event.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.StackTrace(System.Diagnostics.StackTrace,System.Int32)"> + <summary> + Sets the stack trace for the event info. + </summary> + <param name="stackTrace">The stack trace.</param> + <param name="userStackFrame">Index of the first user stack frame within the stack trace.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Write"> + <summary> + Writes the log event to the underlying logger. + </summary> + </member> + <member name="M:NLog.Fluent.LogBuilder.WriteIf(System.Func{System.Boolean})"> + <summary> + Writes the log event to the underlying logger. + </summary> + <param name="condition">If condition is true, write log event; otherwise ignore event.</param> + </member> + <member name="M:NLog.Fluent.LogBuilder.WriteIf(System.Boolean)"> + <summary> + Writes the log event to the underlying logger. + </summary> + <param name="condition">If condition is true, write log event; otherwise ignore event.</param> + </member> + <member name="P:NLog.Fluent.LogBuilder.LogEventInfo"> + <summary> + Gets the <see cref="P:NLog.Fluent.LogBuilder.LogEventInfo"/> created by the builder. + </summary> + </member> + <member name="T:NLog.Fluent.LoggerExtensions"> + <summary> + Extension methods for NLog <see cref="T:NLog.Logger"/>. + </summary> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Log(NLog.Logger,NLog.LogLevel)"> + <summary> + Starts building a log event with the specified <see cref="T:NLog.LogLevel"/>. + </summary> + <param name="logger">The logger to write the log event to.</param> + <param name="logLevel">The log level.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Trace(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Trace</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Debug(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Debug</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Info(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Info</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Warn(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Warn</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Error(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Error</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Fatal(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Fatal</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> <member name="T:NLog.GDC"> <summary> Global Diagnostics Context - used for log4net compatibility. @@ -2217,17 +2816,6 @@ Clears the content of the GDC. </summary> </member> - <member name="T:NLog.Internal.CurrentTimeGetter"> - <summary> - Optimized methods to get current time. - </summary> - </member> - <member name="P:NLog.Internal.CurrentTimeGetter.Now"> - <summary> - Gets the current time in an optimized fashion. - </summary> - <value>Current time.</value> - </member> <member name="T:NLog.Internal.DictionaryAdapter`2"> <summary> Provides untyped IDictionary interface on top of generic IDictionary. @@ -2418,76 +3006,47 @@ The current element in the collection. </returns> </member> - <member name="T:NLog.Internal.EnumerableHelpers"> - <summary> - LINQ-like helpers (cannot use LINQ because we must work with .NET 2.0 profile). - </summary> - </member> - <member name="M:NLog.Internal.EnumerableHelpers.OfType``1(System.Collections.IEnumerable)"> + <member name="T:NLog.Internal.EnvironmentHelper"> <summary> - Filters the given enumerable to return only items of the specified type. + Safe way to get environment variables. </summary> - <typeparam name="T"> - Type of the item. - </typeparam> - <param name="enumerable"> - The enumerable. - </param> - <returns> - Items of specified type. - </returns> </member> - <member name="M:NLog.Internal.EnumerableHelpers.Reverse``1(System.Collections.Generic.IEnumerable{``0})"> + <member name="T:NLog.Internal.ExceptionHelper"> <summary> - Reverses the specified enumerable. + Helper class for dealing with exceptions. </summary> - <typeparam name="T"> - Type of enumerable item. - </typeparam> - <param name="enumerable"> - The enumerable. - </param> - <returns> - Reversed enumerable. - </returns> </member> - <member name="M:NLog.Internal.EnumerableHelpers.Any``1(System.Collections.Generic.IEnumerable{``0},System.Predicate{``0})"> + <member name="M:NLog.Internal.ExceptionHelper.MustBeRethrown(System.Exception)"> <summary> - Determines is the given predicate is met by any element of the enumerable. + Determines whether the exception must be rethrown. </summary> - <typeparam name="T">Element type.</typeparam> - <param name="enumerable">The enumerable.</param> - <param name="predicate">The predicate.</param> - <returns>True if predicate returns true for any element of the collection, false otherwise.</returns> + <param name="exception">The exception.</param> + <returns>True if the exception must be rethrown, false otherwise.</returns> </member> - <member name="M:NLog.Internal.EnumerableHelpers.ToList``1(System.Collections.Generic.IEnumerable{``0})"> + <member name="T:NLog.Internal.FactoryHelper"> <summary> - Converts the enumerable to list. + Object construction helper. </summary> - <typeparam name="T">Type of the list element.</typeparam> - <param name="enumerable">The enumerable.</param> - <returns>List of elements.</returns> </member> - <member name="T:NLog.Internal.EnvironmentHelper"> + <member name="T:NLog.Internal.Fakeables.AppDomainWrapper"> <summary> - Safe way to get environment variables. + Adapter for <see cref="T:System.AppDomain"/> to <see cref="T:NLog.Internal.Fakeables.IAppDomain"/> </summary> </member> - <member name="T:NLog.Internal.ExceptionHelper"> + <member name="T:NLog.Internal.Fakeables.IAppDomain"> <summary> - Helper class for dealing with exceptions. + Interface for fakeable the current <see cref="T:System.AppDomain"/>. Not fully implemented, please methods/properties as necessary. </summary> </member> - <member name="M:NLog.Internal.ExceptionHelper.MustBeRethrown(System.Exception)"> + <member name="M:NLog.Internal.Fakeables.AppDomainWrapper.#ctor(System.AppDomain)"> <summary> - Determines whether the exception must be rethrown. + Initializes a new instance of the <see cref="T:NLog.Internal.Fakeables.AppDomainWrapper"/> class. </summary> - <param name="exception">The exception.</param> - <returns>True if the exception must be rethrown, false otherwise.</returns> + <param name="appDomain">The <see cref="T:System.AppDomain"/> to wrap.</param> </member> - <member name="T:NLog.Internal.FactoryHelper"> + <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.CurrentDomain"> <summary> - Object construction helper. + Gets a the current <see cref="T:System.AppDomain"/> wrappered in a <see cref="T:NLog.Internal.Fakeables.AppDomainWrapper"/>. </summary> </member> <member name="T:NLog.Internal.FileAppenders.BaseFileAppender"> @@ -2988,13 +3547,16 @@ Creates instances of <see cref="T:NLog.Internal.NetworkSenders.NetworkSender"/> objects for given URLs. </summary> </member> - <member name="M:NLog.Internal.NetworkSenders.INetworkSenderFactory.Create(System.String)"> + <member name="M:NLog.Internal.NetworkSenders.INetworkSenderFactory.Create(System.String,System.Int32)"> <summary> Creates a new instance of the network sender based on a network URL. </summary> <param name="url"> URL that determines the network sender to be created. </param> + <param name="maxQueueSize"> + The maximum queue size. + </param> <returns> A newly created network sender. </returns> @@ -3009,14 +3571,17 @@ Default implementation of <see cref="T:NLog.Internal.NetworkSenders.INetworkSenderFactory"/>. </summary> </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSenderFactory.Create(System.String)"> + <member name="M:NLog.Internal.NetworkSenders.NetworkSenderFactory.Create(System.String,System.Int32)"> <summary> Creates a new instance of the network sender based on a network URL:. </summary> <param name="url"> URL that determines the network sender to be created. </param> - <returns> + <param name="maxQueueSize"> + The maximum queue size. + </param> + /// <returns> A newly created network sender. </returns> </member> @@ -3057,6 +3622,11 @@ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. </summary> </member> + <member name="P:NLog.Internal.NetworkSenders.SocketProxy.UnderlyingSocket"> + <summary> + Gets underlying socket instance. + </summary> + </member> <member name="T:NLog.Internal.NetworkSenders.TcpNetworkSender"> <summary> Sends messages over a TCP network connection. @@ -3387,6 +3957,51 @@ URL Encoding helper. </summary> </member> + <member name="T:NLog.Internal.XmlHelper"> + <summary> + Helper class for XML + </summary> + </member> + <member name="M:NLog.Internal.XmlHelper.RemoveInvalidXmlChars(System.String)"> + <summary> + removes any unusual unicode characters that can't be encoded into XML + </summary> + </member> + <member name="M:NLog.Internal.XmlHelper.WriteAttributeSafeString(System.Xml.XmlWriter,System.String,System.String,System.String,System.String)"> + <summary> + Safe version of WriteAttributeString + </summary> + <param name="writer"></param> + <param name="prefix"></param> + <param name="localName"></param> + <param name="ns"></param> + <param name="value"></param> + </member> + <member name="M:NLog.Internal.XmlHelper.WriteAttributeSafeString(System.Xml.XmlWriter,System.String,System.String)"> + <summary> + Safe version of WriteAttributeString + </summary> + <param name="writer"></param> + <param name="thread"></param> + <param name="localName"></param> + </member> + <member name="M:NLog.Internal.XmlHelper.WriteElementSafeString(System.Xml.XmlWriter,System.String,System.String,System.String,System.String)"> + <summary> + Safe version of WriteElementSafeString + </summary> + <param name="writer"></param> + <param name="prefix"></param> + <param name="localName"></param> + <param name="ns"></param> + <param name="value"></param> + </member> + <member name="M:NLog.Internal.XmlHelper.WriteSafeCData(System.Xml.XmlWriter,System.String)"> + <summary> + Safe version of WriteCData + </summary> + <param name="writer"></param> + <param name="text"></param> + </member> <member name="T:NLog.LayoutRenderers.AmbientPropertyAttribute"> <summary> Designates a property of the class as an ambient property. @@ -3398,9 +4013,9 @@ </summary> <param name="name">Ambient property name.</param> </member> - <member name="T:NLog.LayoutRenderers.CallSiteLayoutRenderer"> + <member name="T:NLog.LayoutRenderers.AssemblyVersionLayoutRenderer"> <summary> - The call site (class name, method name and source information). + Assembly version. </summary> </member> <member name="T:NLog.LayoutRenderers.LayoutRenderer"> @@ -3478,6 +4093,18 @@ Gets the logging configuration this target is part of. </summary> </member> + <member name="M:NLog.LayoutRenderers.AssemblyVersionLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> + <summary> + Renders assembly version and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="logEvent">Logging event.</param> + </member> + <member name="T:NLog.LayoutRenderers.CallSiteLayoutRenderer"> + <summary> + The call site (class name, method name and source information). + </summary> + </member> <member name="M:NLog.LayoutRenderers.CallSiteLayoutRenderer.#ctor"> <summary> Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.CallSiteLayoutRenderer"/> class. @@ -3502,6 +4129,17 @@ </summary> <docgen category='Rendering Options' order='10' /> </member> + <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.CleanNamesOfAnonymousDelegates"> + <summary> + Gets or sets a value indicating whether the method name will be cleaned up if it is detected as an anonymous delegate. + </summary> + <docgen category='Rendering Options' order='10' /> + </member> + <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.SkipFrames"> + <summary> + Gets or sets the number of frames to skip. + </summary> + </member> <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> <summary> Gets the level of stack trace information required by the implementing class. @@ -3607,6 +4245,24 @@ </summary> <docgen category='Rendering Options' order='10' /> </member> + <member name="T:NLog.LayoutRenderers.EventPropertiesLayoutRenderer"> + <summary> + Log event context data. + </summary> + </member> + <member name="M:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> + <summary> + Renders the specified log event context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="logEvent">Logging event.</param> + </member> + <member name="P:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Item"> + <summary> + Gets or sets the name of the item. + </summary> + <docgen category='Rendering Options' order='10' /> + </member> <member name="T:NLog.LayoutRenderers.ExceptionLayoutRenderer"> <summary> Exception information provided through @@ -3625,6 +4281,55 @@ <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> <param name="logEvent">Logging event.</param> </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendMessage(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the Message of an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The exception containing the Message to append.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendMethod(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the method name from Exception's stack trace to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose method name should be appended.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendStackTrace(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the stack trace from an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose stack trace should be appended.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendToString(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the result of calling ToString() on an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose call to ToString() should be appended.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendType(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the type of an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose type should be appended.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendShortType(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the short type of an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose short type should be appended.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendData(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the contents of an Exception's Data property to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose Data property elements should be appended.</param> + </member> <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Format"> <summary> Gets or sets the format of the output. Must be a comma-separated list of exception @@ -3874,6 +4579,11 @@ Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> class. </summary> </member> + <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.#ctor(NLog.Internal.Fakeables.IAppDomain)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> class. + </summary> + </member> <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> <summary> Renders the XML logging event and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. @@ -4557,6 +5267,16 @@ <param name="text">The text to be post-processed.</param> <returns>Post-processed text.</returns> </member> + <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceNamedGroup(System.String,System.String,System.String,System.Text.RegularExpressions.Match)"> + <summary> + A match evaluator for Regular Expression based replacing + </summary> + <param name="input"></param> + <param name="groupName"></param> + <param name="replacement"></param> + <param name="match"></param> + <returns></returns> + </member> <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.SearchFor"> <summary> Gets or sets the text to search for. @@ -4578,6 +5298,14 @@ <value>The replacement string.</value> <docgen category='Search/Replace Options' order='10' /> </member> + <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceGroupName"> + <summary> + Gets or sets the group name to replace when using regular expressions. + Leave null or empty to replace without using group name. + </summary> + <value>The group name.</value> + <docgen category='Search/Replace Options' order='10' /> + </member> <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.IgnoreCase"> <summary> Gets or sets a value indicating whether to ignore case. @@ -4592,6 +5320,11 @@ <value>A value of <c>true</c> if whole words should be searched for; otherwise, <c>false</c>.</value> <docgen category='Search/Replace Options' order='10' /> </member> + <member name="T:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Replacer"> + <summary> + This class was created instead of simply using a lambda expression so that the "ThreadAgnosticAttributeTest" will pass + </summary> + </member> <member name="T:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper"> <summary> Decodes text "encrypted" with ROT-13. @@ -5521,6 +6254,11 @@ Occurs when logging <see cref="P:NLog.LogFactory.Configuration"/> changes. </summary> </member> + <member name="P:NLog.LogFactory.CurrentAppDomain"> + <summary> + Gets the current <see cref="T:NLog.Internal.Fakeables.IAppDomain"/>. + </summary> + </member> <member name="P:NLog.LogFactory.ThrowExceptions"> <summary> Gets or sets a value indicating whether exceptions should be thrown. @@ -5686,6 +6424,14 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the specified level. + </summary> + <param name="level">The log level.</param> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. @@ -5807,6 +6553,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Trace(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Trace</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Trace``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Trace</c> level using the specified parameter and formatting it with the supplied format provider. @@ -5922,6 +6675,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Debug(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Debug</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Debug``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Debug</c> level using the specified parameter and formatting it with the supplied format provider. @@ -6037,6 +6797,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Info(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Info</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Info``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Info</c> level using the specified parameter and formatting it with the supplied format provider. @@ -6152,6 +6919,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Warn(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Warn</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Warn``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Warn</c> level using the specified parameter and formatting it with the supplied format provider. @@ -6267,6 +7041,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Error(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Error</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Error``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Error</c> level using the specified parameter and formatting it with the supplied format provider. @@ -6382,6 +7163,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Fatal(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Fatal</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Fatal``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter and formatting it with the supplied format provider. @@ -6445,6 +7233,31 @@ <param name="argument2">The second argument to format.</param> <param name="argument3">The third argument to format.</param> </member> + <member name="M:NLog.Logger.Swallow(System.Action)"> + <summary> + Runs action. If the action throws, the exception is logged at <c>Error</c> level. Exception is not propagated outside of this method. + </summary> + <param name="action">Action to execute.</param> + </member> + <member name="M:NLog.Logger.Swallow``1(System.Func{``0})"> + <summary> + Runs the provided function and returns its result. If exception is thrown, it is logged at <c>Error</c> level. + Exception is not propagated outside of this method. Fallback value is returned instead. + </summary> + <typeparam name="T">Return type of the provided function.</typeparam> + <param name="func">Function to run.</param> + <returns>Result returned by the provided function or fallback value in case of exception.</returns> + </member> + <member name="M:NLog.Logger.Swallow``1(System.Func{``0},``0)"> + <summary> + Runs the provided function and returns its result. If exception is thrown, it is logged at <c>Error</c> level. + Exception is not propagated outside of this method. Fallback value is returned instead. + </summary> + <typeparam name="T">Return type of the provided function.</typeparam> + <param name="func">Function to run.</param> + <param name="fallback">Fallback value to return in case of exception. Defaults to default value of type T.</param> + <returns>Result returned by the provided function or fallback value in case of exception.</returns> + </member> <member name="E:NLog.Logger.LoggerReconfigured"> <summary> Occurs when logger configuration changes. @@ -6549,6 +7362,13 @@ Off log level. </summary> </member> + <member name="M:NLog.LogLevel.#ctor(System.String,System.Int32)"> + <summary> + Initializes a new instance of <see cref="T:NLog.LogLevel"/>. + </summary> + <param name="name">The log level name.</param> + <param name="ordinal">The log level ordinal number.</param> + </member> <member name="M:NLog.LogLevel.op_Equality(NLog.LogLevel,NLog.LogLevel)"> <summary> Compares two <see cref="T:NLog.LogLevel"/> objects @@ -6614,7 +7434,7 @@ Gets the <see cref="T:NLog.LogLevel"/> that corresponds to the specified ordinal. </summary> <param name="ordinal">The ordinal.</param> - <returns>The <see cref="T:NLog.LogLevel"/> instance. For 0 it returns <see cref="F:NLog.LogLevel.Debug"/>, 1 gives <see cref="F:NLog.LogLevel.Info"/> and so on.</returns> + <returns>The <see cref="T:NLog.LogLevel"/> instance. For 0 it returns <see cref="F:NLog.LogLevel.Trace"/>, 1 gives <see cref="F:NLog.LogLevel.Debug"/> and so on.</returns> </member> <member name="M:NLog.LogLevel.FromString(System.String)"> <summary> @@ -6683,6 +7503,13 @@ Prevents a default instance of the LogManager class from being created. </summary> </member> + <member name="M:NLog.LogManager.AddHiddenAssembly(System.Reflection.Assembly)"> + <summary> + Adds the given assembly which will be skipped + when NLog is trying to find the calling method on stack trace. + </summary> + <param name="assembly">The assembly to skip.</param> + </member> <member name="M:NLog.LogManager.GetCurrentClassLogger"> <summary> Gets the logger named after the currently-being-initialized class. @@ -6770,6 +7597,11 @@ <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> </member> + <member name="M:NLog.LogManager.Shutdown"> + <summary> + Dispose all targets, and shutdown logging. + </summary> + </member> <member name="E:NLog.LogManager.ConfigurationChanged"> <summary> Occurs when logging <see cref="P:NLog.LogManager.Configuration"/> changes. @@ -6791,6 +7623,17 @@ Gets or sets the global log threshold. Log events below this threshold are not logged. </summary> </member> + <member name="P:NLog.LogManager.DefaultCultureInfo"> + <summary> + Gets or sets the default culture to use. + </summary> + </member> + <member name="T:NLog.LogManager.GetCultureInfo"> + <summary> + Delegate used to the the culture to use. + </summary> + <returns></returns> + </member> <member name="T:NLog.LogMessageGenerator"> <summary> Returns a log message. Used to defer calculation of @@ -6820,45 +7663,6 @@ </summary> <param name="result">The result.</param> </member> - <member name="T:NLog.LogReceiverService.ILogReceiverServer"> - <summary> - Service contract for Log Receiver server. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverServer.ProcessLogMessages(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages. - </summary> - <param name="events">The events.</param> - </member> - <member name="T:NLog.LogReceiverService.LogReceiverForwardingService"> - <summary> - Implementation of <see cref="T:NLog.LogReceiverService.ILogReceiverServer"/> which forwards received logs through <see cref="T:NLog.LogManager"/> or a given <see cref="T:NLog.LogFactory"/>. - </summary> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.LogReceiverForwardingService"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.#ctor(NLog.LogFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.LogReceiverForwardingService"/> class. - </summary> - <param name="logFactory">The log factory.</param> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.ProcessLogMessages(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages. - </summary> - <param name="events">The events to process.</param> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.ProcessLogMessages(NLog.LogEventInfo[])"> - <summary> - Processes the log messages. - </summary> - <param name="logEvents">The log events.</param> - </member> <member name="T:NLog.LogReceiverService.LogReceiverServiceConfig"> <summary> Internal configuration of Log Receiver Service contracts. @@ -7325,6 +8129,18 @@ Rolling style numbering (the most recent is always #0 then #1, ..., #N. </summary> </member> + <member name="F:NLog.Targets.ArchiveNumberingMode.Date"> + <summary> + Date style numbering. Archives will be stamped with the prior period (Year, Month, Day, Hour, Minute) datetime. + </summary> + </member> + <member name="F:NLog.Targets.ArchiveNumberingMode.DateAndSequence"> + <summary> + Date and sequence style numbering. + Archives will be stamped with the prior period (Year, Month, Day) datetime. + The most recent archive has the highest number (in combination with the date). + </summary> + </member> <member name="T:NLog.Targets.ChainsawTarget"> <summary> Sends log messages to the remote instance of Chainsaw application from log4j. @@ -7537,6 +8353,13 @@ </summary> <param name="logEvents">Logging events to be written out.</param> </member> + <member name="M:NLog.Targets.Target.MergeEventProperties(NLog.LogEventInfo)"> + <summary> + Merges (copies) the event context properties from any event info object stored in + parameters of the given event info object. + </summary> + <param name="logEvent">The event info object to perform the merge to.</param> + </member> <member name="P:NLog.Targets.Target.Name"> <summary> Gets or sets the name of the target. @@ -7649,6 +8472,11 @@ </summary> <docgen category="Connection Options" order="10"/> </member> + <member name="P:NLog.Targets.NetworkTarget.MaxQueueSize"> + <summary> + Gets or sets the maximum queue size. + </summary> + </member> <member name="P:NLog.Targets.NetworkTarget.OnOverflow"> <summary> Gets or sets the action that should be taken if the message is larger than @@ -8061,6 +8889,16 @@ </remarks> <docgen category='Output Options' order='10' /> </member> + <member name="P:NLog.Targets.FileTarget.ArchiveOldFileOnStartup"> + <summary> + Gets or sets a value indicating whether to archive old log file on startup. + </summary> + <remarks> + This option works only when the "FileName" parameter denotes a single file. + After archiving the old file, the current log file will be empty. + </remarks> + <docgen category='Output Options' order='10' /> + </member> <member name="P:NLog.Targets.FileTarget.ReplaceFileContentsOnEachWrite"> <summary> Gets or sets a value indicating whether to replace file contents on each write instead of appending log message at the end. @@ -8082,6 +8920,15 @@ </summary> <docgen category='Output Options' order='10' /> </member> + <member name="P:NLog.Targets.FileTarget.ArchiveDateFormat"> + <summary> + Gets or sets a value specifying the date format to use when archving files. + </summary> + <remarks> + This option works only when the "ArchiveNumbering" parameter is set to Date. + </remarks> + <docgen category='Output Options' order='10' /> + </member> <member name="P:NLog.Targets.FileTarget.LineEnding"> <summary> Gets or sets the line ending mode. @@ -8221,6 +9068,11 @@ </summary> <docgen category='Archival Options' order='10' /> </member> + <member name="P:NLog.Targets.FileTarget.ForceManaged"> + <summary> + Gets ors set a value indicating whether a managed file stream is forced, instead of used the native implementation. + </summary> + </member> <member name="P:NLog.Targets.FileTarget.ArchiveNumbering"> <summary> Gets or sets the way file archives are numbered. @@ -8232,6 +9084,9 @@ Gets the characters that are appended after each line. </summary> </member> + <member name="M:NLog.Targets.FileTarget.DynamicArchiveFileHandlerClass.AddToArchive(System.String,System.String,System.Boolean)"> + <returns><c>true</c> if the file has been moved successfully</returns> + </member> <member name="T:NLog.Targets.LineEndingMode"> <summary> Line ending mode. @@ -8296,6 +9151,21 @@ </summary> <param name="logEvents">Logging events to be written out.</param> </member> + <member name="M:NLog.Targets.LogReceiverWebServiceTarget.FlushAsync(NLog.Common.AsyncContinuation)"> + <summary> + Flush any pending log messages asynchronously (in case of asynchronous targets). + </summary> + <param name="asyncContinuation">The asynchronous continuation.</param> + </member> + <member name="M:NLog.Targets.LogReceiverWebServiceTarget.CreateWcfLogReceiverClient"> + <summary> + Creating a new instance of WcfLogReceiverClient + + Inheritors can override this method and provide their own + service configuration - binding and endpoint address + </summary> + <returns></returns> + </member> <member name="P:NLog.Targets.LogReceiverWebServiceTarget.EndpointAddress"> <summary> Gets or sets the endpoint address. @@ -9538,5 +10408,97 @@ </summary> <param name="logEvents">Logging events to be written out.</param> </member> + <member name="T:NLog.Time.AccurateLocalTimeSource"> + <summary> + Current local time retrieved directly from DateTime.Now. + </summary> + </member> + <member name="T:NLog.Time.TimeSource"> + <summary> + Defines source of current time. + </summary> + </member> + <member name="M:NLog.Time.TimeSource.ToString"> + <summary> + Returns a <see cref="T:System.String"/> that represents this instance. + </summary> + <returns> + A <see cref="T:System.String"/> that represents this instance. + </returns> + </member> + <member name="P:NLog.Time.TimeSource.Time"> + <summary> + Gets current time. + </summary> + </member> + <member name="P:NLog.Time.TimeSource.Current"> + <summary> + Gets or sets current global time source used in all log events. + </summary> + <remarks> + Default time source is <see cref="T:NLog.Time.FastLocalTimeSource"/>. + </remarks> + </member> + <member name="P:NLog.Time.AccurateLocalTimeSource.Time"> + <summary> + Gets current local time directly from DateTime.Now. + </summary> + </member> + <member name="T:NLog.Time.AccurateUtcTimeSource"> + <summary> + Current UTC time retrieved directly from DateTime.UtcNow. + </summary> + </member> + <member name="P:NLog.Time.AccurateUtcTimeSource.Time"> + <summary> + Gets current UTC time directly from DateTime.UtcNow. + </summary> + </member> + <member name="T:NLog.Time.CachedTimeSource"> + <summary> + Fast time source that updates current time only once per tick (15.6 milliseconds). + </summary> + </member> + <member name="P:NLog.Time.CachedTimeSource.FreshTime"> + <summary> + Gets raw uncached time from derived time source. + </summary> + </member> + <member name="P:NLog.Time.CachedTimeSource.Time"> + <summary> + Gets current time cached for one system tick (15.6 milliseconds). + </summary> + </member> + <member name="T:NLog.Time.FastLocalTimeSource"> + <summary> + Fast local time source that is updated once per tick (15.6 milliseconds). + </summary> + </member> + <member name="P:NLog.Time.FastLocalTimeSource.FreshTime"> + <summary> + Gets uncached local time directly from DateTime.Now. + </summary> + </member> + <member name="T:NLog.Time.FastUtcTimeSource"> + <summary> + Fast UTC time source that is updated once per tick (15.6 milliseconds). + </summary> + </member> + <member name="P:NLog.Time.FastUtcTimeSource.FreshTime"> + <summary> + Gets uncached UTC time directly from DateTime.UtcNow. + </summary> + </member> + <member name="T:NLog.Time.TimeSourceAttribute"> + <summary> + Marks class as a time source and assigns a name to it. + </summary> + </member> + <member name="M:NLog.Time.TimeSourceAttribute.#ctor(System.String)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Time.TimeSourceAttribute"/> class. + </summary> + <param name="name">Name of the time source.</param> + </member> </members> </doc> diff --git a/packages/NLog.3.2.0.0/lib/sl5/NLog.dll b/packages/NLog.3.2.0.0/lib/sl5/NLog.dll new file mode 100644 index 0000000..8033744 Binary files /dev/null and b/packages/NLog.3.2.0.0/lib/sl5/NLog.dll differ diff --git a/packages/NLog.2.0.0.2000/lib/sl3/NLog.xml b/packages/NLog.3.2.0.0/lib/sl5/NLog.xml similarity index 86% rename from packages/NLog.2.0.0.2000/lib/sl3/NLog.xml rename to packages/NLog.3.2.0.0/lib/sl5/NLog.xml index 2ad4dcf..2092e7f 100644 --- a/packages/NLog.2.0.0.2000/lib/sl3/NLog.xml +++ b/packages/NLog.3.2.0.0/lib/sl5/NLog.xml @@ -4,6 +4,366 @@ <name>NLog</name> </assembly> <members> + <member name="T:JetBrains.Annotations.CanBeNullAttribute"> + <summary> + Indicates that the value of the marked element could be <c>null</c> sometimes, + so the check for <c>null</c> is necessary before its usage + </summary> + <example><code> + [CanBeNull] public object Test() { return null; } + public void UseTest() { + var p = Test(); + var s = p.ToString(); // Warning: Possible 'System.NullReferenceException' + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.NotNullAttribute"> + <summary> + Indicates that the value of the marked element could never be <c>null</c> + </summary> + <example><code> + [NotNull] public object Foo() { + return null; // Warning: Possible 'null' assignment + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.StringFormatMethodAttribute"> + <summary> + Indicates that the marked method builds string by format pattern and (optional) arguments. + Parameter, which contains format string, should be given in constructor. The format string + should be in <see cref="M:System.String.Format(System.IFormatProvider,System.String,System.Object[])"/>-like form + </summary> + <example><code> + [StringFormatMethod("message")] + public void ShowError(string message, params object[] args) { /* do something */ } + public void Foo() { + ShowError("Failed: {0}"); // Warning: Non-existing argument in format string + } + </code></example> + </member> + <member name="M:JetBrains.Annotations.StringFormatMethodAttribute.#ctor(System.String)"> + <param name="formatParameterName"> + Specifies which parameter of an annotated method should be treated as format-string + </param> + </member> + <member name="T:JetBrains.Annotations.InvokerParameterNameAttribute"> + <summary> + Indicates that the function argument should be string literal and match one + of the parameters of the caller function. For example, ReSharper annotates + the parameter of <see cref="T:System.ArgumentNullException"/> + </summary> + <example><code> + public void Foo(string param) { + if (param == null) + throw new ArgumentNullException("par"); // Warning: Cannot resolve symbol + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.NotifyPropertyChangedInvocatorAttribute"> + <summary> + Indicates that the method is contained in a type that implements + <see cref="T:System.ComponentModel.INotifyPropertyChanged"/> interface + and this method is used to notify that some property value changed + </summary> + <remarks> + The method should be non-static and conform to one of the supported signatures: + <list> + <item><c>NotifyChanged(string)</c></item> + <item><c>NotifyChanged(params string[])</c></item> + <item><c>NotifyChanged{T}(Expression{Func{T}})</c></item> + <item><c>NotifyChanged{T,U}(Expression{Func{T,U}})</c></item> + <item><c>SetProperty{T}(ref T, T, string)</c></item> + </list> + </remarks> + <example><code> + internal class Foo : INotifyPropertyChanged { + public event PropertyChangedEventHandler PropertyChanged; + [NotifyPropertyChangedInvocator] + protected virtual void NotifyChanged(string propertyName) { ... } + + private string _name; + public string Name { + get { return _name; } + set { _name = value; NotifyChanged("LastName"); /* Warning */ } + } + } + </code> + Examples of generated notifications: + <list> + <item><c>NotifyChanged("Property")</c></item> + <item><c>NotifyChanged(() => Property)</c></item> + <item><c>NotifyChanged((VM x) => x.Property)</c></item> + <item><c>SetProperty(ref myField, value, "Property")</c></item> + </list> + </example> + </member> + <member name="T:JetBrains.Annotations.ContractAnnotationAttribute"> + <summary> + Describes dependency between method input and output + </summary> + <syntax> + <p>Function Definition Table syntax:</p> + <list> + <item>FDT ::= FDTRow [;FDTRow]*</item> + <item>FDTRow ::= Input => Output | Output <= Input</item> + <item>Input ::= ParameterName: Value [, Input]*</item> + <item>Output ::= [ParameterName: Value]* {halt|stop|void|nothing|Value}</item> + <item>Value ::= true | false | null | notnull | canbenull</item> + </list> + If method has single input parameter, it's name could be omitted.<br/> + Using <c>halt</c> (or <c>void</c>/<c>nothing</c>, which is the same) + for method output means that the methos doesn't return normally.<br/> + <c>canbenull</c> annotation is only applicable for output parameters.<br/> + You can use multiple <c>[ContractAnnotation]</c> for each FDT row, + or use single attribute with rows separated by semicolon.<br/> + </syntax> + <examples><list> + <item><code> + [ContractAnnotation("=> halt")] + public void TerminationMethod() + </code></item> + <item><code> + [ContractAnnotation("halt <= condition: false")] + public void Assert(bool condition, string text) // regular assertion method + </code></item> + <item><code> + [ContractAnnotation("s:null => true")] + public bool IsNullOrEmpty(string s) // string.IsNullOrEmpty() + </code></item> + <item><code> + // A method that returns null if the parameter is null, and not null if the parameter is not null + [ContractAnnotation("null => null; notnull => notnull")] + public object Transform(object data) + </code></item> + <item><code> + [ContractAnnotation("s:null=>false; =>true,result:notnull; =>false, result:null")] + public bool TryParse(string s, out Person result) + </code></item> + </list></examples> + </member> + <member name="T:JetBrains.Annotations.LocalizationRequiredAttribute"> + <summary> + Indicates that marked element should be localized or not + </summary> + <example><code> + [LocalizationRequiredAttribute(true)] + internal class Foo { + private string str = "my string"; // Warning: Localizable string + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.CannotApplyEqualityOperatorAttribute"> + <summary> + Indicates that the value of the marked type (or its derivatives) + cannot be compared using '==' or '!=' operators and <c>Equals()</c> + should be used instead. However, using '==' or '!=' for comparison + with <c>null</c> is always permitted. + </summary> + <example><code> + [CannotApplyEqualityOperator] + class NoEquality { } + class UsesNoEquality { + public void Test() { + var ca1 = new NoEquality(); + var ca2 = new NoEquality(); + if (ca1 != null) { // OK + bool condition = ca1 == ca2; // Warning + } + } + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.BaseTypeRequiredAttribute"> + <summary> + When applied to a target attribute, specifies a requirement for any type marked + with the target attribute to implement or inherit specific type or types. + </summary> + <example><code> + [BaseTypeRequired(typeof(IComponent)] // Specify requirement + internal class ComponentAttribute : Attribute { } + [Component] // ComponentAttribute requires implementing IComponent interface + internal class MyComponent : IComponent { } + </code></example> + </member> + <member name="T:JetBrains.Annotations.UsedImplicitlyAttribute"> + <summary> + Indicates that the marked symbol is used implicitly + (e.g. via reflection, in external library), so this symbol + will not be marked as unused (as well as by other usage inspections) + </summary> + </member> + <member name="T:JetBrains.Annotations.MeansImplicitUseAttribute"> + <summary> + Should be used on attributes and causes ReSharper + to not mark symbols marked with such attributes as unused + (as well as by other usage inspections) + </summary> + </member> + <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Access"> + <summary>Only entity marked with attribute considered used</summary> + </member> + <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.Assign"> + <summary>Indicates implicit assignment to a member</summary> + </member> + <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedWithFixedConstructorSignature"> + <summary> + Indicates implicit instantiation of a type with fixed constructor signature. + That means any unused constructor parameters won't be reported as such. + </summary> + </member> + <member name="F:JetBrains.Annotations.ImplicitUseKindFlags.InstantiatedNoFixedConstructorSignature"> + <summary>Indicates implicit instantiation of a type</summary> + </member> + <member name="T:JetBrains.Annotations.ImplicitUseTargetFlags"> + <summary> + Specify what is considered used implicitly + when marked with <see cref="T:JetBrains.Annotations.MeansImplicitUseAttribute"/> + or <see cref="T:JetBrains.Annotations.UsedImplicitlyAttribute"/> + </summary> + </member> + <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.Members"> + <summary>Members of entity marked with attribute are considered used</summary> + </member> + <member name="F:JetBrains.Annotations.ImplicitUseTargetFlags.WithMembers"> + <summary>Entity marked with attribute and all its members considered used</summary> + </member> + <member name="T:JetBrains.Annotations.PublicAPIAttribute"> + <summary> + This attribute is intended to mark publicly available API + which should not be removed and so is treated as used + </summary> + </member> + <member name="T:JetBrains.Annotations.InstantHandleAttribute"> + <summary> + Tells code analysis engine if the parameter is completely handled + when the invoked method is on stack. If the parameter is a delegate, + indicates that delegate is executed while the method is executed. + If the parameter is an enumerable, indicates that it is enumerated + while the method is executed + </summary> + </member> + <member name="T:JetBrains.Annotations.PureAttribute"> + <summary> + Indicates that a method does not make any observable state changes. + The same as <c>System.Diagnostics.Contracts.PureAttribute</c> + </summary> + <example><code> + [Pure] private int Multiply(int x, int y) { return x * y; } + public void Foo() { + const int a = 2, b = 2; + Multiply(a, b); // Waring: Return value of pure method is not used + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.PathReferenceAttribute"> + <summary> + Indicates that a parameter is a path to a file or a folder + within a web project. Path can be relative or absolute, + starting from web root (~) + </summary> + </member> + <member name="T:JetBrains.Annotations.AspMvcActionAttribute"> + <summary> + ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter + is an MVC action. If applied to a method, the MVC action name is calculated + implicitly from the context. Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c> + </summary> + </member> + <member name="T:JetBrains.Annotations.AspMvcAreaAttribute"> + <summary> + ASP.NET MVC attribute. Indicates that a parameter is an MVC area. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String)</c> + </summary> + </member> + <member name="T:JetBrains.Annotations.AspMvcControllerAttribute"> + <summary> + ASP.NET MVC attribute. If applied to a parameter, indicates that + the parameter is an MVC controller. If applied to a method, + the MVC controller name is calculated implicitly from the context. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String, String)</c> + </summary> + </member> + <member name="T:JetBrains.Annotations.AspMvcMasterAttribute"> + <summary> + ASP.NET MVC attribute. Indicates that a parameter is an MVC Master. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Controller.View(String, String)</c> + </summary> + </member> + <member name="T:JetBrains.Annotations.AspMvcModelTypeAttribute"> + <summary> + ASP.NET MVC attribute. Indicates that a parameter is an MVC model type. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Controller.View(String, Object)</c> + </summary> + </member> + <member name="T:JetBrains.Annotations.AspMvcPartialViewAttribute"> + <summary> + ASP.NET MVC attribute. If applied to a parameter, indicates that + the parameter is an MVC partial view. If applied to a method, + the MVC partial view name is calculated implicitly from the context. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper, String)</c> + </summary> + </member> + <member name="T:JetBrains.Annotations.AspMvcSupressViewErrorAttribute"> + <summary> + ASP.NET MVC attribute. Allows disabling all inspections + for MVC views within a class or a method. + </summary> + </member> + <member name="T:JetBrains.Annotations.AspMvcDisplayTemplateAttribute"> + <summary> + ASP.NET MVC attribute. Indicates that a parameter is an MVC display template. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(HtmlHelper, String)</c> + </summary> + </member> + <member name="T:JetBrains.Annotations.AspMvcEditorTemplateAttribute"> + <summary> + ASP.NET MVC attribute. Indicates that a parameter is an MVC editor template. + Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Html.EditorExtensions.EditorForModel(HtmlHelper, String)</c> + </summary> + </member> + <member name="T:JetBrains.Annotations.AspMvcTemplateAttribute"> + <summary> + ASP.NET MVC attribute. Indicates that a parameter is an MVC template. + Use this attribute for custom wrappers similar to + <c>System.ComponentModel.DataAnnotations.UIHintAttribute(System.String)</c> + </summary> + </member> + <member name="T:JetBrains.Annotations.AspMvcViewAttribute"> + <summary> + ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter + is an MVC view. If applied to a method, the MVC view name is calculated implicitly + from the context. Use this attribute for custom wrappers similar to + <c>System.Web.Mvc.Controller.View(Object)</c> + </summary> + </member> + <member name="T:JetBrains.Annotations.AspMvcActionSelectorAttribute"> + <summary> + ASP.NET MVC attribute. When applied to a parameter of an attribute, + indicates that this parameter is an MVC action name + </summary> + <example><code> + [ActionName("Foo")] + public ActionResult Login(string returnUrl) { + ViewBag.ReturnUrl = Url.Action("Foo"); // OK + return RedirectToAction("Bar"); // Error: Cannot resolve action + } + </code></example> + </member> + <member name="T:JetBrains.Annotations.RazorSectionAttribute"> + <summary> + Razor attribute. Indicates that a parameter or a method is a Razor section. + Use this attribute for custom wrappers similar to + <c>System.Web.WebPages.WebPageBase.RenderSection(String)</c> + </summary> + </member> <member name="T:NLog.Common.AsyncContinuation"> <summary> Asynchronous continuation delegate - function invoked at the end of asynchronous @@ -643,28 +1003,40 @@ <param name="secondValue">The second value.</param> <returns><b>true</b> when two objects are equal, <b>false</b> otherwise.</returns> </member> - <member name="M:NLog.Conditions.ConditionMethods.Contains(System.String,System.String)"> + <member name="M:NLog.Conditions.ConditionMethods.Equals2(System.String,System.String,System.Object)"> + <summary> + Compares two strings for equality. + </summary> + <param name="firstValue">The first string.</param> + <param name="secondValue">The second string.</param> + <param name="ignoreCase">Optional. If <c>true</c>, case is ignored; if <c>false</c> (default), case is significant.</param> + <returns><b>true</b> when two strings are equal, <b>false</b> otherwise.</returns> + </member> + <member name="M:NLog.Conditions.ConditionMethods.Contains(System.String,System.String,System.Object)"> <summary> Gets or sets a value indicating whether the second string is a substring of the first one. </summary> <param name="haystack">The first string.</param> <param name="needle">The second string.</param> + <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> <returns><b>true</b> when the second string is a substring of the first string, <b>false</b> otherwise.</returns> </member> - <member name="M:NLog.Conditions.ConditionMethods.StartsWith(System.String,System.String)"> + <member name="M:NLog.Conditions.ConditionMethods.StartsWith(System.String,System.String,System.Object)"> <summary> Gets or sets a value indicating whether the second string is a prefix of the first one. </summary> <param name="haystack">The first string.</param> <param name="needle">The second string.</param> + <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns> </member> - <member name="M:NLog.Conditions.ConditionMethods.EndsWith(System.String,System.String)"> + <member name="M:NLog.Conditions.ConditionMethods.EndsWith(System.String,System.String,System.Object)"> <summary> Gets or sets a value indicating whether the second string is a suffix of the first one. </summary> <param name="haystack">The first string.</param> <param name="needle">The second string.</param> + <param name="ignoreCase">Optional. If <c>true</c> (default), case is ignored; if <c>false</c>, case is significant.</param> <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns> </member> <member name="M:NLog.Conditions.ConditionMethods.Length(System.String)"> @@ -1150,6 +1522,12 @@ </summary> <value>The ambient property factory.</value> </member> + <member name="P:NLog.Config.ConfigurationItemFactory.TimeSources"> + <summary> + Gets the time source factory. + </summary> + <value>The time source factory.</value> + </member> <member name="P:NLog.Config.ConfigurationItemFactory.ConditionMethods"> <summary> Gets the condition method factory. @@ -1215,11 +1593,11 @@ Provides means to populate factories of named items (such as targets, layouts, layout renderers, etc.). </summary> </member> - <member name="M:NLog.Config.Factory`2.ScanAssembly(System.Reflection.Assembly,System.String)"> + <member name="M:NLog.Config.Factory`2.ScanTypes(System.Type[],System.String)"> <summary> Scans the assembly. </summary> - <param name="theAssembly">The assembly.</param> + <param name="types">The types to scane.</param> <param name="prefix">The prefix.</param> </member> <member name="M:NLog.Config.Factory`2.RegisterType(System.Type,System.String)"> @@ -1483,6 +1861,11 @@ Gets the collection of logging rules. </summary> </member> + <member name="P:NLog.Config.LoggingConfiguration.DefaultCultureInfo"> + <summary> + Gets or sets the default culture info use. + </summary> + </member> <member name="P:NLog.Config.LoggingConfiguration.AllTargets"> <summary> Gets all targets. @@ -1612,13 +1995,13 @@ <typeparam name="TClassAttributeType">The type of the class marker attribute.</typeparam> <typeparam name="TMethodAttributeType">The type of the method marker attribute.</typeparam> </member> - <member name="M:NLog.Config.MethodFactory`2.ScanAssembly(System.Reflection.Assembly,System.String)"> + <member name="M:NLog.Config.MethodFactory`2.ScanTypes(System.Type[],System.String)"> <summary> Scans the assembly for classes marked with <typeparamref name="TClassAttributeType"/> and methods marked with <typeparamref name="TMethodAttributeType"/> and adds them to the factory. </summary> - <param name="theAssembly">The assembly.</param> + <param name="types">The types to scan.</param> <param name="prefix">The prefix to use for names.</param> </member> <member name="M:NLog.Config.MethodFactory`2.RegisterType(System.Type,System.String)"> @@ -1673,6 +2056,16 @@ the item. </returns> </member> + <member name="T:NLog.Config.NLogConfigurationIgnorePropertyAttribute"> + <summary> + Indicates NLog should not scan this property during configuration. + </summary> + </member> + <member name="M:NLog.Config.NLogConfigurationIgnorePropertyAttribute.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Config.NLogConfigurationIgnorePropertyAttribute"/> class. + </summary> + </member> <member name="T:NLog.Config.NLogConfigurationItemAttribute"> <summary> Marks the object as configuration item for NLog. @@ -1801,6 +2194,21 @@ <param name="target">The target to log all messages to.</param> <param name="minLevel">The minimal logging level.</param> </member> + <member name="M:NLog.Config.SimpleConfigurator.ConfigureForFileLogging(System.String)"> + <summary> + Configures NLog for file logging so that all messages above and including + the <see cref="F:NLog.LogLevel.Info"/> level are written to the specified file. + </summary> + <param name="fileName">Log file name.</param> + </member> + <member name="M:NLog.Config.SimpleConfigurator.ConfigureForFileLogging(System.String,NLog.LogLevel)"> + <summary> + Configures NLog for file logging so that all messages above and including + the specified level are written to the specified file. + </summary> + <param name="fileName">Log file name.</param> + <param name="minLevel">The minimal logging level.</param> + </member> <member name="T:NLog.Config.StackTraceUsage"> <summary> Value indicating how stack trace should be captured when processing the log event. @@ -1875,6 +2283,11 @@ <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param> <param name="ignoreErrors">Ignore any errors during configuration.</param> </member> + <member name="P:NLog.Config.XmlLoggingConfiguration.Variables"> + <summary> + Gets the variables defined in the configuration. + </summary> + </member> <member name="P:NLog.Config.XmlLoggingConfiguration.AutoReload"> <summary> Gets or sets a value indicating whether the configuration files @@ -2128,6 +2541,207 @@ </summary> <docgen category='Filtering Options' order='10' /> </member> + <member name="T:NLog.Fluent.LogBuilder"> + <summary> + A fluent class to build log events for NLog. + </summary> + </member> + <member name="M:NLog.Fluent.LogBuilder.#ctor(NLog.Logger)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Fluent.LogBuilder"/> class. + </summary> + <param name="logger">The <see cref="T:NLog.Logger"/> to send the log event.</param> + </member> + <member name="M:NLog.Fluent.LogBuilder.#ctor(NLog.Logger,NLog.LogLevel)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Fluent.LogBuilder"/> class. + </summary> + <param name="logger">The <see cref="T:NLog.Logger"/> to send the log event.</param> + <param name="logLevel">The <see cref="T:NLog.LogLevel"/> for the log event.</param> + </member> + <member name="M:NLog.Fluent.LogBuilder.Exception(System.Exception)"> + <summary> + Sets the <paramref name="exception"/> information of the logging event. + </summary> + <param name="exception">The exception information of the logging event.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Level(NLog.LogLevel)"> + <summary> + Sets the level of the logging event. + </summary> + <param name="logLevel">The level of the logging event.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.LoggerName(System.String)"> + <summary> + Sets the logger name of the logging event. + </summary> + <param name="loggerName">The logger name of the logging event.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String)"> + <summary> + Sets the log message on the logging event. + </summary> + <param name="message">The log message for the logging event.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object)"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="format">A composite format string.</param> + <param name="arg0">The object to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object)"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="format">A composite format string.</param> + <param name="arg0">The first object to format.</param> + <param name="arg1">The second object to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object,System.Object)"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="format">A composite format string.</param> + <param name="arg0">The first object to format.</param> + <param name="arg1">The second object to format.</param> + <param name="arg2">The third object to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object,System.Object,System.Object,System.Object)"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="format">A composite format string.</param> + <param name="arg0">The first object to format.</param> + <param name="arg1">The second object to format.</param> + <param name="arg2">The third object to format.</param> + <param name="arg3">The fourth object to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.String,System.Object[])"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="format">A composite format string.</param> + <param name="args">An object array that contains zero or more objects to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Message(System.IFormatProvider,System.String,System.Object[])"> + <summary> + Sets the log message and parameters for formating on the logging event. + </summary> + <param name="provider">An object that supplies culture-specific formatting information.</param> + <param name="format">A composite format string.</param> + <param name="args">An object array that contains zero or more objects to format.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Property(System.Object,System.Object)"> + <summary> + Sets a per-event context property on the logging event. + </summary> + <param name="name">The name of the context property.</param> + <param name="value">The value of the context property.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.TimeStamp(System.DateTime)"> + <summary> + Sets the timestamp of the logging event. + </summary> + <param name="timeStamp">The timestamp of the logging event.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.StackTrace(System.Diagnostics.StackTrace,System.Int32)"> + <summary> + Sets the stack trace for the event info. + </summary> + <param name="stackTrace">The stack trace.</param> + <param name="userStackFrame">Index of the first user stack frame within the stack trace.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LogBuilder.Write"> + <summary> + Writes the log event to the underlying logger. + </summary> + </member> + <member name="M:NLog.Fluent.LogBuilder.WriteIf(System.Func{System.Boolean})"> + <summary> + Writes the log event to the underlying logger. + </summary> + <param name="condition">If condition is true, write log event; otherwise ignore event.</param> + </member> + <member name="M:NLog.Fluent.LogBuilder.WriteIf(System.Boolean)"> + <summary> + Writes the log event to the underlying logger. + </summary> + <param name="condition">If condition is true, write log event; otherwise ignore event.</param> + </member> + <member name="P:NLog.Fluent.LogBuilder.LogEventInfo"> + <summary> + Gets the <see cref="P:NLog.Fluent.LogBuilder.LogEventInfo"/> created by the builder. + </summary> + </member> + <member name="T:NLog.Fluent.LoggerExtensions"> + <summary> + Extension methods for NLog <see cref="T:NLog.Logger"/>. + </summary> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Log(NLog.Logger,NLog.LogLevel)"> + <summary> + Starts building a log event with the specified <see cref="T:NLog.LogLevel"/>. + </summary> + <param name="logger">The logger to write the log event to.</param> + <param name="logLevel">The log level.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Trace(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Trace</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Debug(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Debug</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Info(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Info</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Warn(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Warn</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Error(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Error</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> + <member name="M:NLog.Fluent.LoggerExtensions.Fatal(NLog.Logger)"> + <summary> + Starts building a log event at the <c>Fatal</c> level. + </summary> + <param name="logger">The logger to write the log event to.</param> + <returns></returns> + </member> <member name="T:NLog.GDC"> <summary> Global Diagnostics Context - used for log4net compatibility. @@ -2202,17 +2816,6 @@ Clears the content of the GDC. </summary> </member> - <member name="T:NLog.Internal.CurrentTimeGetter"> - <summary> - Optimized methods to get current time. - </summary> - </member> - <member name="P:NLog.Internal.CurrentTimeGetter.Now"> - <summary> - Gets the current time in an optimized fashion. - </summary> - <value>Current time.</value> - </member> <member name="T:NLog.Internal.DictionaryAdapter`2"> <summary> Provides untyped IDictionary interface on top of generic IDictionary. @@ -2403,76 +3006,47 @@ The current element in the collection. </returns> </member> - <member name="T:NLog.Internal.EnumerableHelpers"> - <summary> - LINQ-like helpers (cannot use LINQ because we must work with .NET 2.0 profile). - </summary> - </member> - <member name="M:NLog.Internal.EnumerableHelpers.OfType``1(System.Collections.IEnumerable)"> + <member name="T:NLog.Internal.EnvironmentHelper"> <summary> - Filters the given enumerable to return only items of the specified type. + Safe way to get environment variables. </summary> - <typeparam name="T"> - Type of the item. - </typeparam> - <param name="enumerable"> - The enumerable. - </param> - <returns> - Items of specified type. - </returns> </member> - <member name="M:NLog.Internal.EnumerableHelpers.Reverse``1(System.Collections.Generic.IEnumerable{``0})"> + <member name="T:NLog.Internal.ExceptionHelper"> <summary> - Reverses the specified enumerable. + Helper class for dealing with exceptions. </summary> - <typeparam name="T"> - Type of enumerable item. - </typeparam> - <param name="enumerable"> - The enumerable. - </param> - <returns> - Reversed enumerable. - </returns> </member> - <member name="M:NLog.Internal.EnumerableHelpers.Any``1(System.Collections.Generic.IEnumerable{``0},System.Predicate{``0})"> + <member name="M:NLog.Internal.ExceptionHelper.MustBeRethrown(System.Exception)"> <summary> - Determines is the given predicate is met by any element of the enumerable. + Determines whether the exception must be rethrown. </summary> - <typeparam name="T">Element type.</typeparam> - <param name="enumerable">The enumerable.</param> - <param name="predicate">The predicate.</param> - <returns>True if predicate returns true for any element of the collection, false otherwise.</returns> + <param name="exception">The exception.</param> + <returns>True if the exception must be rethrown, false otherwise.</returns> </member> - <member name="M:NLog.Internal.EnumerableHelpers.ToList``1(System.Collections.Generic.IEnumerable{``0})"> + <member name="T:NLog.Internal.FactoryHelper"> <summary> - Converts the enumerable to list. + Object construction helper. </summary> - <typeparam name="T">Type of the list element.</typeparam> - <param name="enumerable">The enumerable.</param> - <returns>List of elements.</returns> </member> - <member name="T:NLog.Internal.EnvironmentHelper"> + <member name="T:NLog.Internal.Fakeables.AppDomainWrapper"> <summary> - Safe way to get environment variables. + Adapter for <see cref="T:System.AppDomain"/> to <see cref="T:NLog.Internal.Fakeables.IAppDomain"/> </summary> </member> - <member name="T:NLog.Internal.ExceptionHelper"> + <member name="T:NLog.Internal.Fakeables.IAppDomain"> <summary> - Helper class for dealing with exceptions. + Interface for fakeable the current <see cref="T:System.AppDomain"/>. Not fully implemented, please methods/properties as necessary. </summary> </member> - <member name="M:NLog.Internal.ExceptionHelper.MustBeRethrown(System.Exception)"> + <member name="M:NLog.Internal.Fakeables.AppDomainWrapper.#ctor(System.AppDomain)"> <summary> - Determines whether the exception must be rethrown. + Initializes a new instance of the <see cref="T:NLog.Internal.Fakeables.AppDomainWrapper"/> class. </summary> - <param name="exception">The exception.</param> - <returns>True if the exception must be rethrown, false otherwise.</returns> + <param name="appDomain">The <see cref="T:System.AppDomain"/> to wrap.</param> </member> - <member name="T:NLog.Internal.FactoryHelper"> + <member name="P:NLog.Internal.Fakeables.AppDomainWrapper.CurrentDomain"> <summary> - Object construction helper. + Gets a the current <see cref="T:System.AppDomain"/> wrappered in a <see cref="T:NLog.Internal.Fakeables.AppDomainWrapper"/>. </summary> </member> <member name="T:NLog.Internal.FileAppenders.BaseFileAppender"> @@ -2973,13 +3547,16 @@ Creates instances of <see cref="T:NLog.Internal.NetworkSenders.NetworkSender"/> objects for given URLs. </summary> </member> - <member name="M:NLog.Internal.NetworkSenders.INetworkSenderFactory.Create(System.String)"> + <member name="M:NLog.Internal.NetworkSenders.INetworkSenderFactory.Create(System.String,System.Int32)"> <summary> Creates a new instance of the network sender based on a network URL. </summary> <param name="url"> URL that determines the network sender to be created. </param> + <param name="maxQueueSize"> + The maximum queue size. + </param> <returns> A newly created network sender. </returns> @@ -2994,14 +3571,17 @@ Default implementation of <see cref="T:NLog.Internal.NetworkSenders.INetworkSenderFactory"/>. </summary> </member> - <member name="M:NLog.Internal.NetworkSenders.NetworkSenderFactory.Create(System.String)"> + <member name="M:NLog.Internal.NetworkSenders.NetworkSenderFactory.Create(System.String,System.Int32)"> <summary> Creates a new instance of the network sender based on a network URL:. </summary> <param name="url"> URL that determines the network sender to be created. </param> - <returns> + <param name="maxQueueSize"> + The maximum queue size. + </param> + /// <returns> A newly created network sender. </returns> </member> @@ -3042,6 +3622,11 @@ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. </summary> </member> + <member name="P:NLog.Internal.NetworkSenders.SocketProxy.UnderlyingSocket"> + <summary> + Gets underlying socket instance. + </summary> + </member> <member name="T:NLog.Internal.NetworkSenders.TcpNetworkSender"> <summary> Sends messages over a TCP network connection. @@ -3372,6 +3957,51 @@ URL Encoding helper. </summary> </member> + <member name="T:NLog.Internal.XmlHelper"> + <summary> + Helper class for XML + </summary> + </member> + <member name="M:NLog.Internal.XmlHelper.RemoveInvalidXmlChars(System.String)"> + <summary> + removes any unusual unicode characters that can't be encoded into XML + </summary> + </member> + <member name="M:NLog.Internal.XmlHelper.WriteAttributeSafeString(System.Xml.XmlWriter,System.String,System.String,System.String,System.String)"> + <summary> + Safe version of WriteAttributeString + </summary> + <param name="writer"></param> + <param name="prefix"></param> + <param name="localName"></param> + <param name="ns"></param> + <param name="value"></param> + </member> + <member name="M:NLog.Internal.XmlHelper.WriteAttributeSafeString(System.Xml.XmlWriter,System.String,System.String)"> + <summary> + Safe version of WriteAttributeString + </summary> + <param name="writer"></param> + <param name="thread"></param> + <param name="localName"></param> + </member> + <member name="M:NLog.Internal.XmlHelper.WriteElementSafeString(System.Xml.XmlWriter,System.String,System.String,System.String,System.String)"> + <summary> + Safe version of WriteElementSafeString + </summary> + <param name="writer"></param> + <param name="prefix"></param> + <param name="localName"></param> + <param name="ns"></param> + <param name="value"></param> + </member> + <member name="M:NLog.Internal.XmlHelper.WriteSafeCData(System.Xml.XmlWriter,System.String)"> + <summary> + Safe version of WriteCData + </summary> + <param name="writer"></param> + <param name="text"></param> + </member> <member name="T:NLog.LayoutRenderers.AmbientPropertyAttribute"> <summary> Designates a property of the class as an ambient property. @@ -3383,9 +4013,9 @@ </summary> <param name="name">Ambient property name.</param> </member> - <member name="T:NLog.LayoutRenderers.CallSiteLayoutRenderer"> + <member name="T:NLog.LayoutRenderers.AssemblyVersionLayoutRenderer"> <summary> - The call site (class name, method name and source information). + Assembly version. </summary> </member> <member name="T:NLog.LayoutRenderers.LayoutRenderer"> @@ -3463,6 +4093,18 @@ Gets the logging configuration this target is part of. </summary> </member> + <member name="M:NLog.LayoutRenderers.AssemblyVersionLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> + <summary> + Renders assembly version and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="logEvent">Logging event.</param> + </member> + <member name="T:NLog.LayoutRenderers.CallSiteLayoutRenderer"> + <summary> + The call site (class name, method name and source information). + </summary> + </member> <member name="M:NLog.LayoutRenderers.CallSiteLayoutRenderer.#ctor"> <summary> Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.CallSiteLayoutRenderer"/> class. @@ -3487,7 +4129,18 @@ </summary> <docgen category='Rendering Options' order='10' /> </member> - <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> + <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.CleanNamesOfAnonymousDelegates"> + <summary> + Gets or sets a value indicating whether the method name will be cleaned up if it is detected as an anonymous delegate. + </summary> + <docgen category='Rendering Options' order='10' /> + </member> + <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.SkipFrames"> + <summary> + Gets or sets the number of frames to skip. + </summary> + </member> + <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.NLog#Internal#IUsesStackTrace#StackTraceUsage"> <summary> Gets the level of stack trace information required by the implementing class. </summary> @@ -3592,6 +4245,24 @@ </summary> <docgen category='Rendering Options' order='10' /> </member> + <member name="T:NLog.LayoutRenderers.EventPropertiesLayoutRenderer"> + <summary> + Log event context data. + </summary> + </member> + <member name="M:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> + <summary> + Renders the specified log event context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="logEvent">Logging event.</param> + </member> + <member name="P:NLog.LayoutRenderers.EventPropertiesLayoutRenderer.Item"> + <summary> + Gets or sets the name of the item. + </summary> + <docgen category='Rendering Options' order='10' /> + </member> <member name="T:NLog.LayoutRenderers.ExceptionLayoutRenderer"> <summary> Exception information provided through @@ -3610,6 +4281,55 @@ <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> <param name="logEvent">Logging event.</param> </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendMessage(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the Message of an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The exception containing the Message to append.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendMethod(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the method name from Exception's stack trace to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose method name should be appended.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendStackTrace(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the stack trace from an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose stack trace should be appended.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendToString(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the result of calling ToString() on an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose call to ToString() should be appended.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendType(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the type of an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose type should be appended.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendShortType(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the short type of an Exception to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose short type should be appended.</param> + </member> + <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.AppendData(System.Text.StringBuilder,System.Exception)"> + <summary> + Appends the contents of an Exception's Data property to the specified <see cref="T:System.Text.StringBuilder"/>. + </summary> + <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param> + <param name="ex">The Exception whose Data property elements should be appended.</param> + </member> <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Format"> <summary> Gets or sets the format of the output. Must be a comma-separated list of exception @@ -3859,6 +4579,11 @@ Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> class. </summary> </member> + <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.#ctor(NLog.Internal.Fakeables.IAppDomain)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> class. + </summary> + </member> <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)"> <summary> Renders the XML logging event and appends it to the specified <see cref="T:System.Text.StringBuilder"/>. @@ -4122,6 +4847,11 @@ Installed state of an application. </summary> </member> + <member name="F:NLog.LayoutRenderers.SilverlightApplicationInfoOption.HasElevatedPermissions"> + <summary> + Whether application is running with elevated permissions. + </summary> + </member> <member name="T:NLog.LayoutRenderers.SpecialFolderLayoutRenderer"> <summary> System special folder path (includes My Documents, My Music, Program Files, Desktop, and more). @@ -4537,6 +5267,16 @@ <param name="text">The text to be post-processed.</param> <returns>Post-processed text.</returns> </member> + <member name="M:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceNamedGroup(System.String,System.String,System.String,System.Text.RegularExpressions.Match)"> + <summary> + A match evaluator for Regular Expression based replacing + </summary> + <param name="input"></param> + <param name="groupName"></param> + <param name="replacement"></param> + <param name="match"></param> + <returns></returns> + </member> <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.SearchFor"> <summary> Gets or sets the text to search for. @@ -4558,6 +5298,14 @@ <value>The replacement string.</value> <docgen category='Search/Replace Options' order='10' /> </member> + <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.ReplaceGroupName"> + <summary> + Gets or sets the group name to replace when using regular expressions. + Leave null or empty to replace without using group name. + </summary> + <value>The group name.</value> + <docgen category='Search/Replace Options' order='10' /> + </member> <member name="P:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.IgnoreCase"> <summary> Gets or sets a value indicating whether to ignore case. @@ -4572,6 +5320,11 @@ <value>A value of <c>true</c> if whole words should be searched for; otherwise, <c>false</c>.</value> <docgen category='Search/Replace Options' order='10' /> </member> + <member name="T:NLog.LayoutRenderers.Wrappers.ReplaceLayoutRendererWrapper.Replacer"> + <summary> + This class was created instead of simply using a lambda expression so that the "ThreadAgnosticAttributeTest" will pass + </summary> + </member> <member name="T:NLog.LayoutRenderers.Wrappers.Rot13LayoutRendererWrapper"> <summary> Decodes text "encrypted" with ROT-13. @@ -5501,6 +6254,11 @@ Occurs when logging <see cref="P:NLog.LogFactory.Configuration"/> changes. </summary> </member> + <member name="P:NLog.LogFactory.CurrentAppDomain"> + <summary> + Gets the current <see cref="T:NLog.Internal.Fakeables.IAppDomain"/>. + </summary> + </member> <member name="P:NLog.LogFactory.ThrowExceptions"> <summary> Gets or sets a value indicating whether exceptions should be thrown. @@ -5666,6 +6424,14 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the specified level. + </summary> + <param name="level">The log level.</param> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Log``1(NLog.LogLevel,System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. @@ -5787,6 +6553,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Trace(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Trace</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Trace``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Trace</c> level using the specified parameter and formatting it with the supplied format provider. @@ -5902,6 +6675,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Debug(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Debug</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Debug``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Debug</c> level using the specified parameter and formatting it with the supplied format provider. @@ -6017,6 +6797,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Info(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Info</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Info``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Info</c> level using the specified parameter and formatting it with the supplied format provider. @@ -6132,6 +6919,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Warn(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Warn</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Warn``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Warn</c> level using the specified parameter and formatting it with the supplied format provider. @@ -6247,6 +7041,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Error(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Error</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Error``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Error</c> level using the specified parameter and formatting it with the supplied format provider. @@ -6362,6 +7163,13 @@ <param name="message">A <see langword="string" /> containing format items.</param> <param name="args">Arguments to format.</param> </member> + <member name="M:NLog.Logger.Fatal(System.String,System.Exception)"> + <summary> + Writes the diagnostic message and exception at the <c>Fatal</c> level. + </summary> + <param name="message">A <see langword="string" /> to be written.</param> + <param name="exception">An exception to be logged.</param> + </member> <member name="M:NLog.Logger.Fatal``1(System.IFormatProvider,System.String,``0)"> <summary> Writes the diagnostic message at the <c>Fatal</c> level using the specified parameter and formatting it with the supplied format provider. @@ -6425,6 +7233,31 @@ <param name="argument2">The second argument to format.</param> <param name="argument3">The third argument to format.</param> </member> + <member name="M:NLog.Logger.Swallow(System.Action)"> + <summary> + Runs action. If the action throws, the exception is logged at <c>Error</c> level. Exception is not propagated outside of this method. + </summary> + <param name="action">Action to execute.</param> + </member> + <member name="M:NLog.Logger.Swallow``1(System.Func{``0})"> + <summary> + Runs the provided function and returns its result. If exception is thrown, it is logged at <c>Error</c> level. + Exception is not propagated outside of this method. Fallback value is returned instead. + </summary> + <typeparam name="T">Return type of the provided function.</typeparam> + <param name="func">Function to run.</param> + <returns>Result returned by the provided function or fallback value in case of exception.</returns> + </member> + <member name="M:NLog.Logger.Swallow``1(System.Func{``0},``0)"> + <summary> + Runs the provided function and returns its result. If exception is thrown, it is logged at <c>Error</c> level. + Exception is not propagated outside of this method. Fallback value is returned instead. + </summary> + <typeparam name="T">Return type of the provided function.</typeparam> + <param name="func">Function to run.</param> + <param name="fallback">Fallback value to return in case of exception. Defaults to default value of type T.</param> + <returns>Result returned by the provided function or fallback value in case of exception.</returns> + </member> <member name="E:NLog.Logger.LoggerReconfigured"> <summary> Occurs when logger configuration changes. @@ -6529,6 +7362,13 @@ Off log level. </summary> </member> + <member name="M:NLog.LogLevel.#ctor(System.String,System.Int32)"> + <summary> + Initializes a new instance of <see cref="T:NLog.LogLevel"/>. + </summary> + <param name="name">The log level name.</param> + <param name="ordinal">The log level ordinal number.</param> + </member> <member name="M:NLog.LogLevel.op_Equality(NLog.LogLevel,NLog.LogLevel)"> <summary> Compares two <see cref="T:NLog.LogLevel"/> objects @@ -6594,7 +7434,7 @@ Gets the <see cref="T:NLog.LogLevel"/> that corresponds to the specified ordinal. </summary> <param name="ordinal">The ordinal.</param> - <returns>The <see cref="T:NLog.LogLevel"/> instance. For 0 it returns <see cref="F:NLog.LogLevel.Debug"/>, 1 gives <see cref="F:NLog.LogLevel.Info"/> and so on.</returns> + <returns>The <see cref="T:NLog.LogLevel"/> instance. For 0 it returns <see cref="F:NLog.LogLevel.Trace"/>, 1 gives <see cref="F:NLog.LogLevel.Debug"/> and so on.</returns> </member> <member name="M:NLog.LogLevel.FromString(System.String)"> <summary> @@ -6663,6 +7503,13 @@ Prevents a default instance of the LogManager class from being created. </summary> </member> + <member name="M:NLog.LogManager.AddHiddenAssembly(System.Reflection.Assembly)"> + <summary> + Adds the given assembly which will be skipped + when NLog is trying to find the calling method on stack trace. + </summary> + <param name="assembly">The assembly to skip.</param> + </member> <member name="M:NLog.LogManager.GetCurrentClassLogger"> <summary> Gets the logger named after the currently-being-initialized class. @@ -6750,6 +7597,11 @@ <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks> </member> + <member name="M:NLog.LogManager.Shutdown"> + <summary> + Dispose all targets, and shutdown logging. + </summary> + </member> <member name="E:NLog.LogManager.ConfigurationChanged"> <summary> Occurs when logging <see cref="P:NLog.LogManager.Configuration"/> changes. @@ -6771,6 +7623,17 @@ Gets or sets the global log threshold. Log events below this threshold are not logged. </summary> </member> + <member name="P:NLog.LogManager.DefaultCultureInfo"> + <summary> + Gets or sets the default culture to use. + </summary> + </member> + <member name="T:NLog.LogManager.GetCultureInfo"> + <summary> + Delegate used to the the culture to use. + </summary> + <returns></returns> + </member> <member name="T:NLog.LogMessageGenerator"> <summary> Returns a log message. Used to defer calculation of @@ -6800,45 +7663,6 @@ </summary> <param name="result">The result.</param> </member> - <member name="T:NLog.LogReceiverService.ILogReceiverServer"> - <summary> - Service contract for Log Receiver server. - </summary> - </member> - <member name="M:NLog.LogReceiverService.ILogReceiverServer.ProcessLogMessages(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages. - </summary> - <param name="events">The events.</param> - </member> - <member name="T:NLog.LogReceiverService.LogReceiverForwardingService"> - <summary> - Implementation of <see cref="T:NLog.LogReceiverService.ILogReceiverServer"/> which forwards received logs through <see cref="T:NLog.LogManager"/> or a given <see cref="T:NLog.LogFactory"/>. - </summary> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.LogReceiverForwardingService"/> class. - </summary> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.#ctor(NLog.LogFactory)"> - <summary> - Initializes a new instance of the <see cref="T:NLog.LogReceiverService.LogReceiverForwardingService"/> class. - </summary> - <param name="logFactory">The log factory.</param> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.ProcessLogMessages(NLog.LogReceiverService.NLogEvents)"> - <summary> - Processes the log messages. - </summary> - <param name="events">The events to process.</param> - </member> - <member name="M:NLog.LogReceiverService.LogReceiverForwardingService.ProcessLogMessages(NLog.LogEventInfo[])"> - <summary> - Processes the log messages. - </summary> - <param name="logEvents">The log events.</param> - </member> <member name="T:NLog.LogReceiverService.LogReceiverServiceConfig"> <summary> Internal configuration of Log Receiver Service contracts. @@ -7290,6 +8114,33 @@ <param name="message">The message.</param> <param name="innerException">The inner exception.</param> </member> + <member name="T:NLog.Targets.ArchiveNumberingMode"> + <summary> + Specifies the way archive numbering is performed. + </summary> + </member> + <member name="F:NLog.Targets.ArchiveNumberingMode.Sequence"> + <summary> + Sequence style numbering. The most recent archive has the highest number. + </summary> + </member> + <member name="F:NLog.Targets.ArchiveNumberingMode.Rolling"> + <summary> + Rolling style numbering (the most recent is always #0 then #1, ..., #N. + </summary> + </member> + <member name="F:NLog.Targets.ArchiveNumberingMode.Date"> + <summary> + Date style numbering. Archives will be stamped with the prior period (Year, Month, Day, Hour, Minute) datetime. + </summary> + </member> + <member name="F:NLog.Targets.ArchiveNumberingMode.DateAndSequence"> + <summary> + Date and sequence style numbering. + Archives will be stamped with the prior period (Year, Month, Day) datetime. + The most recent archive has the highest number (in combination with the date). + </summary> + </member> <member name="T:NLog.Targets.ChainsawTarget"> <summary> Sends log messages to the remote instance of Chainsaw application from log4j. @@ -7502,6 +8353,13 @@ </summary> <param name="logEvents">Logging events to be written out.</param> </member> + <member name="M:NLog.Targets.Target.MergeEventProperties(NLog.LogEventInfo)"> + <summary> + Merges (copies) the event context properties from any event info object stored in + parameters of the given event info object. + </summary> + <param name="logEvent">The event info object to perform the merge to.</param> + </member> <member name="P:NLog.Targets.Target.Name"> <summary> Gets or sets the name of the target. @@ -7614,6 +8472,11 @@ </summary> <docgen category="Connection Options" order="10"/> </member> + <member name="P:NLog.Targets.NetworkTarget.MaxQueueSize"> + <summary> + Gets or sets the maximum queue size. + </summary> + </member> <member name="P:NLog.Targets.NetworkTarget.OnOverflow"> <summary> Gets or sets the action that should be taken if the message is larger than @@ -7861,6 +8724,399 @@ </summary> <docgen category='Debugging Options' order='10' /> </member> + <member name="T:NLog.Targets.FileArchivePeriod"> + <summary> + Modes of archiving files based on time. + </summary> + </member> + <member name="F:NLog.Targets.FileArchivePeriod.None"> + <summary> + Don't archive based on time. + </summary> + </member> + <member name="F:NLog.Targets.FileArchivePeriod.Year"> + <summary> + Archive every year. + </summary> + </member> + <member name="F:NLog.Targets.FileArchivePeriod.Month"> + <summary> + Archive every month. + </summary> + </member> + <member name="F:NLog.Targets.FileArchivePeriod.Day"> + <summary> + Archive daily. + </summary> + </member> + <member name="F:NLog.Targets.FileArchivePeriod.Hour"> + <summary> + Archive every hour. + </summary> + </member> + <member name="F:NLog.Targets.FileArchivePeriod.Minute"> + <summary> + Archive every minute. + </summary> + </member> + <member name="T:NLog.Targets.FileTarget"> + <summary> + Writes log messages to one or more files. + </summary> + <seealso href="http://nlog-project.org/wiki/File_target">Documentation on NLog Wiki</seealso> + </member> + <member name="M:NLog.Targets.FileTarget.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Targets.FileTarget"/> class. + </summary> + <remarks> + The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> + </remarks> + </member> + <member name="M:NLog.Targets.FileTarget.CleanupInitializedFiles"> + <summary> + Removes records of initialized files that have not been + accessed in the last two days. + </summary> + <remarks> + Files are marked 'initialized' for the purpose of writing footers when the logging finishes. + </remarks> + </member> + <member name="M:NLog.Targets.FileTarget.CleanupInitializedFiles(System.DateTime)"> + <summary> + Removes records of initialized files that have not been + accessed after the specified date. + </summary> + <param name="cleanupThreshold">The cleanup threshold.</param> + <remarks> + Files are marked 'initialized' for the purpose of writing footers when the logging finishes. + </remarks> + </member> + <member name="M:NLog.Targets.FileTarget.FlushAsync(NLog.Common.AsyncContinuation)"> + <summary> + Flushes all pending file operations. + </summary> + <param name="asyncContinuation">The asynchronous continuation.</param> + <remarks> + The timeout parameter is ignored, because file APIs don't provide + the needed functionality. + </remarks> + </member> + <member name="M:NLog.Targets.FileTarget.InitializeTarget"> + <summary> + Initializes file logging by creating data structures that + enable efficient multi-file logging. + </summary> + </member> + <member name="M:NLog.Targets.FileTarget.CloseTarget"> + <summary> + Closes the file(s) opened for writing. + </summary> + </member> + <member name="M:NLog.Targets.FileTarget.Write(NLog.LogEventInfo)"> + <summary> + Writes the specified logging event to a file specified in the FileName + parameter. + </summary> + <param name="logEvent">The logging event.</param> + </member> + <member name="M:NLog.Targets.FileTarget.Write(NLog.Common.AsyncLogEventInfo[])"> + <summary> + Writes the specified array of logging events to a file specified in the FileName + parameter. + </summary> + <param name="logEvents">An array of <see cref="T:NLog.LogEventInfo"/> objects.</param> + <remarks> + This function makes use of the fact that the events are batched by sorting + the requests by filename. This optimizes the number of open/close calls + and can help improve performance. + </remarks> + </member> + <member name="M:NLog.Targets.FileTarget.GetFormattedMessage(NLog.LogEventInfo)"> + <summary> + Formats the log event for write. + </summary> + <param name="logEvent">The log event to be formatted.</param> + <returns>A string representation of the log event.</returns> + </member> + <member name="M:NLog.Targets.FileTarget.GetBytesToWrite(NLog.LogEventInfo)"> + <summary> + Gets the bytes to be written to the file. + </summary> + <param name="logEvent">Log event.</param> + <returns>Array of bytes that are ready to be written.</returns> + </member> + <member name="M:NLog.Targets.FileTarget.TransformBytes(System.Byte[])"> + <summary> + Modifies the specified byte array before it gets sent to a file. + </summary> + <param name="value">The byte array.</param> + <returns>The modified byte array. The function can do the modification in-place.</returns> + </member> + <member name="P:NLog.Targets.FileTarget.FileName"> + <summary> + Gets or sets the name of the file to write to. + </summary> + <remarks> + This FileName string is a layout which may include instances of layout renderers. + This lets you use a single target to write to multiple files. + </remarks> + <example> + The following value makes NLog write logging events to files based on the log level in the directory where + the application runs. + <code>${basedir}/${level}.log</code> + All <c>Debug</c> messages will go to <c>Debug.log</c>, all <c>Info</c> messages will go to <c>Info.log</c> and so on. + You can combine as many of the layout renderers as you want to produce an arbitrary log file name. + </example> + <docgen category='Output Options' order='1' /> + </member> + <member name="P:NLog.Targets.FileTarget.CreateDirs"> + <summary> + Gets or sets a value indicating whether to create directories if they don't exist. + </summary> + <remarks> + Setting this to false may improve performance a bit, but you'll receive an error + when attempting to write to a directory that's not present. + </remarks> + <docgen category='Output Options' order='10' /> + </member> + <member name="P:NLog.Targets.FileTarget.DeleteOldFileOnStartup"> + <summary> + Gets or sets a value indicating whether to delete old log file on startup. + </summary> + <remarks> + This option works only when the "FileName" parameter denotes a single file. + </remarks> + <docgen category='Output Options' order='10' /> + </member> + <member name="P:NLog.Targets.FileTarget.ArchiveOldFileOnStartup"> + <summary> + Gets or sets a value indicating whether to archive old log file on startup. + </summary> + <remarks> + This option works only when the "FileName" parameter denotes a single file. + After archiving the old file, the current log file will be empty. + </remarks> + <docgen category='Output Options' order='10' /> + </member> + <member name="P:NLog.Targets.FileTarget.ReplaceFileContentsOnEachWrite"> + <summary> + Gets or sets a value indicating whether to replace file contents on each write instead of appending log message at the end. + </summary> + <docgen category='Output Options' order='10' /> + </member> + <member name="P:NLog.Targets.FileTarget.KeepFileOpen"> + <summary> + Gets or sets a value indicating whether to keep log file open instead of opening and closing it on each logging event. + </summary> + <remarks> + Setting this property to <c>True</c> helps improve performance. + </remarks> + <docgen category='Performance Tuning Options' order='10' /> + </member> + <member name="P:NLog.Targets.FileTarget.EnableFileDelete"> + <summary> + Gets or sets a value indicating whether to enable log file(s) to be deleted. + </summary> + <docgen category='Output Options' order='10' /> + </member> + <member name="P:NLog.Targets.FileTarget.ArchiveDateFormat"> + <summary> + Gets or sets a value specifying the date format to use when archving files. + </summary> + <remarks> + This option works only when the "ArchiveNumbering" parameter is set to Date. + </remarks> + <docgen category='Output Options' order='10' /> + </member> + <member name="P:NLog.Targets.FileTarget.LineEnding"> + <summary> + Gets or sets the line ending mode. + </summary> + <docgen category='Layout Options' order='10' /> + </member> + <member name="P:NLog.Targets.FileTarget.AutoFlush"> + <summary> + Gets or sets a value indicating whether to automatically flush the file buffers after each log message. + </summary> + <docgen category='Performance Tuning Options' order='10' /> + </member> + <member name="P:NLog.Targets.FileTarget.OpenFileCacheSize"> + <summary> + Gets or sets the number of files to be kept open. Setting this to a higher value may improve performance + in a situation where a single File target is writing to many files + (such as splitting by level or by logger). + </summary> + <remarks> + The files are managed on a LRU (least recently used) basis, which flushes + the files that have not been used for the longest period of time should the + cache become full. As a rule of thumb, you shouldn't set this parameter to + a very high value. A number like 10-15 shouldn't be exceeded, because you'd + be keeping a large number of files open which consumes system resources. + </remarks> + <docgen category='Performance Tuning Options' order='10' /> + </member> + <member name="P:NLog.Targets.FileTarget.OpenFileCacheTimeout"> + <summary> + Gets or sets the maximum number of seconds that files are kept open. If this number is negative the files are + not automatically closed after a period of inactivity. + </summary> + <docgen category='Performance Tuning Options' order='10' /> + </member> + <member name="P:NLog.Targets.FileTarget.BufferSize"> + <summary> + Gets or sets the log file buffer size in bytes. + </summary> + <docgen category='Performance Tuning Options' order='10' /> + </member> + <member name="P:NLog.Targets.FileTarget.Encoding"> + <summary> + Gets or sets the file encoding. + </summary> + <docgen category='Layout Options' order='10' /> + </member> + <member name="P:NLog.Targets.FileTarget.ConcurrentWrites"> + <summary> + Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on the same host. + </summary> + <remarks> + This makes multi-process logging possible. NLog uses a special technique + that lets it keep the files open for writing. + </remarks> + <docgen category='Performance Tuning Options' order='10' /> + </member> + <member name="P:NLog.Targets.FileTarget.NetworkWrites"> + <summary> + Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on different network hosts. + </summary> + <remarks> + This effectively prevents files from being kept open. + </remarks> + <docgen category='Performance Tuning Options' order='10' /> + </member> + <member name="P:NLog.Targets.FileTarget.ConcurrentWriteAttempts"> + <summary> + Gets or sets the number of times the write is appended on the file before NLog + discards the log message. + </summary> + <docgen category='Performance Tuning Options' order='10' /> + </member> + <member name="P:NLog.Targets.FileTarget.ConcurrentWriteAttemptDelay"> + <summary> + Gets or sets the delay in milliseconds to wait before attempting to write to the file again. + </summary> + <remarks> + The actual delay is a random value between 0 and the value specified + in this parameter. On each failed attempt the delay base is doubled + up to <see cref="P:NLog.Targets.FileTarget.ConcurrentWriteAttempts"/> times. + </remarks> + <example> + Assuming that ConcurrentWriteAttemptDelay is 10 the time to wait will be:<p/> + a random value between 0 and 10 milliseconds - 1st attempt<br/> + a random value between 0 and 20 milliseconds - 2nd attempt<br/> + a random value between 0 and 40 milliseconds - 3rd attempt<br/> + a random value between 0 and 80 milliseconds - 4th attempt<br/> + ...<p/> + and so on. + </example> + <docgen category="Performance Tuning Options" order="10"/> + </member> + <member name="P:NLog.Targets.FileTarget.ArchiveAboveSize"> + <summary> + Gets or sets the size in bytes above which log files will be automatically archived. + </summary> + <remarks> + Caution: Enabling this option can considerably slow down your file + logging in multi-process scenarios. If only one process is going to + be writing to the file, consider setting <c>ConcurrentWrites</c> + to <c>false</c> for maximum performance. + </remarks> + <docgen category='Archival Options' order='10' /> + </member> + <member name="P:NLog.Targets.FileTarget.ArchiveEvery"> + <summary> + Gets or sets a value indicating whether to automatically archive log files every time the specified time passes. + </summary> + <remarks> + Files are moved to the archive as part of the write operation if the current period of time changes. For example + if the current <c>hour</c> changes from 10 to 11, the first write that will occur + on or after 11:00 will trigger the archiving. + <p> + Caution: Enabling this option can considerably slow down your file + logging in multi-process scenarios. If only one process is going to + be writing to the file, consider setting <c>ConcurrentWrites</c> + to <c>false</c> for maximum performance. + </p> + </remarks> + <docgen category='Archival Options' order='10' /> + </member> + <member name="P:NLog.Targets.FileTarget.ArchiveFileName"> + <summary> + Gets or sets the name of the file to be used for an archive. + </summary> + <remarks> + It may contain a special placeholder {#####} + that will be replaced with a sequence of numbers depending on + the archiving strategy. The number of hash characters used determines + the number of numerical digits to be used for numbering files. + </remarks> + <docgen category='Archival Options' order='10' /> + </member> + <member name="P:NLog.Targets.FileTarget.MaxArchiveFiles"> + <summary> + Gets or sets the maximum number of archive files that should be kept. + </summary> + <docgen category='Archival Options' order='10' /> + </member> + <member name="P:NLog.Targets.FileTarget.ForceManaged"> + <summary> + Gets ors set a value indicating whether a managed file stream is forced, instead of used the native implementation. + </summary> + </member> + <member name="P:NLog.Targets.FileTarget.ArchiveNumbering"> + <summary> + Gets or sets the way file archives are numbered. + </summary> + <docgen category='Archival Options' order='10' /> + </member> + <member name="P:NLog.Targets.FileTarget.NewLineChars"> + <summary> + Gets the characters that are appended after each line. + </summary> + </member> + <member name="M:NLog.Targets.FileTarget.DynamicArchiveFileHandlerClass.AddToArchive(System.String,System.String,System.Boolean)"> + <returns><c>true</c> if the file has been moved successfully</returns> + </member> + <member name="T:NLog.Targets.LineEndingMode"> + <summary> + Line ending mode. + </summary> + </member> + <member name="F:NLog.Targets.LineEndingMode.Default"> + <summary> + Insert platform-dependent end-of-line sequence after each line. + </summary> + </member> + <member name="F:NLog.Targets.LineEndingMode.CRLF"> + <summary> + Insert CR LF sequence (ASCII 13, ASCII 10) after each line. + </summary> + </member> + <member name="F:NLog.Targets.LineEndingMode.CR"> + <summary> + Insert CR character (ASCII 13) after each line. + </summary> + </member> + <member name="F:NLog.Targets.LineEndingMode.LF"> + <summary> + Insert LF character (ASCII 10) after each line. + </summary> + </member> + <member name="F:NLog.Targets.LineEndingMode.None"> + <summary> + Don't insert any line ending. + </summary> + </member> <member name="T:NLog.Targets.LogReceiverWebServiceTarget"> <summary> Sends log messages to a NLog Receiver Service (using WCF or Web Services). @@ -7895,6 +9151,21 @@ </summary> <param name="logEvents">Logging events to be written out.</param> </member> + <member name="M:NLog.Targets.LogReceiverWebServiceTarget.FlushAsync(NLog.Common.AsyncContinuation)"> + <summary> + Flush any pending log messages asynchronously (in case of asynchronous targets). + </summary> + <param name="asyncContinuation">The asynchronous continuation.</param> + </member> + <member name="M:NLog.Targets.LogReceiverWebServiceTarget.CreateWcfLogReceiverClient"> + <summary> + Creating a new instance of WcfLogReceiverClient + + Inheritors can override this method and provide their own + service configuration - binding and endpoint address + </summary> + <returns></returns> + </member> <member name="P:NLog.Targets.LogReceiverWebServiceTarget.EndpointAddress"> <summary> Gets or sets the endpoint address. @@ -9137,5 +10408,97 @@ </summary> <param name="logEvents">Logging events to be written out.</param> </member> + <member name="T:NLog.Time.AccurateLocalTimeSource"> + <summary> + Current local time retrieved directly from DateTime.Now. + </summary> + </member> + <member name="T:NLog.Time.TimeSource"> + <summary> + Defines source of current time. + </summary> + </member> + <member name="M:NLog.Time.TimeSource.ToString"> + <summary> + Returns a <see cref="T:System.String"/> that represents this instance. + </summary> + <returns> + A <see cref="T:System.String"/> that represents this instance. + </returns> + </member> + <member name="P:NLog.Time.TimeSource.Time"> + <summary> + Gets current time. + </summary> + </member> + <member name="P:NLog.Time.TimeSource.Current"> + <summary> + Gets or sets current global time source used in all log events. + </summary> + <remarks> + Default time source is <see cref="T:NLog.Time.FastLocalTimeSource"/>. + </remarks> + </member> + <member name="P:NLog.Time.AccurateLocalTimeSource.Time"> + <summary> + Gets current local time directly from DateTime.Now. + </summary> + </member> + <member name="T:NLog.Time.AccurateUtcTimeSource"> + <summary> + Current UTC time retrieved directly from DateTime.UtcNow. + </summary> + </member> + <member name="P:NLog.Time.AccurateUtcTimeSource.Time"> + <summary> + Gets current UTC time directly from DateTime.UtcNow. + </summary> + </member> + <member name="T:NLog.Time.CachedTimeSource"> + <summary> + Fast time source that updates current time only once per tick (15.6 milliseconds). + </summary> + </member> + <member name="P:NLog.Time.CachedTimeSource.FreshTime"> + <summary> + Gets raw uncached time from derived time source. + </summary> + </member> + <member name="P:NLog.Time.CachedTimeSource.Time"> + <summary> + Gets current time cached for one system tick (15.6 milliseconds). + </summary> + </member> + <member name="T:NLog.Time.FastLocalTimeSource"> + <summary> + Fast local time source that is updated once per tick (15.6 milliseconds). + </summary> + </member> + <member name="P:NLog.Time.FastLocalTimeSource.FreshTime"> + <summary> + Gets uncached local time directly from DateTime.Now. + </summary> + </member> + <member name="T:NLog.Time.FastUtcTimeSource"> + <summary> + Fast UTC time source that is updated once per tick (15.6 milliseconds). + </summary> + </member> + <member name="P:NLog.Time.FastUtcTimeSource.FreshTime"> + <summary> + Gets uncached UTC time directly from DateTime.UtcNow. + </summary> + </member> + <member name="T:NLog.Time.TimeSourceAttribute"> + <summary> + Marks class as a time source and assigns a name to it. + </summary> + </member> + <member name="M:NLog.Time.TimeSourceAttribute.#ctor(System.String)"> + <summary> + Initializes a new instance of the <see cref="T:NLog.Time.TimeSourceAttribute"/> class. + </summary> + <param name="name">Name of the time source.</param> + </member> </members> </doc> diff --git a/packages/Newtonsoft.Json.4.5.6/lib/net20/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.4.5.6/lib/net20/Newtonsoft.Json.dll deleted file mode 100644 index 0070a50..0000000 Binary files a/packages/Newtonsoft.Json.4.5.6/lib/net20/Newtonsoft.Json.dll and /dev/null differ diff --git a/packages/Newtonsoft.Json.4.5.6/lib/net20/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.4.5.6/lib/net20/Newtonsoft.Json.xml deleted file mode 100644 index dbc2fdd..0000000 --- a/packages/Newtonsoft.Json.4.5.6/lib/net20/Newtonsoft.Json.xml +++ /dev/null @@ -1,8204 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>Newtonsoft.Json</name> - </assembly> - <members> - <member name="T:Newtonsoft.Json.Bson.BsonObjectId"> - <summary> - Represents a BSON Oid (object id). - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> class. - </summary> - <param name="value">The Oid value.</param> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonObjectId.Value"> - <summary> - Gets or sets the value of the Oid. - </summary> - <value>The value of the Oid.</value> - </member> - <member name="T:Newtonsoft.Json.Bson.BsonReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns>true if the next token was read successfully; false if there are no more tokens to read.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Skip"> - <summary> - Skips the children of the current token. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken)"> - <summary> - Sets the current token. - </summary> - <param name="newToken">The new token.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object)"> - <summary> - Sets the current token and value. - </summary> - <param name="newToken">The new token.</param> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReader.SetStateBasedOnCurrent"> - <summary> - Sets the state based on current token type. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.System#IDisposable#Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources - </summary> - <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Close"> - <summary> - Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.CurrentState"> - <summary> - Gets the current reader state. - </summary> - <value>The current reader state.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReader.CloseInput"> - <summary> - Gets or sets a value indicating whether the underlying stream or - <see cref="T:System.IO.TextReader"/> should be closed when the reader is closed. - </summary> - <value> - true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when - the reader is closed; otherwise false. The default is true. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonReader.QuoteChar"> - <summary> - Gets the quotation mark character used to enclose the value of a string. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.DateParseHandling"> - <summary> - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.MaxDepth"> - <summary> - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.TokenType"> - <summary> - Gets the type of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Value"> - <summary> - Gets the text value of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.ValueType"> - <summary> - Gets The Common Language Runtime (CLR) type for the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Depth"> - <summary> - Gets the depth of the current token in the JSON document. - </summary> - <value>The depth of the current token in the JSON document.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Path"> - <summary> - Gets the path of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Culture"> - <summary> - Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonReader.State"> - <summary> - Specifies the state of the reader. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Start"> - <summary> - The Read method has not been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Complete"> - <summary> - The end of the file has been reached successfully. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Property"> - <summary> - Reader is at a property. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.ObjectStart"> - <summary> - Reader is at the start of an object. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Object"> - <summary> - Reader is in an object. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.ArrayStart"> - <summary> - Reader is at the start of an array. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Array"> - <summary> - Reader is in an array. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Closed"> - <summary> - The Close method has been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.PostValue"> - <summary> - Reader has just read a value. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.ConstructorStart"> - <summary> - Reader is at the start of a constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Constructor"> - <summary> - Reader in a constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Error"> - <summary> - An error occurred that prevents the read operation from continuing. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Finished"> - <summary> - The end of the file has been reached successfully. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="stream">The stream.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="reader">The reader.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream,System.Boolean,System.DateTimeKind)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="stream">The stream.</param> - <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param> - <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader,System.Boolean,System.DateTimeKind)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="reader">The reader.</param> - <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param> - <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.Close"> - <summary> - Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed. - </summary> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility"> - <summary> - Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary. - </summary> - <value> - <c>true</c> if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray"> - <summary> - Gets or sets a value indicating whether the root object will be read as a JSON array. - </summary> - <value> - <c>true</c> if the root object will be read as a JSON array; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling"> - <summary> - Gets or sets the <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON. - </summary> - <value>The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</value> - </member> - <member name="T:Newtonsoft.Json.Bson.BsonWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.#ctor"> - <summary> - Creates an instance of the <c>JsonWriter</c> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEndObject"> - <summary> - Writes the end of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEndArray"> - <summary> - Writes the end of an array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEndConstructor"> - <summary> - Writes the end constructor. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd"> - <summary> - Writes the end of the current Json object or array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)"> - <summary> - Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the specified end token. - </summary> - <param name="token">The end token to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteIndent"> - <summary> - Writes indent characters. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValueDelimiter"> - <summary> - Writes the JSON value delimiter. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentSpace"> - <summary> - Writes an indent space. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON without changing the writer's state. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteRawValue(System.String)"> - <summary> - Writes raw JSON where a value is expected and updates the writer's state. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int32})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt32})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int64})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt64})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Single})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Double})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Boolean})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int16})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt16})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Char})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Byte})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.SByte})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Decimal})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTime})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Guid})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.TimeSpan})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Object)"> - <summary> - Writes a <see cref="T:System.Object"/> value. - An error will raised if the value cannot be written as a single JSON token. - </summary> - <param name="value">The <see cref="T:System.Object"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)"> - <summary> - Writes out the given white space. - </summary> - <param name="ws">The string of white space characters.</param> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput"> - <summary> - Gets or sets a value indicating whether the underlying stream or - <see cref="T:System.IO.TextReader"/> should be closed when the writer is closed. - </summary> - <value> - true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when - the writer is closed; otherwise false. The default is true. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.Top"> - <summary> - Gets the top. - </summary> - <value>The top.</value> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.WriteState"> - <summary> - Gets the state of the writer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.Path"> - <summary> - Gets the path of the writer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.Formatting"> - <summary> - Indicates how JSON text output is formatted. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling"> - <summary> - Get or set how dates are written to JSON text. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class. - </summary> - <param name="stream">The stream.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.BinaryWriter)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class. - </summary> - <param name="writer">The writer.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the end. - </summary> - <param name="token">The token.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRawValue(System.String)"> - <summary> - Writes raw JSON where a value is expected and updates the writer's state. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value that represents a BSON object id. - </summary> - <param name="value"></param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)"> - <summary> - Writes a BSON regex. - </summary> - <param name="pattern">The regex pattern.</param> - <param name="options">The regex options.</param> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling"> - <summary> - Gets or sets the <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON. - When set to <see cref="F:System.DateTimeKind.Unspecified"/> no conversion will occur. - </summary> - <value>The <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.</value> - </member> - <member name="T:Newtonsoft.Json.ConstructorHandling"> - <summary> - Specifies how constructors are used when initializing objects during deserialization by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.ConstructorHandling.Default"> - <summary> - First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor"> - <summary> - Json.NET will use a non-public default constructor before falling back to a paramatized constructor. - </summary> - </member> - <member name="T:Newtonsoft.Json.Converters.BinaryConverter"> - <summary> - Converts a binary value to and from a base 64 string value. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonConverter"> - <summary> - Converts an object to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.GetSchema"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter. - </summary> - <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.</returns> - </member> - <member name="P:Newtonsoft.Json.JsonConverter.CanRead"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON. - </summary> - <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.JsonConverter.CanWrite"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON. - </summary> - <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.</value> - </member> - <member name="M:Newtonsoft.Json.Converters.BinaryConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.BinaryConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.BinaryConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.BsonObjectIdConverter"> - <summary> - Converts a <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> to and from JSON and BSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.CustomCreationConverter`1"> - <summary> - Create a custom object - </summary> - <typeparam name="T"></typeparam> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.Create(System.Type)"> - <summary> - Creates an object which will then be populated by the serializer. - </summary> - <param name="objectType">Type of the object.</param> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanWrite"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON. - </summary> - <value> - <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>. - </value> - </member> - <member name="T:Newtonsoft.Json.Converters.DataSetConverter"> - <summary> - Converts a <see cref="T:System.Data.DataSet"/> to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.DataSetConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.DataSetConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.DataSetConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified value type. - </summary> - <param name="valueType">Type of the value.</param> - <returns> - <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.DataTableConverter"> - <summary> - Converts a <see cref="T:System.Data.DataTable"/> to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.DataTableConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.DataTableConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.DataTableConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified value type. - </summary> - <param name="valueType">Type of the value.</param> - <returns> - <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.DateTimeConverterBase"> - <summary> - Provides a base class for converting a <see cref="T:System.DateTime"/> to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.DateTimeConverterBase.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.KeyValuePairConverter"> - <summary> - Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.RegexConverter"> - <summary> - Converts a <see cref="T:System.Text.RegularExpressions.Regex"/> to and from JSON and BSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.RegexConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.RegexConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.RegexConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.StringEnumConverter"> - <summary> - Converts an <see cref="T:System.Enum"/> to and from its name string value. - </summary> - <summary> - Converts an <see cref="T:System.Enum"/> to and from its name string value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.GetEnumNameMap(System.Type)"> - <summary> - A cached representation of the Enum string representation to respect per Enum field name. - </summary> - <param name="t">The type of the Enum.</param> - <returns>A map of enum field name to either the field name, or the configured enum member name (<see cref="!:EnumMemberAttribute"/>).</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText"> - <summary> - Gets or sets a value indicating whether the written enum text should be camel case. - </summary> - <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.Converters.VersionConverter"> - <summary> - Converts a <see cref="T:System.Version"/> to and from a string (e.g. "1.2.3.4"). - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.VersionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.VersionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing property value of the JSON that is being converted.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.VersionConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.DateFormatHandling"> - <summary> - Specifies how dates are formatted when writing JSON text. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat"> - <summary> - Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". - </summary> - </member> - <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat"> - <summary> - Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". - </summary> - </member> - <member name="T:Newtonsoft.Json.DateParseHandling"> - <summary> - Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateParseHandling.None"> - <summary> - Date formatted strings are not parsed to a date type and are read as strings. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateParseHandling.DateTime"> - <summary> - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.DateTimeZoneHandling"> - <summary> - Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local"> - <summary> - Treat as local time. If the <see cref="T:System.DateTime"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc"> - <summary> - Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified"> - <summary> - Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string. - If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind"> - <summary> - Time zone information should be preserved when converting. - </summary> - </member> - <member name="T:Newtonsoft.Json.Formatting"> - <summary> - Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.Formatting.None"> - <summary> - No special formatting is applied. This is the default. - </summary> - </member> - <member name="F:Newtonsoft.Json.Formatting.Indented"> - <summary> - Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonConstructorAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified constructor when deserializing that object. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonDictionaryAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonContainerAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Id"> - <summary> - Gets or sets the id. - </summary> - <value>The id.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Title"> - <summary> - Gets or sets the title. - </summary> - <value>The title.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Description"> - <summary> - Gets or sets the description. - </summary> - <value>The description.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType"> - <summary> - Gets the collection's items converter. - </summary> - <value>The collection's items converter.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference"> - <summary> - Gets or sets a value that indicates whether to preserve object references. - </summary> - <value> - <c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference"> - <summary> - Gets or sets a value that indicates whether to preserve collection's items references. - </summary> - <value> - <c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling"> - <summary> - Gets or sets the reference loop handling used when serializing the collection's items. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling"> - <summary> - Gets or sets the type name handling used when serializing the collection's items. - </summary> - <value>The type name handling.</value> - </member> - <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="T:Newtonsoft.Json.JsonException"> - <summary> - The exception thrown when an error occurs during Json serialization or deserialization. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class. - </summary> - <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> - <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> - <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception> - <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonContainerContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType"> - <summary> - Gets the underlying type for the contract. - </summary> - <value>The underlying type for the contract.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.CreatedType"> - <summary> - Gets or sets the type created during deserialization. - </summary> - <value>The type created during deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.IsReference"> - <summary> - Gets or sets whether this type contract is serialized as a reference. - </summary> - <value>Whether this type contract is serialized as a reference.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.Converter"> - <summary> - Gets or sets the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for this contract. - </summary> - <value>The converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserialized"> - <summary> - Gets or sets the method called immediately after deserialization of the object. - </summary> - <value>The method called immediately after deserialization of the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializing"> - <summary> - Gets or sets the method called during deserialization of the object. - </summary> - <value>The method called during deserialization of the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerialized"> - <summary> - Gets or sets the method called after serialization of the object graph. - </summary> - <value>The method called after serialization of the object graph.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializing"> - <summary> - Gets or sets the method called before serialization of the object. - </summary> - <value>The method called before serialization of the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"> - <summary> - Gets or sets the default creator method used to create the object. - </summary> - <value>The default creator method used to create the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic"> - <summary> - Gets or sets a value indicating whether the default creator is non public. - </summary> - <value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError"> - <summary> - Gets or sets the method called when an error is thrown during the serialization of the object. - </summary> - <value>The method called when an error is thrown during the serialization of the object.</value> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonContainerContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter"> - <summary> - Gets or sets the default collection items <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <value>The converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference"> - <summary> - Gets or sets a value indicating whether the collection items preserve object references. - </summary> - <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling"> - <summary> - Gets or sets the collection item reference loop handling. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling"> - <summary> - Gets or sets the collection item type name handling. - </summary> - <value>The type name handling.</value> - </member> - <member name="T:Newtonsoft.Json.Utilities.LinqBridge.Enumerable"> - <summary> - Provides a set of static (Shared in Visual Basic) methods for - querying objects that implement <see cref="T:System.Collections.Generic.IEnumerable`1"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.AsEnumerable``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns the input typed as <see cref="T:System.Collections.Generic.IEnumerable`1"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Empty``1"> - <summary> - Returns an empty <see cref="T:System.Collections.Generic.IEnumerable`1"/> that has the - specified type argument. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Cast``1(System.Collections.IEnumerable)"> - <summary> - Converts the elements of an <see cref="T:System.Collections.IEnumerable"/> to the - specified type. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.OfType``1(System.Collections.IEnumerable)"> - <summary> - Filters the elements of an <see cref="T:System.Collections.IEnumerable"/> based on a specified type. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Range(System.Int32,System.Int32)"> - <summary> - Generates a sequence of integral numbers within a specified range. - </summary> - <param name="start">The value of the first integer in the sequence.</param> - <param name="count">The number of sequential integers to generate.</param> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Repeat``1(``0,System.Int32)"> - <summary> - Generates a sequence that contains one repeated value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Where``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})"> - <summary> - Filters a sequence of values based on a predicate. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Where``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int32,System.Boolean})"> - <summary> - Filters a sequence of values based on a predicate. - Each element's index is used in the logic of the predicate function. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})"> - <summary> - Projects each element of a sequence into a new form. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int32,``1})"> - <summary> - Projects each element of a sequence into a new form by - incorporating the element's index. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Collections.Generic.IEnumerable{``1}})"> - <summary> - Projects each element of a sequence to an <see cref="T:System.Collections.Generic.IEnumerable`1"/> - and flattens the resulting sequences into one sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})"> - <summary> - Projects each element of a sequence to an <see cref="T:System.Collections.Generic.IEnumerable`1"/>, - and flattens the resulting sequences into one sequence. The - index of each source element is used in the projected form of - that element. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Collections.Generic.IEnumerable{``1}},Newtonsoft.Json.Serialization.Func{``0,``1,``2})"> - <summary> - Projects each element of a sequence to an <see cref="T:System.Collections.Generic.IEnumerable`1"/>, - flattens the resulting sequences into one sequence, and invokes - a result selector function on each element therein. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},Newtonsoft.Json.Serialization.Func{``0,``1,``2})"> - <summary> - Projects each element of a sequence to an <see cref="T:System.Collections.Generic.IEnumerable`1"/>, - flattens the resulting sequences into one sequence, and invokes - a result selector function on each element therein. The index of - each source element is used in the intermediate projected form - of that element. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.TakeWhile``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})"> - <summary> - Returns elements from a sequence as long as a specified condition is true. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.TakeWhile``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int32,System.Boolean})"> - <summary> - Returns elements from a sequence as long as a specified condition is true. - The element's index is used in the logic of the predicate function. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.FirstImpl``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0})"> - <summary> - Base implementation of First operator. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.First``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns the first element of a sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.First``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})"> - <summary> - Returns the first element in a sequence that satisfies a specified condition. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns the first element of a sequence, or a default value if - the sequence contains no elements. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})"> - <summary> - Returns the first element of the sequence that satisfies a - condition or a default value if no such element is found. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.LastImpl``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0})"> - <summary> - Base implementation of Last operator. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Last``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns the last element of a sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Last``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})"> - <summary> - Returns the last element of a sequence that satisfies a - specified condition. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.LastOrDefault``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns the last element of a sequence, or a default value if - the sequence contains no elements. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.LastOrDefault``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})"> - <summary> - Returns the last element of a sequence that satisfies a - condition or a default value if no such element is found. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SingleImpl``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0})"> - <summary> - Base implementation of Single operator. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Single``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns the only element of a sequence, and throws an exception - if there is not exactly one element in the sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Single``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})"> - <summary> - Returns the only element of a sequence that satisfies a - specified condition, and throws an exception if more than one - such element exists. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SingleOrDefault``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns the only element of a sequence, or a default value if - the sequence is empty; this method throws an exception if there - is more than one element in the sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SingleOrDefault``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})"> - <summary> - Returns the only element of a sequence that satisfies a - specified condition or a default value if no such element - exists; this method throws an exception if more than one element - satisfies the condition. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ElementAt``1(System.Collections.Generic.IEnumerable{``0},System.Int32)"> - <summary> - Returns the element at a specified index in a sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ElementAtOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Int32)"> - <summary> - Returns the element at a specified index in a sequence or a - default value if the index is out of range. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Reverse``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Inverts the order of the elements in a sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Take``1(System.Collections.Generic.IEnumerable{``0},System.Int32)"> - <summary> - Returns a specified number of contiguous elements from the start - of a sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Skip``1(System.Collections.Generic.IEnumerable{``0},System.Int32)"> - <summary> - Bypasses a specified number of elements in a sequence and then - returns the remaining elements. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SkipWhile``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})"> - <summary> - Bypasses elements in a sequence as long as a specified condition - is true and then returns the remaining elements. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SkipWhile``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int32,System.Boolean})"> - <summary> - Bypasses elements in a sequence as long as a specified condition - is true and then returns the remaining elements. The element's - index is used in the logic of the predicate function. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns the number of elements in a sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})"> - <summary> - Returns a number that represents how many elements in the - specified sequence satisfy a condition. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns an <see cref="T:System.Int64"/> that represents the total number - of elements in a sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})"> - <summary> - Returns an <see cref="T:System.Int64"/> that represents how many elements - in a sequence satisfy a condition. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Concat``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})"> - <summary> - Concatenates two sequences. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToList``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Creates a <see cref="T:System.Collections.Generic.List`1"/> from an <see cref="T:System.Collections.Generic.IEnumerable`1"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToArray``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Creates an array from an <see cref="T:System.Collections.Generic.IEnumerable`1"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Distinct``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns distinct elements from a sequence by using the default - equality comparer to compare values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Distinct``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})"> - <summary> - Returns distinct elements from a sequence by using a specified - <see cref="T:System.Collections.Generic.IEqualityComparer`1"/> to compare values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2"/> from an - <see cref="T:System.Collections.Generic.IEnumerable`1"/> according to a specified key - selector function. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2"/> from an - <see cref="T:System.Collections.Generic.IEnumerable`1"/> according to a specified key - selector function and a key comparer. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``0,``2})"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2"/> from an - <see cref="T:System.Collections.Generic.IEnumerable`1"/> according to specified key - and element selector functions. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2"/> from an - <see cref="T:System.Collections.Generic.IEnumerable`1"/> according to a specified key - selector function, a comparer and an element selector function. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})"> - <summary> - Groups the elements of a sequence according to a specified key - selector function. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})"> - <summary> - Groups the elements of a sequence according to a specified key - selector function and compares the keys by using a specified - comparer. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``0,``2})"> - <summary> - Groups the elements of a sequence according to a specified key - selector function and projects the elements for each group by - using a specified function. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})"> - <summary> - Groups the elements of a sequence according to a specified key - selector function and creates a result value from each group and - its key. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})"> - <summary> - Groups the elements of a sequence according to a key selector - function. The keys are compared by using a comparer and each - group's elements are projected by using a specified function. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})"> - <summary> - Groups the elements of a sequence according to a specified key - selector function and creates a result value from each group and - its key. The elements of each group are projected by using a - specified function. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``0,``2},Newtonsoft.Json.Serialization.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})"> - <summary> - Groups the elements of a sequence according to a specified key - selector function and creates a result value from each group and - its key. The keys are compared by using a specified comparer. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``0,``2},Newtonsoft.Json.Serialization.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})"> - <summary> - Groups the elements of a sequence according to a specified key - selector function and creates a result value from each group and - its key. Key values are compared by using a specified comparer, - and the elements of each group are projected by using a - specified function. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Aggregate``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``0,``0})"> - <summary> - Applies an accumulator function over a sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,Newtonsoft.Json.Serialization.Func{``1,``0,``1})"> - <summary> - Applies an accumulator function over a sequence. The specified - seed value is used as the initial accumulator value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,Newtonsoft.Json.Serialization.Func{``1,``0,``1},Newtonsoft.Json.Serialization.Func{``1,``2})"> - <summary> - Applies an accumulator function over a sequence. The specified - seed value is used as the initial accumulator value, and the - specified function is used to select the result value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})"> - <summary> - Produces the set union of two sequences by using the default - equality comparer. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})"> - <summary> - Produces the set union of two sequences by using a specified - <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.DefaultIfEmpty``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns the elements of the specified sequence or the type - parameter's default value in a singleton collection if the - sequence is empty. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.DefaultIfEmpty``1(System.Collections.Generic.IEnumerable{``0},``0)"> - <summary> - Returns the elements of the specified sequence or the specified - value in a singleton collection if the sequence is empty. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.All``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})"> - <summary> - Determines whether all elements of a sequence satisfy a condition. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Any``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Determines whether a sequence contains any elements. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Any``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})"> - <summary> - Determines whether any element of a sequence satisfies a - condition. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Contains``1(System.Collections.Generic.IEnumerable{``0},``0)"> - <summary> - Determines whether a sequence contains a specified element by - using the default equality comparer. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Contains``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})"> - <summary> - Determines whether a sequence contains a specified element by - using a specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SequenceEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})"> - <summary> - Determines whether two sequences are equal by comparing the - elements by using the default equality comparer for their type. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SequenceEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})"> - <summary> - Determines whether two sequences are equal by comparing their - elements by using a specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.MinMaxImpl``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``0,System.Boolean})"> - <summary> - Base implementation for Min/Max operator. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.MinMaxImpl``1(System.Collections.Generic.IEnumerable{System.Nullable{``0}},System.Nullable{``0},Newtonsoft.Json.Serialization.Func{System.Nullable{``0},System.Nullable{``0},System.Boolean})"> - <summary> - Base implementation for Min/Max operator for nullable types. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns the minimum value in a generic sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})"> - <summary> - Invokes a transform function on each element of a generic - sequence and returns the minimum resulting value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns the maximum value in a generic sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})"> - <summary> - Invokes a transform function on each element of a generic - sequence and returns the maximum resulting value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Renumerable``1(System.Collections.Generic.IEnumerator{``0})"> - <summary> - Makes an enumerator seen as enumerable once more. - </summary> - <remarks> - The supplied enumerator must have been started. The first element - returned is the element the enumerator was on when passed in. - DO NOT use this method if the caller must be a generator. It is - mostly safe among aggregate operations. - </remarks> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})"> - <summary> - Sorts the elements of a sequence in ascending order according to a key. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},System.Collections.Generic.IComparer{``1})"> - <summary> - Sorts the elements of a sequence in ascending order by using a - specified comparer. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})"> - <summary> - Sorts the elements of a sequence in descending order according to a key. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},System.Collections.Generic.IComparer{``1})"> - <summary> - Sorts the elements of a sequence in descending order by using a - specified comparer. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ThenBy``2(Newtonsoft.Json.Utilities.LinqBridge.IOrderedEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})"> - <summary> - Performs a subsequent ordering of the elements in a sequence in - ascending order according to a key. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ThenBy``2(Newtonsoft.Json.Utilities.LinqBridge.IOrderedEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},System.Collections.Generic.IComparer{``1})"> - <summary> - Performs a subsequent ordering of the elements in a sequence in - ascending order by using a specified comparer. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ThenByDescending``2(Newtonsoft.Json.Utilities.LinqBridge.IOrderedEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})"> - <summary> - Performs a subsequent ordering of the elements in a sequence in - descending order, according to a key. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ThenByDescending``2(Newtonsoft.Json.Utilities.LinqBridge.IOrderedEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},System.Collections.Generic.IComparer{``1})"> - <summary> - Performs a subsequent ordering of the elements in a sequence in - descending order by using a specified comparer. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.IntersectExceptImpl``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0},System.Boolean)"> - <summary> - Base implementation for Intersect and Except operators. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Intersect``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})"> - <summary> - Produces the set intersection of two sequences by using the - default equality comparer to compare values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Intersect``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})"> - <summary> - Produces the set intersection of two sequences by using the - specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"/> to compare values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})"> - <summary> - Produces the set difference of two sequences by using the - default equality comparer to compare values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})"> - <summary> - Produces the set difference of two sequences by using the - specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"/> to compare values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})"> - <summary> - Creates a <see cref="T:System.Collections.Generic.Dictionary`2"/> from an - <see cref="T:System.Collections.Generic.IEnumerable`1"/> according to a specified key - selector function. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})"> - <summary> - Creates a <see cref="T:System.Collections.Generic.Dictionary`2"/> from an - <see cref="T:System.Collections.Generic.IEnumerable`1"/> according to a specified key - selector function and key comparer. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``0,``2})"> - <summary> - Creates a <see cref="T:System.Collections.Generic.Dictionary`2"/> from an - <see cref="T:System.Collections.Generic.IEnumerable`1"/> according to specified key - selector and element selector functions. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})"> - <summary> - Creates a <see cref="T:System.Collections.Generic.Dictionary`2"/> from an - <see cref="T:System.Collections.Generic.IEnumerable`1"/> according to a specified key - selector function, a comparer, and an element selector function. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},Newtonsoft.Json.Serialization.Func{``0,``2},Newtonsoft.Json.Serialization.Func{``1,``2},Newtonsoft.Json.Serialization.Func{``0,``1,``3})"> - <summary> - Correlates the elements of two sequences based on matching keys. - The default equality comparer is used to compare keys. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},Newtonsoft.Json.Serialization.Func{``0,``2},Newtonsoft.Json.Serialization.Func{``1,``2},Newtonsoft.Json.Serialization.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})"> - <summary> - Correlates the elements of two sequences based on matching keys. - The default equality comparer is used to compare keys. A - specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"/> is used to compare keys. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},Newtonsoft.Json.Serialization.Func{``0,``2},Newtonsoft.Json.Serialization.Func{``1,``2},Newtonsoft.Json.Serialization.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})"> - <summary> - Correlates the elements of two sequences based on equality of - keys and groups the results. The default equality comparer is - used to compare keys. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},Newtonsoft.Json.Serialization.Func{``0,``2},Newtonsoft.Json.Serialization.Func{``1,``2},Newtonsoft.Json.Serialization.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})"> - <summary> - Correlates the elements of two sequences based on equality of - keys and groups the results. The default equality comparer is - used to compare keys. A specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"/> - is used to compare keys. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Int32})"> - <summary> - Computes the sum of a sequence of nullable <see cref="T:System.Int32"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int32})"> - <summary> - Computes the sum of a sequence of nullable <see cref="T:System.Int32"/> - values that are obtained by invoking a transform function on - each element of the input sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Int32})"> - <summary> - Computes the average of a sequence of nullable <see cref="T:System.Int32"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int32})"> - <summary> - Computes the average of a sequence of nullable <see cref="T:System.Int32"/> values - that are obtained by invoking a transform function on each - element of the input sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Nullable{System.Int32}})"> - <summary> - Computes the sum of a sequence of <see cref="T:System.Int32"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Int32}})"> - <summary> - Computes the sum of a sequence of <see cref="T:System.Int32"/> - values that are obtained by invoking a transform function on - each element of the input sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Nullable{System.Int32}})"> - <summary> - Computes the average of a sequence of <see cref="T:System.Int32"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Int32}})"> - <summary> - Computes the average of a sequence of <see cref="T:System.Int32"/> values - that are obtained by invoking a transform function on each - element of the input sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Nullable{System.Int32}})"> - <summary> - Returns the minimum value in a sequence of nullable - <see cref="T:System.Int32"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Int32}})"> - <summary> - Invokes a transform function on each element of a sequence and - returns the minimum nullable <see cref="T:System.Int32"/> value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Nullable{System.Int32}})"> - <summary> - Returns the maximum value in a sequence of nullable - <see cref="T:System.Int32"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Int32}})"> - <summary> - Invokes a transform function on each element of a sequence and - returns the maximum nullable <see cref="T:System.Int32"/> value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Int64})"> - <summary> - Computes the sum of a sequence of nullable <see cref="T:System.Int64"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int64})"> - <summary> - Computes the sum of a sequence of nullable <see cref="T:System.Int64"/> - values that are obtained by invoking a transform function on - each element of the input sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Int64})"> - <summary> - Computes the average of a sequence of nullable <see cref="T:System.Int64"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int64})"> - <summary> - Computes the average of a sequence of nullable <see cref="T:System.Int64"/> values - that are obtained by invoking a transform function on each - element of the input sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Nullable{System.Int64}})"> - <summary> - Computes the sum of a sequence of <see cref="T:System.Int64"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Int64}})"> - <summary> - Computes the sum of a sequence of <see cref="T:System.Int64"/> - values that are obtained by invoking a transform function on - each element of the input sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Nullable{System.Int64}})"> - <summary> - Computes the average of a sequence of <see cref="T:System.Int64"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Int64}})"> - <summary> - Computes the average of a sequence of <see cref="T:System.Int64"/> values - that are obtained by invoking a transform function on each - element of the input sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Nullable{System.Int64}})"> - <summary> - Returns the minimum value in a sequence of nullable - <see cref="T:System.Int64"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Int64}})"> - <summary> - Invokes a transform function on each element of a sequence and - returns the minimum nullable <see cref="T:System.Int64"/> value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Nullable{System.Int64}})"> - <summary> - Returns the maximum value in a sequence of nullable - <see cref="T:System.Int64"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Int64}})"> - <summary> - Invokes a transform function on each element of a sequence and - returns the maximum nullable <see cref="T:System.Int64"/> value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Single})"> - <summary> - Computes the sum of a sequence of nullable <see cref="T:System.Single"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Single})"> - <summary> - Computes the sum of a sequence of nullable <see cref="T:System.Single"/> - values that are obtained by invoking a transform function on - each element of the input sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Single})"> - <summary> - Computes the average of a sequence of nullable <see cref="T:System.Single"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Single})"> - <summary> - Computes the average of a sequence of nullable <see cref="T:System.Single"/> values - that are obtained by invoking a transform function on each - element of the input sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Nullable{System.Single}})"> - <summary> - Computes the sum of a sequence of <see cref="T:System.Single"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Single}})"> - <summary> - Computes the sum of a sequence of <see cref="T:System.Single"/> - values that are obtained by invoking a transform function on - each element of the input sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Nullable{System.Single}})"> - <summary> - Computes the average of a sequence of <see cref="T:System.Single"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Single}})"> - <summary> - Computes the average of a sequence of <see cref="T:System.Single"/> values - that are obtained by invoking a transform function on each - element of the input sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Nullable{System.Single}})"> - <summary> - Returns the minimum value in a sequence of nullable - <see cref="T:System.Single"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Single}})"> - <summary> - Invokes a transform function on each element of a sequence and - returns the minimum nullable <see cref="T:System.Single"/> value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Nullable{System.Single}})"> - <summary> - Returns the maximum value in a sequence of nullable - <see cref="T:System.Single"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Single}})"> - <summary> - Invokes a transform function on each element of a sequence and - returns the maximum nullable <see cref="T:System.Single"/> value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Double})"> - <summary> - Computes the sum of a sequence of nullable <see cref="T:System.Double"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Double})"> - <summary> - Computes the sum of a sequence of nullable <see cref="T:System.Double"/> - values that are obtained by invoking a transform function on - each element of the input sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Double})"> - <summary> - Computes the average of a sequence of nullable <see cref="T:System.Double"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Double})"> - <summary> - Computes the average of a sequence of nullable <see cref="T:System.Double"/> values - that are obtained by invoking a transform function on each - element of the input sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Nullable{System.Double}})"> - <summary> - Computes the sum of a sequence of <see cref="T:System.Double"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Double}})"> - <summary> - Computes the sum of a sequence of <see cref="T:System.Double"/> - values that are obtained by invoking a transform function on - each element of the input sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Nullable{System.Double}})"> - <summary> - Computes the average of a sequence of <see cref="T:System.Double"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Double}})"> - <summary> - Computes the average of a sequence of <see cref="T:System.Double"/> values - that are obtained by invoking a transform function on each - element of the input sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Nullable{System.Double}})"> - <summary> - Returns the minimum value in a sequence of nullable - <see cref="T:System.Double"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Double}})"> - <summary> - Invokes a transform function on each element of a sequence and - returns the minimum nullable <see cref="T:System.Double"/> value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Nullable{System.Double}})"> - <summary> - Returns the maximum value in a sequence of nullable - <see cref="T:System.Double"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Double}})"> - <summary> - Invokes a transform function on each element of a sequence and - returns the maximum nullable <see cref="T:System.Double"/> value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Decimal})"> - <summary> - Computes the sum of a sequence of nullable <see cref="T:System.Decimal"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Decimal})"> - <summary> - Computes the sum of a sequence of nullable <see cref="T:System.Decimal"/> - values that are obtained by invoking a transform function on - each element of the input sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Decimal})"> - <summary> - Computes the average of a sequence of nullable <see cref="T:System.Decimal"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Decimal})"> - <summary> - Computes the average of a sequence of nullable <see cref="T:System.Decimal"/> values - that are obtained by invoking a transform function on each - element of the input sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Nullable{System.Decimal}})"> - <summary> - Computes the sum of a sequence of <see cref="T:System.Decimal"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Decimal}})"> - <summary> - Computes the sum of a sequence of <see cref="T:System.Decimal"/> - values that are obtained by invoking a transform function on - each element of the input sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Nullable{System.Decimal}})"> - <summary> - Computes the average of a sequence of <see cref="T:System.Decimal"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Decimal}})"> - <summary> - Computes the average of a sequence of <see cref="T:System.Decimal"/> values - that are obtained by invoking a transform function on each - element of the input sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Nullable{System.Decimal}})"> - <summary> - Returns the minimum value in a sequence of nullable - <see cref="T:System.Decimal"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Decimal}})"> - <summary> - Invokes a transform function on each element of a sequence and - returns the minimum nullable <see cref="T:System.Decimal"/> value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Nullable{System.Decimal}})"> - <summary> - Returns the maximum value in a sequence of nullable - <see cref="T:System.Decimal"/> values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Decimal}})"> - <summary> - Invokes a transform function on each element of a sequence and - returns the maximum nullable <see cref="T:System.Decimal"/> value. - </summary> - </member> - <member name="T:Newtonsoft.Json.Utilities.LinqBridge.IGrouping`2"> - <summary> - Represents a collection of objects that have a common key. - </summary> - </member> - <member name="P:Newtonsoft.Json.Utilities.LinqBridge.IGrouping`2.Key"> - <summary> - Gets the key of the <see cref="T:Newtonsoft.Json.Utilities.LinqBridge.IGrouping`2"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Utilities.LinqBridge.ILookup`2"> - <summary> - Defines an indexer, size property, and Boolean search method for - data structures that map keys to <see cref="T:System.Collections.Generic.IEnumerable`1"/> - sequences of values. - </summary> - </member> - <member name="T:Newtonsoft.Json.Utilities.LinqBridge.IOrderedEnumerable`1"> - <summary> - Represents a sorted sequence. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.IOrderedEnumerable`1.CreateOrderedEnumerable``1(Newtonsoft.Json.Serialization.Func{`0,``0},System.Collections.Generic.IComparer{``0},System.Boolean)"> - <summary> - Performs a subsequent ordering on the elements of an - <see cref="T:Newtonsoft.Json.Utilities.LinqBridge.IOrderedEnumerable`1"/> according to a key. - </summary> - </member> - <member name="T:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2"> - <summary> - Represents a collection of keys each mapped to one or more values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2.Contains(`0)"> - <summary> - Determines whether a specified key is in the <see cref="T:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2.ApplyResultSelector``1(Newtonsoft.Json.Serialization.Func{`0,System.Collections.Generic.IEnumerable{`1},``0})"> - <summary> - Applies a transform function to each key and its associated - values and returns the results. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2.GetEnumerator"> - <summary> - Returns a generic enumerator that iterates through the <see cref="T:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2.Count"> - <summary> - Gets the number of key/value collection pairs in the <see cref="T:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2.Item(`0)"> - <summary> - Gets the collection of values indexed by the specified key. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.OrderedEnumerable`2.TagPosition(`0,System.Int32)"> - <remarks> - See <a href="http://code.google.com/p/linqbridge/issues/detail?id=11">issue #11</a> - for why this method is needed and cannot be expressed as a - lambda at the call site. - </remarks> - </member> - <member name="M:Newtonsoft.Json.Utilities.LinqBridge.OrderedEnumerable`2.GetFirst(Newtonsoft.Json.Utilities.LinqBridge.Tuple{`0,System.Int32})"> - <remarks> - See <a href="http://code.google.com/p/linqbridge/issues/detail?id=11">issue #11</a> - for why this method is needed and cannot be expressed as a - lambda at the call site. - </remarks> - </member> - <member name="T:System.Runtime.CompilerServices.ExtensionAttribute"> - <remarks> - This attribute allows us to define extension methods without - requiring .NET Framework 3.5. For more information, see the section, - <a href="http://msdn.microsoft.com/en-us/magazine/cc163317.aspx#S7">Extension Methods in .NET Framework 2.0 Apps</a>, - of <a href="http://msdn.microsoft.com/en-us/magazine/cc163317.aspx">Basic Instincts: Extension Methods</a> - column in <a href="http://msdn.microsoft.com/msdnmag/">MSDN Magazine</a>, - issue <a href="http://msdn.microsoft.com/en-us/magazine/cc135410.aspx">Nov 2007</a>. - </remarks> - </member> - <member name="T:Newtonsoft.Json.Linq.JPropertyDescriptor"> - <summary> - Represents a view of a <see cref="T:Newtonsoft.Json.Linq.JProperty"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.#ctor(System.String,System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JPropertyDescriptor"/> class. - </summary> - <param name="name">The name.</param> - <param name="propertyType">Type of the property.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.CanResetValue(System.Object)"> - <summary> - When overridden in a derived class, returns whether resetting an object changes its value. - </summary> - <returns> - true if resetting the component changes its value; otherwise, false. - </returns> - <param name="component">The component to test for reset capability. - </param> - </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.GetValue(System.Object)"> - <summary> - When overridden in a derived class, gets the current value of the property on a component. - </summary> - <returns> - The value of a property for a given component. - </returns> - <param name="component">The component with the property for which to retrieve the value. - </param> - </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ResetValue(System.Object)"> - <summary> - When overridden in a derived class, resets the value for this property of the component to the default value. - </summary> - <param name="component">The component with the property value that is to be reset to the default value. - </param> - </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.SetValue(System.Object,System.Object)"> - <summary> - When overridden in a derived class, sets the value of the component to a different value. - </summary> - <param name="component">The component with the property value that is to be set. - </param><param name="value">The new value. - </param> - </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ShouldSerializeValue(System.Object)"> - <summary> - When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted. - </summary> - <returns> - true if the property should be persisted; otherwise, false. - </returns> - <param name="component">The component with the property to be examined for persistence. - </param> - </member> - <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.ComponentType"> - <summary> - When overridden in a derived class, gets the type of the component this property is bound to. - </summary> - <returns> - A <see cref="T:System.Type"/> that represents the type of component this property is bound to. When the <see cref="M:System.ComponentModel.PropertyDescriptor.GetValue(System.Object)"/> or <see cref="M:System.ComponentModel.PropertyDescriptor.SetValue(System.Object,System.Object)"/> methods are invoked, the object specified might be an instance of this type. - </returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.IsReadOnly"> - <summary> - When overridden in a derived class, gets a value indicating whether this property is read-only. - </summary> - <returns> - true if the property is read-only; otherwise, false. - </returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.PropertyType"> - <summary> - When overridden in a derived class, gets the type of the property. - </summary> - <returns> - A <see cref="T:System.Type"/> that represents the type of the property. - </returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.NameHashCode"> - <summary> - Gets the hash code for the name of the member. - </summary> - <value></value> - <returns> - The hash code for the name of the member. - </returns> - </member> - <member name="T:Newtonsoft.Json.Linq.JRaw"> - <summary> - Represents a raw JSON string. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JValue"> - <summary> - Represents a value in JSON (string, integer, date, etc). - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JToken"> - <summary> - Represents an abstract JSON token. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.IJEnumerable`1"> - <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. - </summary> - <typeparam name="T">The type of token</typeparam> - </member> - <member name="P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.IJsonLineInfo"> - <summary> - Provides an interface to enable a class to return line and position information. - </summary> - </member> - <member name="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"> - <summary> - Gets a value indicating whether the class can return line information. - </summary> - <returns> - <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.IJsonLineInfo.LineNumber"> - <summary> - Gets the current line number. - </summary> - <value>The current line number or 0 if no line information is available (for example, HasLineInfo returns false).</value> - </member> - <member name="P:Newtonsoft.Json.IJsonLineInfo.LinePosition"> - <summary> - Gets the current line position. - </summary> - <value>The current line position or 0 if no line information is available (for example, HasLineInfo returns false).</value> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)"> - <summary> - Compares the values of two tokens, including the values of all descendant tokens. - </summary> - <param name="t1">The first <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <param name="t2">The second <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <returns>true if the tokens are equal; otherwise false.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)"> - <summary> - Adds the specified content immediately after this token. - </summary> - <param name="content">A content object that contains simple content or a collection of content objects to be added after this token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)"> - <summary> - Adds the specified content immediately before this token. - </summary> - <param name="content">A content object that contains simple content or a collection of content objects to be added before this token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Ancestors"> - <summary> - Returns a collection of the ancestor tokens of this token. - </summary> - <returns>A collection of the ancestor tokens of this token.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AfterSelf"> - <summary> - Returns a collection of the sibling tokens after this token, in document order. - </summary> - <returns>A collection of the sibling tokens after this tokens, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.BeforeSelf"> - <summary> - Returns a collection of the sibling tokens before this token, in document order. - </summary> - <returns>A collection of the sibling tokens before this token, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key converted to the specified type. - </summary> - <typeparam name="T">The type to convert the token to.</typeparam> - <param name="key">The token key.</param> - <returns>The converted token value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Children"> - <summary> - Returns a collection of the child tokens of this token, in document order. - </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Children``1"> - <summary> - Returns a collection of the child tokens of this token, in document order, filtered by the specified type. - </summary> - <typeparam name="T">The type to filter the child tokens on.</typeparam> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Values``1"> - <summary> - Returns a collection of the child values of this token, in document order. - </summary> - <typeparam name="T">The type to convert the values to.</typeparam> - <returns>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Remove"> - <summary> - Removes this token from its parent. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)"> - <summary> - Replaces this token with the specified token. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToString"> - <summary> - Returns the indented JSON for this token. - </summary> - <returns> - The indented JSON for this token. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> - <summary> - Returns the JSON for this token using the given formatting and converters. - </summary> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - <returns>The JSON for this token using the given formatting and converters.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Boolean"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int64"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int32"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int16"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt16"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTime"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Decimal"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Double"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Single"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.String"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt32"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt64"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte[]"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Boolean"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Int16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.UInt16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Int32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.DateTime"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Decimal"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Double"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Single"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.String"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.UInt32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.UInt64"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Byte[]"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.CreateReader"> - <summary> - Creates an <see cref="T:Newtonsoft.Json.JsonReader"/> for this token. - </summary> - <returns>An <see cref="T:Newtonsoft.Json.JsonReader"/> that can be used to read this token and its descendants.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when reading the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1"> - <summary> - Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <returns>The new object created from the JSON value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param> - <returns>The new object created from the JSON value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns> - An <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a string that contains JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns> - An <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)"> - <summary> - Selects the token that matches the object path. - </summary> - <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. - </param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path or a null reference if no matching token is found.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)"> - <summary> - Selects the token that matches the object path. - </summary> - <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. - </param> - <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no token is found.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.DeepClone"> - <summary> - Creates a new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. All child tokens are recursively cloned. - </summary> - <returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer"> - <summary> - Gets a comparer that can compare two tokens for value equality. - </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"/> that can compare two nodes for value equality.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Parent"> - <summary> - Gets or sets the parent. - </summary> - <value>The parent.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Root"> - <summary> - Gets the root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.HasValues"> - <summary> - Gets a value indicating whether this token has childen tokens. - </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Next"> - <summary> - Gets the next sibling token of this node. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the next sibling token.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Previous"> - <summary> - Gets the previous sibling token of this node. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the previous sibling token.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.First"> - <summary> - Get the first child token of this token. - </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Last"> - <summary> - Get the last child token of this token. - </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class from another <see cref="T:Newtonsoft.Json.Linq.JValue"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JValue"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value. - </summary> - <param name="value">The value.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value. - </summary> - <param name="value">The value.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)"> - <summary> - Indicates whether the current object is equal to another object of the same type. - </summary> - <returns> - true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false. - </returns> - <param name="other">An object to compare with this object.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param> - <returns> - true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false. - </returns> - <exception cref="T:System.NullReferenceException"> - The <paramref name="obj"/> parameter is null. - </exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.GetHashCode"> - <summary> - Serves as a hash function for a particular type. - </summary> - <returns> - A hash code for the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String)"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <param name="format">The format.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <param name="formatProvider">The format provider.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <param name="format">The format.</param> - <param name="formatProvider">The format provider.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)"> - <summary> - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. - </summary> - <param name="obj">An object to compare with this instance.</param> - <returns> - A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings: - Value - Meaning - Less than zero - This instance is less than <paramref name="obj"/>. - Zero - This instance is equal to <paramref name="obj"/>. - Greater than zero - This instance is greater than <paramref name="obj"/>. - </returns> - <exception cref="T:System.ArgumentException"> - <paramref name="obj"/> is not the same type as this instance. - </exception> - </member> - <member name="P:Newtonsoft.Json.Linq.JValue.HasValues"> - <summary> - Gets a value indicating whether this token has childen tokens. - </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JValue.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JValue.Value"> - <summary> - Gets or sets the underlying token value. - </summary> - <value>The underlying token value.</value> - </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class from another <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class. - </summary> - <param name="rawJson">The raw json.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)"> - <summary> - Creates an instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token. - </summary> - <param name="reader">The reader.</param> - <returns>An instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns> - </member> - <member name="T:Newtonsoft.Json.Required"> - <summary> - Indicating whether a property is required. - </summary> - </member> - <member name="F:Newtonsoft.Json.Required.Default"> - <summary> - The property is not required. The default state. - </summary> - </member> - <member name="F:Newtonsoft.Json.Required.AllowNull"> - <summary> - The property must be defined in JSON but can be a null value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Required.Always"> - <summary> - The property must be defined in JSON and cannot be a null value. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.IReferenceResolver"> - <summary> - Used to resolve references when serializing and deserializing JSON by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)"> - <summary> - Resolves a reference to its object. - </summary> - <param name="context">The serialization context.</param> - <param name="reference">The reference to resolve.</param> - <returns>The object that</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)"> - <summary> - Gets the reference for the sepecified object. - </summary> - <param name="context">The serialization context.</param> - <param name="value">The object to get a reference for.</param> - <returns>The reference to the object.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)"> - <summary> - Determines whether the specified object is referenced. - </summary> - <param name="context">The serialization context.</param> - <param name="value">The object to test for a reference.</param> - <returns> - <c>true</c> if the specified object is referenced; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)"> - <summary> - Adds a reference to the specified object. - </summary> - <param name="context">The serialization context.</param> - <param name="reference">The reference.</param> - <param name="value">The object to reference.</param> - </member> - <member name="T:Newtonsoft.Json.PreserveReferencesHandling"> - <summary> - Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.None"> - <summary> - Do not preserve references when serializing types. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Objects"> - <summary> - Preserve references when serializing into a JSON object structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Arrays"> - <summary> - Preserve references when serializing into a JSON array structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.All"> - <summary> - Preserve references when serializing. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonArrayAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with a flag indicating whether the array can contain null items - </summary> - <param name="allowNullItems">A flag indicating whether the array can contain null items.</param> - </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems"> - <summary> - Gets or sets a value indicating whether null items are allowed in the collection. - </summary> - <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.DefaultValueHandling"> - <summary> - Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Include"> - <summary> - 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. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore"> - <summary> - Ignore members where the member value is the same as the member's default value when serializing objects - so that is is not written to JSON, and ignores setting members when the JSON value equals the member's default value. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate"> - <summary> - Members with a default value but no JSON will be set to their default value when deserializing. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate"> - <summary> - Ignore members where the member value is the same as the member's default value when serializing objects - and sets members to their default value when deserializing. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonConverterAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified <see cref="T:Newtonsoft.Json.JsonConverter"/> when serializing the member or class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class. - </summary> - <param name="converterType">Type of the converter.</param> - </member> - <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType"> - <summary> - Gets the type of the converter. - </summary> - <value>The type of the converter.</value> - </member> - <member name="T:Newtonsoft.Json.JsonObjectAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified member serialization. - </summary> - <param name="memberSerialization">The member serialization.</param> - </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization"> - <summary> - Gets or sets the member serialization. - </summary> - <value>The member serialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired"> - <summary> - Gets or sets a value that indicates whether the object's properties are required. - </summary> - <value> - A value indicating whether the object's properties are required. - </value> - </member> - <member name="T:Newtonsoft.Json.JsonSerializerSettings"> - <summary> - Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializerSettings.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling"> - <summary> - Gets or sets how reference loops (e.g. a class referencing itself) is handled. - </summary> - <value>Reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling"> - <summary> - Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. - </summary> - <value>Missing member handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling"> - <summary> - Gets or sets how objects are created during deserialization. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling"> - <summary> - Gets or sets how null values are handled during serialization and deserialization. - </summary> - <value>Null value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling"> - <summary> - Gets or sets how null default are handled during serialization and deserialization. - </summary> - <value>The default value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Converters"> - <summary> - Gets or sets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. - </summary> - <value>The converters.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling"> - <summary> - Gets or sets how object references are preserved by the serializer. - </summary> - <value>The preserve references handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling"> - <summary> - Gets or sets how type name writing and reading is handled by the serializer. - </summary> - <value>The type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat"> - <summary> - Gets or sets how a type name assembly is written and resolved by the serializer. - </summary> - <value>The type name assembly format.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling"> - <summary> - Gets or sets how constructors are used during deserialization. - </summary> - <value>The constructor handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver"> - <summary> - Gets or sets the contract resolver used by the serializer when - serializing .NET objects to JSON and vice versa. - </summary> - <value>The contract resolver.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references. - </summary> - <value>The reference resolver.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder"> - <summary> - Gets or sets the <see cref="T:System.Runtime.Serialization.SerializationBinder"/> used by the serializer when resolving type names. - </summary> - <value>The binder.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Error"> - <summary> - Gets or sets the error handler called during serialization and deserialization. - </summary> - <value>The error handler called during serialization and deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Context"> - <summary> - Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods. - </summary> - <value>The context.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth"> - <summary> - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Formatting"> - <summary> - Indicates how JSON text output is formatted. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling"> - <summary> - Get or set how dates are written to JSON text. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling"> - <summary> - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture"> - <summary> - Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent"> - <summary> - Gets a value indicating whether there will be a check for additional content after deserializing an object. - </summary> - <value> - <c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>. - </value> - </member> - <member name="T:Newtonsoft.Json.JsonValidatingReader"> - <summary> - Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonValidatingReader"/> class that - validates the content returned from the given <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from while validating.</param> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler"> - <summary> - Sets an event handler for receiving schema validation errors. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Value"> - <summary> - Gets the text value of the current Json token. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Depth"> - <summary> - Gets the depth of the current token in the JSON document. - </summary> - <value>The depth of the current token in the JSON document.</value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Path"> - <summary> - Gets the path of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.QuoteChar"> - <summary> - Gets the quotation mark character used to enclose the value of a string. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType"> - <summary> - Gets the type of the current Json token. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType"> - <summary> - Gets the Common Language Runtime (CLR) type for the current Json token. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Schema"> - <summary> - Gets or sets the schema. - </summary> - <value>The schema.</value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Reader"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.JsonReader"/> used to construct this <see cref="T:Newtonsoft.Json.JsonValidatingReader"/>. - </summary> - <value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"> - <summary> - Compares tokens to determine whether they are equal. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)"> - <summary> - Determines whether the specified objects are equal. - </summary> - <param name="x">The first object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <param name="y">The second object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <returns> - true if the specified objects are equal; otherwise, false. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)"> - <summary> - Returns a hash code for the specified object. - </summary> - <param name="obj">The <see cref="T:System.Object"/> for which a hash code is to be returned.</param> - <returns>A hash code for the specified object.</returns> - <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj"/> is a reference type and <paramref name="obj"/> is null.</exception> - </member> - <member name="T:Newtonsoft.Json.MemberSerialization"> - <summary> - Specifies the member serialization options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.MemberSerialization.OptOut"> - <summary> - All public members are serialized by default. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="T:System.NonSerializedAttribute"/>. - This is the default member serialization mode. - </summary> - </member> - <member name="F:Newtonsoft.Json.MemberSerialization.OptIn"> - <summary> - Only members must be marked with <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> or <see cref="!:DataMemberAttribute"/> are serialized. - This member serialization mode can also be set by marking the class with <see cref="!:DataContractAttribute"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.MemberSerialization.Fields"> - <summary> - All public and private fields are serialized. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="T:System.NonSerializedAttribute"/>. - This member serialization mode can also be set by marking the class with <see cref="T:System.SerializableAttribute"/> - and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false. - </summary> - </member> - <member name="T:Newtonsoft.Json.ObjectCreationHandling"> - <summary> - Specifies how object creation is handled by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Auto"> - <summary> - Reuse existing objects, create new objects when needed. - </summary> - </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Reuse"> - <summary> - Only reuse existing objects. - </summary> - </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Replace"> - <summary> - Always create new objects. - </summary> - </member> - <member name="T:Newtonsoft.Json.Converters.IsoDateTimeConverter"> - <summary> - Converts a <see cref="T:System.DateTime"/> to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z). - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles"> - <summary> - Gets or sets the date time styles used when converting a date to and from JSON. - </summary> - <value>The date time styles used when converting a date to and from JSON.</value> - </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat"> - <summary> - Gets or sets the date time format used when converting a date to and from JSON. - </summary> - <value>The date time format used when converting a date to and from JSON.</value> - </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture"> - <summary> - Gets or sets the culture used when converting a date to and from JSON. - </summary> - <value>The culture used when converting a date to and from JSON.</value> - </member> - <member name="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter"> - <summary> - Converts a <see cref="T:System.DateTime"/> to and from a JavaScript date constructor (e.g. new Date(52231943)). - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing property value of the JSON that is being converted.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="T:Newtonsoft.Json.Converters.XmlNodeConverter"> - <summary> - Converts XML to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="serializer">The calling serializer.</param> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.IsNamespaceAttribute(System.String,System.String@)"> - <summary> - Checks if the attributeName is a namespace attribute. - </summary> - <param name="attributeName">Attribute name to test.</param> - <param name="prefix">The attribute name prefix if it has one, otherwise an empty string.</param> - <returns>True if attribute name is for a namespace attribute, otherwise false.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified value type. - </summary> - <param name="valueType">Type of the value.</param> - <returns> - <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.DeserializeRootElementName"> - <summary> - Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements. - </summary> - <value>The name of the deserialize root element.</value> - </member> - <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.WriteArrayAttribute"> - <summary> - Gets or sets 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. - </summary> - <value><c>true</c> if the array attibute is written to the XML; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.OmitRootObject"> - <summary> - Gets or sets a value indicating whether to write the root JSON object. - </summary> - <value><c>true</c> if the JSON root object is omitted; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.JsonTextReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to JSON text data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>. - </summary> - <param name="reader">The <c>TextReader</c> containing the XML data to read.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.Close"> - <summary> - Changes the state to closed. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"> - <summary> - Gets a value indicating whether the class can return line information. - </summary> - <returns> - <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.JsonTextReader.LineNumber"> - <summary> - Gets the current line number. - </summary> - <value> - The current line number or 0 if no line information is available (for example, HasLineInfo returns false). - </value> - </member> - <member name="P:Newtonsoft.Json.JsonTextReader.LinePosition"> - <summary> - Gets the current line position. - </summary> - <value> - The current line position or 0 if no line information is available (for example, HasLineInfo returns false). - </value> - </member> - <member name="T:Newtonsoft.Json.JsonPropertyAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member with the specified name. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class with the specified name. - </summary> - <param name="propertyName">Name of the property.</param> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType"> - <summary> - Gets or sets the converter used when serializing the property's collection items. - </summary> - <value>The collection's items converter.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling"> - <summary> - Gets or sets the null value handling used when serializing this property. - </summary> - <value>The null value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling"> - <summary> - Gets or sets the default value handling used when serializing this property. - </summary> - <value>The default value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling"> - <summary> - Gets or sets the reference loop handling used when serializing this property. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling"> - <summary> - Gets or sets the object creation handling used when deserializing this property. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling"> - <summary> - Gets or sets the type name handling used when serializing this property. - </summary> - <value>The type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.IsReference"> - <summary> - Gets or sets whether this property's value is serialized as a reference. - </summary> - <value>Whether this property's value is serialized as a reference.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Order"> - <summary> - Gets or sets the order of serialization and deserialization of a member. - </summary> - <value>The numeric order of serialization or deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Required"> - <summary> - Gets or sets a value indicating whether this property is required. - </summary> - <value> - A value indicating whether this property is required. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName"> - <summary> - Gets or sets the name of the property. - </summary> - <value>The name of the property.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling"> - <summary> - Gets or sets the the reference loop handling used when serializing the property's collection items. - </summary> - <value>The collection's items reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling"> - <summary> - Gets or sets the the type name handling used when serializing the property's collection items. - </summary> - <value>The collection's items type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference"> - <summary> - Gets or sets whether this property's collection items are serialized as a reference. - </summary> - <value>Whether this property's collection items are serialized as a reference.</value> - </member> - <member name="T:Newtonsoft.Json.JsonIgnoreAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonTextWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)"> - <summary> - Creates an instance of the <c>JsonWriter</c> class using the specified <see cref="T:System.IO.TextWriter"/>. - </summary> - <param name="textWriter">The <c>TextWriter</c> to write to.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the specified end token. - </summary> - <param name="token">The end token to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent"> - <summary> - Writes indent characters. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter"> - <summary> - Writes the JSON value delimiter. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace"> - <summary> - Writes an indent space. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)"> - <summary> - Writes out the given white space. - </summary> - <param name="ws">The string of white space characters.</param> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation"> - <summary> - Gets or sets how many IndentChars to write for each level in the hierarchy when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteChar"> - <summary> - Gets or sets which character to use to quote attribute values. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.IndentChar"> - <summary> - Gets or sets which character to use for indenting when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteName"> - <summary> - Gets or sets a value indicating whether object names will be surrounded with quotes. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonWriterException"> - <summary> - The exception thrown when an error occurs while reading Json text. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class. - </summary> - <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> - <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> - <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception> - <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception> - </member> - <member name="P:Newtonsoft.Json.JsonWriterException.Path"> - <summary> - Gets the path to the JSON where the error occurred. - </summary> - <value>The path to the JSON where the error occurred.</value> - </member> - <member name="T:Newtonsoft.Json.JsonReaderException"> - <summary> - The exception thrown when an error occurs while reading Json text. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class. - </summary> - <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> - <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> - <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception> - <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception> - </member> - <member name="P:Newtonsoft.Json.JsonReaderException.LineNumber"> - <summary> - Gets the line number indicating where the error occurred. - </summary> - <value>The line number indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReaderException.LinePosition"> - <summary> - Gets the line position indicating where the error occurred. - </summary> - <value>The line position indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReaderException.Path"> - <summary> - Gets the path to the JSON where the error occurred. - </summary> - <value>The path to the JSON where the error occurred.</value> - </member> - <member name="T:Newtonsoft.Json.JsonConverterCollection"> - <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonConvert"> - <summary> - Provides methods for converting between common language runtime types and JSON types. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.True"> - <summary> - Represents JavaScript's boolean value true as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.False"> - <summary> - Represents JavaScript's boolean value false as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.Null"> - <summary> - Represents JavaScript's null as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.Undefined"> - <summary> - Represents JavaScript's undefined as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.PositiveInfinity"> - <summary> - Represents JavaScript's positive infinity as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.NegativeInfinity"> - <summary> - Represents JavaScript's negative infinity as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.NaN"> - <summary> - Represents JavaScript's NaN as a string. This field is read-only. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)"> - <summary> - Converts the <see cref="T:System.DateTime"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)"> - <summary> - Converts the <see cref="T:System.DateTime"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified. - </summary> - <param name="value">The value to convert.</param> - <param name="format">The format the date will be converted to.</param> - <param name="timeZoneHandling">The time zone handling when the date is converted to a string.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)"> - <summary> - Converts the <see cref="T:System.Boolean"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Boolean"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Char)"> - <summary> - Converts the <see cref="T:System.Char"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Char"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)"> - <summary> - Converts the <see cref="T:System.Enum"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Enum"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)"> - <summary> - Converts the <see cref="T:System.Int32"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int32"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)"> - <summary> - Converts the <see cref="T:System.Int16"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int16"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)"> - <summary> - Converts the <see cref="T:System.UInt16"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt16"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)"> - <summary> - Converts the <see cref="T:System.UInt32"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt32"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)"> - <summary> - Converts the <see cref="T:System.Int64"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int64"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)"> - <summary> - Converts the <see cref="T:System.UInt64"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt64"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Single)"> - <summary> - Converts the <see cref="T:System.Single"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Single"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Double)"> - <summary> - Converts the <see cref="T:System.Double"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Double"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)"> - <summary> - Converts the <see cref="T:System.Byte"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Byte"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)"> - <summary> - Converts the <see cref="T:System.SByte"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)"> - <summary> - Converts the <see cref="T:System.Decimal"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)"> - <summary> - Converts the <see cref="T:System.Guid"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Guid"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)"> - <summary> - Converts the <see cref="T:System.TimeSpan"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.TimeSpan"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)"> - <summary> - Converts the <see cref="T:System.Uri"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Uri"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String)"> - <summary> - Converts the <see cref="T:System.String"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)"> - <summary> - Converts the <see cref="T:System.String"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <param name="delimter">The string delimiter character.</param> - <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)"> - <summary> - Converts the <see cref="T:System.Object"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Object"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)"> - <summary> - Serializes the specified object to a JSON string. - </summary> - <param name="value">The object to serialize.</param> - <returns>A JSON string representation of the object.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)"> - <summary> - Serializes the specified object to a JSON string. - </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <returns> - A JSON string representation of the object. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="converters">A collection converters used while serializing.</param> - <returns>A JSON string representation of the object.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="converters">A collection converters used while serializing.</param> - <returns>A JSON string representation of the object.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> - <returns> - A JSON string representation of the object. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> - <returns> - A JSON string representation of the object. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String)"> - <summary> - Deserializes the JSON to a .NET object. - </summary> - <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Deserializes the JSON to a .NET object. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The deserialized object from the Json string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)"> - <summary> - Deserializes the JSON to the given anonymous type. - </summary> - <typeparam name="T"> - The anonymous type to deserialize to. This can't be specified - traditionally and must be infered from the anonymous type passed - as a parameter. - </typeparam> - <param name="value">The JSON to deserialize.</param> - <param name="anonymousTypeObject">The anonymous type object.</param> - <returns>The deserialized anonymous type from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The JSON to deserialize.</param> - <param name="converters">Converters to use while deserializing.</param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The object to deserialize.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The type of the object to deserialize.</param> - <param name="converters">Converters to use while deserializing.</param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The type of the object to deserialize to.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object)"> - <summary> - Populates the object with values from the JSON string. - </summary> - <param name="value">The JSON to populate values from.</param> - <param name="target">The target object to populate values onto.</param> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Populates the object with values from the JSON string. - </summary> - <param name="value">The JSON to populate values from.</param> - <param name="target">The target object to populate values onto.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode)"> - <summary> - Serializes the XML node to a JSON string. - </summary> - <param name="node">The node to serialize.</param> - <returns>A JSON string of the XmlNode.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting)"> - <summary> - Serializes the XML node to a JSON string. - </summary> - <param name="node">The node to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <returns>A JSON string of the XmlNode.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean)"> - <summary> - Serializes the XML node to a JSON string. - </summary> - <param name="node">The node to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="omitRootObject">Omits writing the root object.</param> - <returns>A JSON string of the XmlNode.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String)"> - <summary> - Deserializes the XmlNode from a JSON string. - </summary> - <param name="value">The JSON string.</param> - <returns>The deserialized XmlNode</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String)"> - <summary> - Deserializes the XmlNode from a JSON string nested in a root elment. - </summary> - <param name="value">The JSON string.</param> - <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> - <returns>The deserialized XmlNode</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean)"> - <summary> - Deserializes the XmlNode from a JSON string nested in a root elment. - </summary> - <param name="value">The JSON string.</param> - <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> - <param name="writeArrayAttribute"> - 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. - </param> - <returns>The deserialized XmlNode</returns> - </member> - <member name="T:Newtonsoft.Json.JsonSerializationException"> - <summary> - The exception thrown when an error occurs during Json serialization or deserialization. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class. - </summary> - <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> - <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> - <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception> - <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception> - </member> - <member name="T:Newtonsoft.Json.JsonSerializer"> - <summary> - Serializes and deserializes objects into and from the JSON format. - The <see cref="T:Newtonsoft.Json.JsonSerializer"/> enables you to control how objects are encoded into JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. - </summary> - <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param> - <returns>A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)"> - <summary> - Populates the JSON values onto the target object. - </summary> - <param name="reader">The <see cref="T:System.IO.TextReader"/> that contains the JSON structure to reader values from.</param> - <param name="target">The target object to populate values onto.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)"> - <summary> - Populates the JSON values onto the target object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to reader values from.</param> - <param name="target">The target object to populate values onto.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to deserialize.</param> - <returns>The <see cref="T:System.Object"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:System.IO.StringReader"/> - into an instance of the specified type. - </summary> - <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the object.</param> - <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The instance of <paramref name="objectType"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/> - into an instance of the specified type. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param> - <typeparam name="T">The type of the object to deserialize.</typeparam> - <returns>The instance of <typeparamref name="T"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/> - into an instance of the specified type. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param> - <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The instance of <paramref name="objectType"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)"> - <summary> - Serializes the specified <see cref="T:System.Object"/> and writes the Json structure - to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>. - </summary> - <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param> - <param name="value">The <see cref="T:System.Object"/> to serialize.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)"> - <summary> - Serializes the specified <see cref="T:System.Object"/> and writes the Json structure - to a <c>Stream</c> using the specified <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param> - <param name="value">The <see cref="T:System.Object"/> to serialize.</param> - </member> - <member name="E:Newtonsoft.Json.JsonSerializer.Error"> - <summary> - Occurs when the <see cref="T:Newtonsoft.Json.JsonSerializer"/> errors during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceResolver"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Binder"> - <summary> - Gets or sets the <see cref="T:System.Runtime.Serialization.SerializationBinder"/> used by the serializer when resolving type names. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"> - <summary> - Gets or sets how type name writing and reading is handled by the serializer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat"> - <summary> - Gets or sets how a type name assembly is written and resolved by the serializer. - </summary> - <value>The type name assembly format.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling"> - <summary> - Gets or sets how object references are preserved by the serializer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling"> - <summary> - Get or set how reference loops (e.g. a class referencing itself) is handled. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling"> - <summary> - Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling"> - <summary> - Get or set how null values are handled during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling"> - <summary> - Get or set how null default are handled during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling"> - <summary> - Gets or sets how objects are created during deserialization. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ConstructorHandling"> - <summary> - Gets or sets how constructors are used during deserialization. - </summary> - <value>The constructor handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Converters"> - <summary> - Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. - </summary> - <value>Collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ContractResolver"> - <summary> - Gets or sets the contract resolver used by the serializer when - serializing .NET objects to JSON and vice versa. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Context"> - <summary> - Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods. - </summary> - <value>The context.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Formatting"> - <summary> - Indicates how JSON text output is formatted. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatHandling"> - <summary> - Get or set how dates are written to JSON text. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateParseHandling"> - <summary> - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Culture"> - <summary> - Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.MaxDepth"> - <summary> - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent"> - <summary> - Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. - </summary> - <value> - <c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>. - </value> - </member> - <member name="T:Newtonsoft.Json.Linq.Extensions"> - <summary> - Contains the LINQ to JSON extension methods. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of tokens that contains the ancestors of every token in the source collection. - </summary> - <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of tokens that contains the descendants of every token in the source collection. - </summary> - <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})"> - <summary> - Returns a collection of child properties of every object in the source collection. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the properties of every object in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> - <summary> - Returns a collection of child values of every object in the source collection with the given key. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection with the given key.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Returns a collection of child values of every object in the source collection. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> - <summary> - Returns a collection of converted child values of every object in the source collection with the given key. - </summary> - <typeparam name="U">The type to convert the values to.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection with the given key.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Returns a collection of converted child values of every object in the source collection. - </summary> - <typeparam name="U">The type to convert the values to.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Converts the value. - </summary> - <typeparam name="U">The type to convert the value to.</typeparam> - <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A converted value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Converts the value. - </summary> - <typeparam name="T">The source collection type.</typeparam> - <typeparam name="U">The type to convert the value to.</typeparam> - <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A converted value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of child tokens of every array in the source collection. - </summary> - <typeparam name="T">The source collection type.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of converted child tokens of every array in the source collection. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <typeparam name="U">The type to convert the values to.</typeparam> - <typeparam name="T">The source collection type.</typeparam> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>. - </summary> - <typeparam name="T">The source collection type.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns> - </member> - <member name="T:Newtonsoft.Json.Linq.JConstructor"> - <summary> - Represents a JSON constructor. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JContainer"> - <summary> - Represents a token that can contain other tokens. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.OnAddingNew(System.ComponentModel.AddingNewEventArgs)"> - <summary> - Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.AddingNew"/> event. - </summary> - <param name="e">The <see cref="T:System.ComponentModel.AddingNewEventArgs"/> instance containing the event data.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.OnListChanged(System.ComponentModel.ListChangedEventArgs)"> - <summary> - Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.ListChanged"/> event. - </summary> - <param name="e">The <see cref="T:System.ComponentModel.ListChangedEventArgs"/> instance containing the event data.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Children"> - <summary> - Returns a collection of the child tokens of this token, in document order. - </summary> - <returns> - An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Values``1"> - <summary> - Returns a collection of the child values of this token, in document order. - </summary> - <typeparam name="T">The type to convert the values to.</typeparam> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Descendants"> - <summary> - Returns a collection of the descendant tokens for this token in document order. - </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)"> - <summary> - Adds the specified content as children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="content">The content to be added.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)"> - <summary> - Adds the specified content as the first children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="content">The content to be added.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.CreateWriter"> - <summary> - Creates an <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <returns>An <see cref="T:Newtonsoft.Json.JsonWriter"/> that is ready to have content written to it.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)"> - <summary> - Replaces the children nodes of this token with the specified content. - </summary> - <param name="content">The content.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.RemoveAll"> - <summary> - Removes the child nodes from this token. - </summary> - </member> - <member name="E:Newtonsoft.Json.Linq.JContainer.ListChanged"> - <summary> - Occurs when the list changes or an item in the list changes. - </summary> - </member> - <member name="E:Newtonsoft.Json.Linq.JContainer.AddingNew"> - <summary> - Occurs before an item is added to the collection. - </summary> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.HasValues"> - <summary> - Gets a value indicating whether this token has childen tokens. - </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.First"> - <summary> - Get the first child token of this token. - </summary> - <value> - A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.Last"> - <summary> - Get the last child token of this token. - </summary> - <value> - A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.Count"> - <summary> - Gets the count of child JSON tokens. - </summary> - <value>The count of child JSON tokens</value> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class from another <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content. - </summary> - <param name="name">The constructor name.</param> - <param name="content">The contents of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content. - </summary> - <param name="name">The constructor name.</param> - <param name="content">The contents of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name. - </summary> - <param name="name">The constructor name.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Name"> - <summary> - Gets or sets the name of this constructor. - </summary> - <value>The constructor name.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="T:Newtonsoft.Json.Linq.JEnumerable`1"> - <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. - </summary> - <typeparam name="T">The type of token</typeparam> - </member> - <member name="F:Newtonsoft.Json.Linq.JEnumerable`1.Empty"> - <summary> - An empty collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> struct. - </summary> - <param name="enumerable">The enumerable.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator"> - <summary> - Returns an enumerator that iterates through the collection. - </summary> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.System#Collections#IEnumerable#GetEnumerator"> - <summary> - Returns an enumerator that iterates through a collection. - </summary> - <returns> - An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> - <returns> - <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - </returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JObject"> - <summary> - Represents a JSON object. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class from another <see cref="T:Newtonsoft.Json.Linq.JObject"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JObject"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content. - </summary> - <param name="content">The contents of the object.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content. - </summary> - <param name="content">The contents of the object.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Properties"> - <summary> - Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties. - </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Property(System.String)"> - <summary> - Gets a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> the specified name. - </summary> - <param name="name">The property name.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> with the specified name or null.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues"> - <summary> - Gets an <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values. - </summary> - <returns>An <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a string that contains JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)"> - <summary> - Adds the specified property name. - </summary> - <param name="propertyName">Name of the property.</param> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Remove(System.String)"> - <summary> - Removes the property with the specified name. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>true if item was successfully removed; otherwise, false.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)"> - <summary> - Tries the get value. - </summary> - <param name="propertyName">Name of the property.</param> - <param name="value">The value.</param> - <returns>true if a value was successfully retrieved; otherwise, false.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator"> - <summary> - Returns an enumerator that iterates through the collection. - </summary> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)"> - <summary> - Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"/> event with the provided arguments. - </summary> - <param name="propertyName">Name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetProperties"> - <summary> - Returns the properties for this instance of a component. - </summary> - <returns> - A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> that represents the properties for this component instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetProperties(System.Attribute[])"> - <summary> - Returns the properties for this instance of a component using the attribute array as a filter. - </summary> - <param name="attributes">An array of type <see cref="T:System.Attribute"/> that is used as a filter.</param> - <returns> - A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> that represents the filtered properties for this component instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetAttributes"> - <summary> - Returns a collection of custom attributes for this instance of a component. - </summary> - <returns> - An <see cref="T:System.ComponentModel.AttributeCollection"/> containing the attributes for this object. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetClassName"> - <summary> - Returns the class name of this instance of a component. - </summary> - <returns> - The class name of the object, or null if the class does not have a name. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetComponentName"> - <summary> - Returns the name of this instance of a component. - </summary> - <returns> - The name of the object, or null if the object does not have a name. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetConverter"> - <summary> - Returns a type converter for this instance of a component. - </summary> - <returns> - A <see cref="T:System.ComponentModel.TypeConverter"/> that is the converter for this object, or null if there is no <see cref="T:System.ComponentModel.TypeConverter"/> for this object. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetDefaultEvent"> - <summary> - Returns the default event for this instance of a component. - </summary> - <returns> - An <see cref="T:System.ComponentModel.EventDescriptor"/> that represents the default event for this object, or null if this object does not have events. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetDefaultProperty"> - <summary> - Returns the default property for this instance of a component. - </summary> - <returns> - A <see cref="T:System.ComponentModel.PropertyDescriptor"/> that represents the default property for this object, or null if this object does not have properties. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEditor(System.Type)"> - <summary> - Returns an editor of the specified type for this instance of a component. - </summary> - <param name="editorBaseType">A <see cref="T:System.Type"/> that represents the editor for this object.</param> - <returns> - An <see cref="T:System.Object"/> of the specified type that is the editor for this object, or null if the editor cannot be found. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEvents(System.Attribute[])"> - <summary> - Returns the events for this instance of a component using the specified attribute array as a filter. - </summary> - <param name="attributes">An array of type <see cref="T:System.Attribute"/> that is used as a filter.</param> - <returns> - An <see cref="T:System.ComponentModel.EventDescriptorCollection"/> that represents the filtered events for this component instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEvents"> - <summary> - Returns the events for this instance of a component. - </summary> - <returns> - An <see cref="T:System.ComponentModel.EventDescriptorCollection"/> that represents the events for this component instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetPropertyOwner(System.ComponentModel.PropertyDescriptor)"> - <summary> - Returns an object that contains the property described by the specified property descriptor. - </summary> - <param name="pd">A <see cref="T:System.ComponentModel.PropertyDescriptor"/> that represents the property whose owner is to be found.</param> - <returns> - An <see cref="T:System.Object"/> that represents the owner of the specified property. - </returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"> - <summary> - Occurs when a property value changes. - </summary> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.String)"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JArray"> - <summary> - Represents a JSON array. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class from another <see cref="T:Newtonsoft.Json.Linq.JArray"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JArray"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content. - </summary> - <param name="content">The contents of the array.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content. - </summary> - <param name="content">The contents of the array.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a string that contains JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)"> - <summary> - Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>. - </summary> - <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param> - <returns> - The index of <paramref name="item"/> if found in the list; otherwise, -1. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)"> - <summary> - Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index. - </summary> - <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param> - <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param> - <exception cref="T:System.ArgumentOutOfRangeException"> - <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)"> - <summary> - Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index. - </summary> - <param name="index">The zero-based index of the item to remove.</param> - <exception cref="T:System.ArgumentOutOfRangeException"> - <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)"> - <summary> - Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>. - </summary> - <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Clear"> - <summary> - Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>. - </summary> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only. </exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)"> - <summary> - Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value. - </summary> - <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <returns> - true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)"> - <summary> - Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>. - </summary> - <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <returns> - true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>. - </returns> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the specified index. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenReader"/> class. - </summary> - <param name="token">The token to read from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class writing to the given <see cref="T:Newtonsoft.Json.Linq.JContainer"/>. - </summary> - <param name="container">The container being written to.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the end. - </summary> - <param name="token">The token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token"> - <summary> - Gets the token being writen. - </summary> - <value>The token being writen.</value> - </member> - <member name="T:Newtonsoft.Json.Linq.JProperty"> - <summary> - Represents a JSON property. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class from another <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class. - </summary> - <param name="name">The property name.</param> - <param name="content">The property content.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class. - </summary> - <param name="name">The property name.</param> - <param name="content">The property content.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JProperty"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Name"> - <summary> - Gets the property name. - </summary> - <value>The property name.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Value"> - <summary> - Gets or sets the property value. - </summary> - <value>The property value.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenType"> - <summary> - Specifies the type of token. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.None"> - <summary> - No token type has been set. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Object"> - <summary> - A JSON object. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Array"> - <summary> - A JSON array. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Constructor"> - <summary> - A JSON constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Property"> - <summary> - A JSON object property. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Comment"> - <summary> - A comment. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Integer"> - <summary> - An integer value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Float"> - <summary> - A float value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.String"> - <summary> - A string value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Boolean"> - <summary> - A boolean value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Null"> - <summary> - A null value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Undefined"> - <summary> - An undefined value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Date"> - <summary> - A date value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Raw"> - <summary> - A raw JSON value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Bytes"> - <summary> - A collection of bytes value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Guid"> - <summary> - A Guid value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Uri"> - <summary> - A Uri value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.TimeSpan"> - <summary> - A TimeSpan value. - </summary> - </member> - <member name="T:Newtonsoft.Json.Schema.Extensions"> - <summary> - Contains the JSON schema extension methods. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)"> - <summary> - Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <returns> - <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,System.Collections.Generic.IList{System.String}@)"> - <summary> - Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <param name="errorMessages">When this method returns, contains any error messages generated while validating. </param> - <returns> - <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)"> - <summary> - Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)"> - <summary> - Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <param name="validationEventHandler">The validation event handler.</param> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaException"> - <summary> - Returns detailed information about the schema exception. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class. - </summary> - <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> - <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> - <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception> - <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LineNumber"> - <summary> - Gets the line number indicating where the error occurred. - </summary> - <value>The line number indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LinePosition"> - <summary> - Gets the line position indicating where the error occurred. - </summary> - <value>The line position indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.Path"> - <summary> - Gets the path to the JSON where the error occurred. - </summary> - <value>The path to the JSON where the error occurred.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaResolver"> - <summary> - Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)"> - <summary> - Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id. - </summary> - <param name="id">The id.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id.</returns> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas"> - <summary> - Gets or sets the loaded schemas. - </summary> - <value>The loaded schemas.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling"> - <summary> - Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.None"> - <summary> - Do not infer a schema Id. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseTypeName"> - <summary> - Use the .NET type name as the schema Id. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseAssemblyQualifiedName"> - <summary> - Use the assembly qualified .NET type name as the schema Id. - </summary> - </member> - <member name="T:Newtonsoft.Json.Schema.ValidationEventArgs"> - <summary> - Returns detailed information related to the <see cref="T:Newtonsoft.Json.Schema.ValidationEventHandler"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> associated with the validation error. - </summary> - <value>The JsonSchemaException associated with the validation error.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Path"> - <summary> - Gets the path of the JSON location where the validation error occurred. - </summary> - <value>The path of the JSON location where the validation error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Message"> - <summary> - Gets the text description corresponding to the validation error. - </summary> - <value>The text description.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.ValidationEventHandler"> - <summary> - Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver"> - <summary> - Resolves member mappings for a type, camel casing property names. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.DefaultContractResolver"> - <summary> - Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.IContractResolver"> - <summary> - Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)"> - <summary> - Resolves the contract for a given type. - </summary> - <param name="type">The type to resolve a contract for.</param> - <returns>The contract for a given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class. - </summary> - <param name="shareCache"> - If set to <c>true</c> the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> will use a cached shared with other resolvers of the same type. - Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected - behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly - recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </param> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)"> - <summary> - Resolves the contract for a given type. - </summary> - <param name="type">The type to resolve a contract for.</param> - <returns>The contract for a given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetSerializableMembers(System.Type)"> - <summary> - Gets the serializable members for the type. - </summary> - <param name="objectType">The type to get serializable members for.</param> - <returns>The serializable members for the type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateConstructorParameters(System.Reflection.ConstructorInfo,Newtonsoft.Json.Serialization.JsonPropertyCollection)"> - <summary> - Creates the constructor parameters. - </summary> - <param name="constructor">The constructor to create properties for.</param> - <param name="memberProperties">The type's member properties.</param> - <returns>Properties for the given <see cref="T:System.Reflection.ConstructorInfo"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>. - </summary> - <param name="matchingMemberProperty">The matching member property.</param> - <param name="parameterInfo">The constructor parameter.</param> - <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContractConverter(System.Type)"> - <summary> - Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract. - </summary> - <param name="objectType">Type of the object.</param> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateArrayContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePrimitiveContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateLinqContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateISerializableContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(System.Type)"> - <summary> - Determines which contract type is created for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties(System.Type,Newtonsoft.Json.MemberSerialization)"> - <summary> - Creates properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>. - </summary> - <param name="type">The type to create properties for.</param> - /// <param name="memberSerialization">The member serialization mode for the type.</param> - <returns>Properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateMemberValueProvider(System.Reflection.MemberInfo)"> - <summary> - Creates the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member. - </summary> - <param name="member">The member.</param> - <returns>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>. - </summary> - <param name="memberSerialization">The member's parent <see cref="T:Newtonsoft.Json.MemberSerialization"/>.</param> - <param name="member">The member to create a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for.</param> - <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)"> - <summary> - Resolves the name of the property. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>Name of the property.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)"> - <summary> - Gets the resolved name of the property. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>Name of the property.</returns> - </member> - <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration"> - <summary> - Gets a value indicating whether members are being get and set using dynamic code generation. - This value is determined by the runtime permissions available. - </summary> - <value> - <c>true</c> if using dynamic code generation; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DefaultMembersSearchFlags"> - <summary> - Gets or sets the default members search flags. - </summary> - <value>The default members search flags.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.SerializeCompilerGeneratedMembers"> - <summary> - Gets or sets a value indicating whether compiler generated members should be serialized. - </summary> - <value> - <c>true</c> if serialized compiler generated members; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreSerializableInterface"> - <summary> - Gets or sets a value indicating whether to ignore the <see cref="T:System.Runtime.Serialization.ISerializable"/> interface when serializing and deserializing types. - </summary> - <value> - <c>true</c> if the <see cref="T:System.Runtime.Serialization.ISerializable"/> interface will be ignored when serializing and deserializing types; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreSerializableAttribute"> - <summary> - Gets or sets a value indicating whether to ignore the <see cref="T:System.SerializableAttribute"/> attribute when serializing and deserializing types. - </summary> - <value> - <c>true</c> if the <see cref="T:System.SerializableAttribute"/> attribute will be ignored when serializing and deserializing types; otherwise, <c>false</c>. - </value> - </member> - <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.ResolvePropertyName(System.String)"> - <summary> - Resolves the name of the property. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>The property name camel cased.</returns> - </member> - <member name="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder"> - <summary> - The default serialization binder used when resolving and loading classes from type names. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param> - <returns> - The type of the object the formatter creates a new instance of. - </returns> - </member> - <member name="T:Newtonsoft.Json.Serialization.DynamicValueProvider"> - <summary> - Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using dynamic methods. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.IValueProvider"> - <summary> - Provides methods to get and set values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)"> - <summary> - Sets the value. - </summary> - <param name="target">The target to set the value on.</param> - <param name="value">The value to set on the target.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)"> - <summary> - Gets the value. - </summary> - <param name="target">The target to get the value from.</param> - <returns>The value.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.#ctor(System.Reflection.MemberInfo)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DynamicValueProvider"/> class. - </summary> - <param name="memberInfo">The member info.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.SetValue(System.Object,System.Object)"> - <summary> - Sets the value. - </summary> - <param name="target">The target to set the value on.</param> - <param name="value">The value to set on the target.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.GetValue(System.Object)"> - <summary> - Gets the value. - </summary> - <param name="target">The target to get the value from.</param> - <returns>The value.</returns> - </member> - <member name="T:Newtonsoft.Json.Serialization.ErrorContext"> - <summary> - Provides information surrounding an error. - </summary> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Error"> - <summary> - Gets or sets the error. - </summary> - <value>The error.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject"> - <summary> - Gets the original object that caused the error. - </summary> - <value>The original object that caused the error.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Member"> - <summary> - Gets the member that caused the error. - </summary> - <value>The member that caused the error.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Path"> - <summary> - Gets the path of the JSON location where the error occurred. - </summary> - <value>The path of the JSON location where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Handled"> - <summary> - Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.ErrorContext"/> is handled. - </summary> - <value><c>true</c> if handled; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.ErrorEventArgs"> - <summary> - Provides data for the Error event. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ErrorEventArgs"/> class. - </summary> - <param name="currentObject">The current object.</param> - <param name="errorContext">The error context.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject"> - <summary> - Gets the current object the error event is being raised against. - </summary> - <value>The current object the error event is being raised against.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext"> - <summary> - Gets the error context. - </summary> - <value>The error context.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonArrayContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType"> - <summary> - Gets the <see cref="T:System.Type"/> of the collection items. - </summary> - <value>The <see cref="T:System.Type"/> of the collection items.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.PropertyNameResolver"> - <summary> - Gets or sets the property name resolver. - </summary> - <value>The property name resolver.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType"> - <summary> - Gets the <see cref="T:System.Type"/> of the dictionary keys. - </summary> - <value>The <see cref="T:System.Type"/> of the dictionary keys.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType"> - <summary> - Gets the <see cref="T:System.Type"/> of the dictionary values. - </summary> - <value>The <see cref="T:System.Type"/> of the dictionary values.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonISerializableContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonISerializableContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonISerializableContract.ISerializableCreator"> - <summary> - Gets or sets the ISerializable object constructor. - </summary> - <value>The ISerializable object constructor.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonLinqContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonProperty"> - <summary> - Maps a JSON property to a .NET member or constructor parameter. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonProperty.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName"> - <summary> - Gets or sets the name of the property. - </summary> - <value>The name of the property.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType"> - <summary> - Gets or sets the type that declared this property. - </summary> - <value>The type that declared this property.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Order"> - <summary> - Gets or sets the order of serialization and deserialization of a member. - </summary> - <value>The numeric order of serialization or deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName"> - <summary> - Gets or sets the name of the underlying member or parameter. - </summary> - <value>The name of the underlying member or parameter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType"> - <summary> - Gets or sets the type of the property. - </summary> - <value>The type of the property.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Converter"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> for the property. - If set this converter takes presidence over the contract converter for the property type. - </summary> - <value>The converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter"> - <summary> - Gets the member converter. - </summary> - <value>The member converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored. - </summary> - <value><c>true</c> if ignored; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Readable"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable. - </summary> - <value><c>true</c> if readable; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Writable"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable. - </summary> - <value><c>true</c> if writable; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue"> - <summary> - Gets the default value. - </summary> - <value>The default value.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required. - </summary> - <value>A value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference"> - <summary> - Gets a value indicating whether this property preserves object references. - </summary> - <value> - <c>true</c> if this instance is reference; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling"> - <summary> - Gets the property null value handling. - </summary> - <value>The null value handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling"> - <summary> - Gets the property default value handling. - </summary> - <value>The default value handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling"> - <summary> - Gets the property reference loop handling. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling"> - <summary> - Gets the property object creation handling. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling"> - <summary> - Gets or sets the type name handling. - </summary> - <value>The type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize"> - <summary> - Gets or sets a predicate used to determine whether the property should be serialize. - </summary> - <value>A predicate used to determine whether the property should be serialize.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified"> - <summary> - Gets or sets a predicate used to determine whether the property should be serialized. - </summary> - <value>A predicate used to determine whether the property should be serialized.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified"> - <summary> - Gets or sets an action used to set whether the property has been deserialized. - </summary> - <value>An action used to set whether the property has been deserialized.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter"> - <summary> - Gets or sets the converter used when serializing the property's collection items. - </summary> - <value>The collection's items converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference"> - <summary> - Gets or sets whether this property's collection items are serialized as a reference. - </summary> - <value>Whether this property's collection items are serialized as a reference.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling"> - <summary> - Gets or sets the the type name handling used when serializing the property's collection items. - </summary> - <value>The collection's items type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling"> - <summary> - Gets or sets the the reference loop handling used when serializing the property's collection items. - </summary> - <value>The collection's items reference loop handling.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"> - <summary> - A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"/> class. - </summary> - <param name="type">The type.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)"> - <summary> - When implemented in a derived class, extracts the key from the specified element. - </summary> - <param name="item">The element from which to extract the key.</param> - <returns>The key for the specified element.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)"> - <summary> - Adds a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object. - </summary> - <param name="property">The property to add to the collection.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)"> - <summary> - Gets the closest matching <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object. - First attempts to get an exact case match of propertyName and then - a case insensitive match. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>A matching property if found.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)"> - <summary> - Gets a property by property name. - </summary> - <param name="propertyName">The name of the property to get.</param> - <param name="comparisonType">Type property name string comparison.</param> - <returns>A matching property if found.</returns> - </member> - <member name="T:Newtonsoft.Json.MissingMemberHandling"> - <summary> - Specifies missing member handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.MissingMemberHandling.Ignore"> - <summary> - Ignore a missing member and do not attempt to deserialize it. - </summary> - </member> - <member name="F:Newtonsoft.Json.MissingMemberHandling.Error"> - <summary> - Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a missing member is encountered during deserialization. - </summary> - </member> - <member name="T:Newtonsoft.Json.NullValueHandling"> - <summary> - Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.NullValueHandling.Include"> - <summary> - Include null values when serializing and deserializing objects. - </summary> - </member> - <member name="F:Newtonsoft.Json.NullValueHandling.Ignore"> - <summary> - Ignore null values when serializing and deserializing objects. - </summary> - </member> - <member name="T:Newtonsoft.Json.ReferenceLoopHandling"> - <summary> - Specifies reference loop handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Error"> - <summary> - Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a loop is encountered. - </summary> - </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Ignore"> - <summary> - Ignore loop references and do not serialize. - </summary> - </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Serialize"> - <summary> - Serialize loop references. - </summary> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchema"> - <summary> - An in-memory representation of a JSON Schema. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)"> - <summary> - Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param> - <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> to use when resolving schema references.</param> - <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains schema JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Parses the specified json. - </summary> - <param name="json">The json.</param> - <param name="resolver">The resolver.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)"> - <summary> - Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/> using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="resolver">The resolver used.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Id"> - <summary> - Gets or sets the id. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Title"> - <summary> - Gets or sets the title. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Required"> - <summary> - Gets or sets whether the object is required. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly"> - <summary> - Gets or sets whether the object is read only. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Hidden"> - <summary> - Gets or sets whether the object is visible to users. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Transient"> - <summary> - Gets or sets whether the object is transient. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Description"> - <summary> - Gets or sets the description of the object. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Type"> - <summary> - Gets or sets the types of values allowed by the object. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Pattern"> - <summary> - Gets or sets the pattern. - </summary> - <value>The pattern.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength"> - <summary> - Gets or sets the minimum length. - </summary> - <value>The minimum length.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength"> - <summary> - Gets or sets the maximum length. - </summary> - <value>The maximum length.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy"> - <summary> - Gets or sets a number that the value should be divisble by. - </summary> - <value>A number that the value should be divisble by.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"> - <summary> - Gets or sets the minimum. - </summary> - <value>The minimum.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"> - <summary> - Gets or sets the maximum. - </summary> - <value>The maximum.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum"> - <summary> - Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute. - </summary> - <value>A flag indicating whether the value can not equal the number defined by the "minimum" attribute.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum"> - <summary> - Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute. - </summary> - <value>A flag indicating whether the value can not equal the number defined by the "maximum" attribute.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems"> - <summary> - Gets or sets the minimum number of items. - </summary> - <value>The minimum number of items.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems"> - <summary> - Gets or sets the maximum number of items. - </summary> - <value>The maximum number of items.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Items"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Properties"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties"> - <summary> - Gets or sets the pattern properties. - </summary> - <value>The pattern properties.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties"> - <summary> - Gets or sets a value indicating whether additional properties are allowed. - </summary> - <value> - <c>true</c> if additional properties are allowed; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Requires"> - <summary> - Gets or sets the required property if this property is present. - </summary> - <value>The required property if this property is present.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Identity"> - <summary> - Gets or sets the identity. - </summary> - <value>The identity.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Enum"> - <summary> - Gets or sets the a collection of valid enum values allowed. - </summary> - <value>A collection of valid enum values allowed.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Options"> - <summary> - Gets or sets a collection of options. - </summary> - <value>A collection of options.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Disallow"> - <summary> - Gets or sets disallowed types. - </summary> - <value>The disallow types.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Default"> - <summary> - Gets or sets the default value. - </summary> - <value>The default value.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Extends"> - <summary> - Gets or sets the extend <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>. - </summary> - <value>The extended <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Format"> - <summary> - Gets or sets the format. - </summary> - <value>The format.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"> - <summary> - Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param> - <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling"> - <summary> - Gets or sets how undefined schemas are handled by the serializer. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver"> - <summary> - Gets or sets the contract resolver. - </summary> - <value>The contract resolver.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaType"> - <summary> - The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.None"> - <summary> - No type specified. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.String"> - <summary> - String type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Float"> - <summary> - Float type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Integer"> - <summary> - Integer type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean"> - <summary> - Boolean type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Object"> - <summary> - Object type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Array"> - <summary> - Array type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Null"> - <summary> - Null type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Any"> - <summary> - Any type. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonObjectContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization"> - <summary> - Gets or sets the object member serialization. - </summary> - <value>The member object serialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired"> - <summary> - Gets or sets a value that indicates whether the object's properties are required. - </summary> - <value> - A value indicating whether the object's properties are required. - </value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties"> - <summary> - Gets the object's properties. - </summary> - <value>The object's properties.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ConstructorParameters"> - <summary> - Gets the constructor parameters required for any non-default constructor - </summary> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor"> - <summary> - Gets or sets the override constructor used to create the object. - This is set when a constructor is marked up using the - JsonConstructor attribute. - </summary> - <value>The override constructor.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ParametrizedConstructor"> - <summary> - Gets or sets the parametrized constructor used to create the object. - </summary> - <value>The parametrized constructor.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonStringContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1"> - <summary> - Represents a method that constructs an object. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.OnErrorAttribute"> - <summary> - When applied to a method, specifies that the method is called when an error occurs serializing an object. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"> - <summary> - Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using reflection. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"/> class. - </summary> - <param name="memberInfo">The member info.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)"> - <summary> - Sets the value. - </summary> - <param name="target">The target to set the value on.</param> - <param name="value">The value to set on the target.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)"> - <summary> - Gets the value. - </summary> - <param name="target">The target to get the value from.</param> - <returns>The value.</returns> - </member> - <member name="T:Newtonsoft.Json.TypeNameHandling"> - <summary> - Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.None"> - <summary> - Do not include the .NET type name when serializing types. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Objects"> - <summary> - Include the .NET type name when serializing into a JSON object structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Arrays"> - <summary> - Include the .NET type name when serializing into a JSON array structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.All"> - <summary> - Always include the .NET type name when serializing. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Auto"> - <summary> - Include the .NET type name when the type of the object being serialized is not the same as its declared type. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.Convert(System.Object,System.Globalization.CultureInfo,System.Type)"> - <summary> - Converts the value to the specified type. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <returns>The converted type.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.TryConvert(System.Object,System.Globalization.CultureInfo,System.Type,System.Object@)"> - <summary> - Converts the value to the specified type. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <param name="convertedValue">The converted value if the conversion was successful or the default value of <c>T</c> if it failed.</param> - <returns> - <c>true</c> if <c>initialValue</c> was converted successfully; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)"> - <summary> - 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. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert or cast the value to.</param> - <returns> - The converted type. If conversion was unsuccessful, the initial value - is returned if assignable to the target type. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1"> - <summary> - Gets a dictionary of the names and values of an Enum type. - </summary> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1(System.Type)"> - <summary> - Gets a dictionary of the names and values of an Enum type. - </summary> - <param name="enumType">The enum type to get names and values for.</param> - <returns></returns> - </member> - <member name="T:Newtonsoft.Json.JsonToken"> - <summary> - Specifies the type of Json token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.None"> - <summary> - This is returned by the <see cref="T:Newtonsoft.Json.JsonReader"/> if a <see cref="M:Newtonsoft.Json.JsonReader.Read"/> method has not been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.StartObject"> - <summary> - An object start token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.StartArray"> - <summary> - An array start token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.StartConstructor"> - <summary> - A constructor start token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.PropertyName"> - <summary> - An object property name. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Comment"> - <summary> - A comment. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Raw"> - <summary> - Raw JSON. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Integer"> - <summary> - An integer. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Float"> - <summary> - A float. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.String"> - <summary> - A string. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Boolean"> - <summary> - A boolean. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Null"> - <summary> - A null token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Undefined"> - <summary> - An undefined token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.EndObject"> - <summary> - An object end token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.EndArray"> - <summary> - An array end token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.EndConstructor"> - <summary> - A constructor end token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Date"> - <summary> - A Date. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Bytes"> - <summary> - Byte data. - </summary> - </member> - <member name="T:Newtonsoft.Json.Utilities.StringBuffer"> - <summary> - Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})"> - <summary> - Determines whether the collection is null or empty. - </summary> - <param name="collection">The collection.</param> - <returns> - <c>true</c> if the collection is null or empty; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})"> - <summary> - Adds the elements of the specified collection to the specified generic IList. - </summary> - <param name="initial">The list to add to.</param> - <param name="collection">The collection of elements to add.</param> - </member> - <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IndexOf``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})"> - <summary> - Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer. - </summary> - <typeparam name="TSource">The type of the elements of source.</typeparam> - <param name="list">A sequence in which to locate a value.</param> - <param name="value">The object to locate in the sequence</param> - <param name="comparer">An equality comparer to compare values.</param> - <returns>The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetCollectionItemType(System.Type)"> - <summary> - Gets the type of the typed collection's items. - </summary> - <param name="type">The type.</param> - <returns>The type of the typed collection's items.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(System.Reflection.MemberInfo)"> - <summary> - Gets the member's underlying type. - </summary> - <param name="member">The member.</param> - <returns>The underlying type of the member.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.MemberInfo)"> - <summary> - Determines whether the member is an indexed property. - </summary> - <param name="member">The member.</param> - <returns> - <c>true</c> if the member is an indexed property; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.PropertyInfo)"> - <summary> - Determines whether the property is an indexed property. - </summary> - <param name="property">The property.</param> - <returns> - <c>true</c> if the property is an indexed property; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue(System.Reflection.MemberInfo,System.Object)"> - <summary> - Gets the member's value on the object. - </summary> - <param name="member">The member.</param> - <param name="target">The target object.</param> - <returns>The member's value on the object.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)"> - <summary> - Sets the member's value on the target object. - </summary> - <param name="member">The member.</param> - <param name="target">The target.</param> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanReadMemberValue(System.Reflection.MemberInfo,System.Boolean)"> - <summary> - Determines whether the specified MemberInfo can be read. - </summary> - <param name="member">The MemberInfo to determine whether can be read.</param> - /// <param name="nonPublic">if set to <c>true</c> then allow the member to be gotten non-publicly.</param> - <returns> - <c>true</c> if the specified MemberInfo can be read; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanSetMemberValue(System.Reflection.MemberInfo,System.Boolean,System.Boolean)"> - <summary> - Determines whether the specified MemberInfo can be set. - </summary> - <param name="member">The MemberInfo to determine whether can be set.</param> - <param name="nonPublic">if set to <c>true</c> then allow the member to be set non-publicly.</param> - <param name="canSetReadOnly">if set to <c>true</c> then allow the member to be set if read-only.</param> - <returns> - <c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)"> - <summary> - Determines whether the string is all white space. Empty string will return false. - </summary> - <param name="s">The string to test whether it is all white space.</param> - <returns> - <c>true</c> if the string is all white space; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.StringUtils.NullEmptyString(System.String)"> - <summary> - Nulls an empty string. - </summary> - <param name="s">The string.</param> - <returns>Null if the string was null, otherwise the string unchanged.</returns> - </member> - <member name="T:Newtonsoft.Json.WriteState"> - <summary> - Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Error"> - <summary> - An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state. - You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state. - Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls results in an <see cref="T:System.InvalidOperationException"/> being thrown. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Closed"> - <summary> - The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Object"> - <summary> - An object is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Array"> - <summary> - A array is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Constructor"> - <summary> - A constructor is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Property"> - <summary> - A property is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Start"> - <summary> - A write method has not been called. - </summary> - </member> - </members> -</doc> diff --git a/packages/Newtonsoft.Json.4.5.6/lib/net35/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.4.5.6/lib/net35/Newtonsoft.Json.dll deleted file mode 100644 index ed35958..0000000 Binary files a/packages/Newtonsoft.Json.4.5.6/lib/net35/Newtonsoft.Json.dll and /dev/null differ diff --git a/packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.dll deleted file mode 100644 index 7fe9514..0000000 Binary files a/packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.dll and /dev/null differ diff --git a/packages/Newtonsoft.Json.4.5.6/lib/sl3-wp/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.4.5.6/lib/sl3-wp/Newtonsoft.Json.dll deleted file mode 100644 index 7561c6e..0000000 Binary files a/packages/Newtonsoft.Json.4.5.6/lib/sl3-wp/Newtonsoft.Json.dll and /dev/null differ diff --git a/packages/Newtonsoft.Json.4.5.6/lib/sl3-wp/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.4.5.6/lib/sl3-wp/Newtonsoft.Json.xml deleted file mode 100644 index 8dcee9b..0000000 --- a/packages/Newtonsoft.Json.4.5.6/lib/sl3-wp/Newtonsoft.Json.xml +++ /dev/null @@ -1,6883 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>Newtonsoft.Json</name> - </assembly> - <members> - <member name="T:Newtonsoft.Json.Bson.BsonObjectId"> - <summary> - Represents a BSON Oid (object id). - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> class. - </summary> - <param name="value">The Oid value.</param> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonObjectId.Value"> - <summary> - Gets or sets the value of the Oid. - </summary> - <value>The value of the Oid.</value> - </member> - <member name="T:Newtonsoft.Json.Bson.BsonReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns>true if the next token was read successfully; false if there are no more tokens to read.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Skip"> - <summary> - Skips the children of the current token. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken)"> - <summary> - Sets the current token. - </summary> - <param name="newToken">The new token.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object)"> - <summary> - Sets the current token and value. - </summary> - <param name="newToken">The new token.</param> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReader.SetStateBasedOnCurrent"> - <summary> - Sets the state based on current token type. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.System#IDisposable#Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources - </summary> - <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Close"> - <summary> - Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.CurrentState"> - <summary> - Gets the current reader state. - </summary> - <value>The current reader state.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReader.CloseInput"> - <summary> - Gets or sets a value indicating whether the underlying stream or - <see cref="T:System.IO.TextReader"/> should be closed when the reader is closed. - </summary> - <value> - true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when - the reader is closed; otherwise false. The default is true. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonReader.QuoteChar"> - <summary> - Gets the quotation mark character used to enclose the value of a string. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.DateParseHandling"> - <summary> - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.MaxDepth"> - <summary> - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.TokenType"> - <summary> - Gets the type of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Value"> - <summary> - Gets the text value of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.ValueType"> - <summary> - Gets The Common Language Runtime (CLR) type for the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Depth"> - <summary> - Gets the depth of the current token in the JSON document. - </summary> - <value>The depth of the current token in the JSON document.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Path"> - <summary> - Gets the path of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Culture"> - <summary> - Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonReader.State"> - <summary> - Specifies the state of the reader. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Start"> - <summary> - The Read method has not been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Complete"> - <summary> - The end of the file has been reached successfully. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Property"> - <summary> - Reader is at a property. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.ObjectStart"> - <summary> - Reader is at the start of an object. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Object"> - <summary> - Reader is in an object. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.ArrayStart"> - <summary> - Reader is at the start of an array. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Array"> - <summary> - Reader is in an array. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Closed"> - <summary> - The Close method has been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.PostValue"> - <summary> - Reader has just read a value. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.ConstructorStart"> - <summary> - Reader is at the start of a constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Constructor"> - <summary> - Reader in a constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Error"> - <summary> - An error occurred that prevents the read operation from continuing. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Finished"> - <summary> - The end of the file has been reached successfully. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="stream">The stream.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="reader">The reader.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream,System.Boolean,System.DateTimeKind)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="stream">The stream.</param> - <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param> - <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader,System.Boolean,System.DateTimeKind)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="reader">The reader.</param> - <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param> - <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns> - A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.Close"> - <summary> - Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed. - </summary> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility"> - <summary> - Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary. - </summary> - <value> - <c>true</c> if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray"> - <summary> - Gets or sets a value indicating whether the root object will be read as a JSON array. - </summary> - <value> - <c>true</c> if the root object will be read as a JSON array; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling"> - <summary> - Gets or sets the <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON. - </summary> - <value>The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</value> - </member> - <member name="T:Newtonsoft.Json.Bson.BsonWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.#ctor"> - <summary> - Creates an instance of the <c>JsonWriter</c> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEndObject"> - <summary> - Writes the end of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEndArray"> - <summary> - Writes the end of an array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEndConstructor"> - <summary> - Writes the end constructor. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd"> - <summary> - Writes the end of the current Json object or array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)"> - <summary> - Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the specified end token. - </summary> - <param name="token">The end token to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteIndent"> - <summary> - Writes indent characters. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValueDelimiter"> - <summary> - Writes the JSON value delimiter. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentSpace"> - <summary> - Writes an indent space. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON without changing the writer's state. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteRawValue(System.String)"> - <summary> - Writes raw JSON where a value is expected and updates the writer's state. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTimeOffset)"> - <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int32})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt32})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int64})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt64})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Single})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Double})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Boolean})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int16})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt16})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Char})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Byte})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.SByte})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Decimal})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTime})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTimeOffset})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Guid})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.TimeSpan})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Object)"> - <summary> - Writes a <see cref="T:System.Object"/> value. - An error will raised if the value cannot be written as a single JSON token. - </summary> - <param name="value">The <see cref="T:System.Object"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)"> - <summary> - Writes out the given white space. - </summary> - <param name="ws">The string of white space characters.</param> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput"> - <summary> - Gets or sets a value indicating whether the underlying stream or - <see cref="T:System.IO.TextReader"/> should be closed when the writer is closed. - </summary> - <value> - true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when - the writer is closed; otherwise false. The default is true. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.Top"> - <summary> - Gets the top. - </summary> - <value>The top.</value> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.WriteState"> - <summary> - Gets the state of the writer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.Path"> - <summary> - Gets the path of the writer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.Formatting"> - <summary> - Indicates how JSON text output is formatted. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling"> - <summary> - Get or set how dates are written to JSON text. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class. - </summary> - <param name="stream">The stream.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.BinaryWriter)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class. - </summary> - <param name="writer">The writer.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the end. - </summary> - <param name="token">The token.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRawValue(System.String)"> - <summary> - Writes raw JSON where a value is expected and updates the writer's state. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTimeOffset)"> - <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value that represents a BSON object id. - </summary> - <param name="value"></param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)"> - <summary> - Writes a BSON regex. - </summary> - <param name="pattern">The regex pattern.</param> - <param name="options">The regex options.</param> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling"> - <summary> - Gets or sets the <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON. - When set to <see cref="F:System.DateTimeKind.Unspecified"/> no conversion will occur. - </summary> - <value>The <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.</value> - </member> - <member name="T:Newtonsoft.Json.ConstructorHandling"> - <summary> - Specifies how constructors are used when initializing objects during deserialization by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.ConstructorHandling.Default"> - <summary> - First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor"> - <summary> - Json.NET will use a non-public default constructor before falling back to a paramatized constructor. - </summary> - </member> - <member name="T:Newtonsoft.Json.Converters.BsonObjectIdConverter"> - <summary> - Converts a <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> to and from JSON and BSON. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonConverter"> - <summary> - Converts an object to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.GetSchema"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter. - </summary> - <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.</returns> - </member> - <member name="P:Newtonsoft.Json.JsonConverter.CanRead"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON. - </summary> - <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.JsonConverter.CanWrite"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON. - </summary> - <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.</value> - </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.CustomCreationConverter`1"> - <summary> - Create a custom object - </summary> - <typeparam name="T"></typeparam> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.Create(System.Type)"> - <summary> - Creates an object which will then be populated by the serializer. - </summary> - <param name="objectType">Type of the object.</param> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanWrite"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON. - </summary> - <value> - <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>. - </value> - </member> - <member name="T:Newtonsoft.Json.Converters.DateTimeConverterBase"> - <summary> - Provides a base class for converting a <see cref="T:System.DateTime"/> to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.DateTimeConverterBase.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.IsoDateTimeConverter"> - <summary> - Converts a <see cref="T:System.DateTime"/> to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z). - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles"> - <summary> - Gets or sets the date time styles used when converting a date to and from JSON. - </summary> - <value>The date time styles used when converting a date to and from JSON.</value> - </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat"> - <summary> - Gets or sets the date time format used when converting a date to and from JSON. - </summary> - <value>The date time format used when converting a date to and from JSON.</value> - </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture"> - <summary> - Gets or sets the culture used when converting a date to and from JSON. - </summary> - <value>The culture used when converting a date to and from JSON.</value> - </member> - <member name="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter"> - <summary> - Converts a <see cref="T:System.DateTime"/> to and from a JavaScript date constructor (e.g. new Date(52231943)). - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing property value of the JSON that is being converted.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="T:Newtonsoft.Json.Converters.KeyValuePairConverter"> - <summary> - Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.RegexConverter"> - <summary> - Converts a <see cref="T:System.Text.RegularExpressions.Regex"/> to and from JSON and BSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.RegexConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.RegexConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.RegexConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.StringEnumConverter"> - <summary> - Converts an <see cref="T:System.Enum"/> to and from its name string value. - </summary> - <summary> - Converts an <see cref="T:System.Enum"/> to and from its name string value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.GetEnumNameMap(System.Type)"> - <summary> - A cached representation of the Enum string representation to respect per Enum field name. - </summary> - <param name="t">The type of the Enum.</param> - <returns>A map of enum field name to either the field name, or the configured enum member name (<see cref="T:System.Runtime.Serialization.EnumMemberAttribute"/>).</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText"> - <summary> - Gets or sets a value indicating whether the written enum text should be camel case. - </summary> - <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.Converters.VersionConverter"> - <summary> - Converts a <see cref="T:System.Version"/> to and from a string (e.g. "1.2.3.4"). - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.VersionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.VersionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing property value of the JSON that is being converted.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.VersionConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.XmlNodeConverter"> - <summary> - Converts XML to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="serializer">The calling serializer.</param> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.IsNamespaceAttribute(System.String,System.String@)"> - <summary> - Checks if the attributeName is a namespace attribute. - </summary> - <param name="attributeName">Attribute name to test.</param> - <param name="prefix">The attribute name prefix if it has one, otherwise an empty string.</param> - <returns>True if attribute name is for a namespace attribute, otherwise false.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified value type. - </summary> - <param name="valueType">Type of the value.</param> - <returns> - <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.DeserializeRootElementName"> - <summary> - Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements. - </summary> - <value>The name of the deserialize root element.</value> - </member> - <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.WriteArrayAttribute"> - <summary> - Gets or sets 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. - </summary> - <value><c>true</c> if the array attibute is written to the XML; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.OmitRootObject"> - <summary> - Gets or sets a value indicating whether to write the root JSON object. - </summary> - <value><c>true</c> if the JSON root object is omitted; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.DateFormatHandling"> - <summary> - Specifies how dates are formatted when writing JSON text. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat"> - <summary> - Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". - </summary> - </member> - <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat"> - <summary> - Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". - </summary> - </member> - <member name="T:Newtonsoft.Json.DateParseHandling"> - <summary> - Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateParseHandling.None"> - <summary> - Date formatted strings are not parsed to a date type and are read as strings. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateParseHandling.DateTime"> - <summary> - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"> - <summary> - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.DateTimeZoneHandling"> - <summary> - Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local"> - <summary> - Treat as local time. If the <see cref="T:System.DateTime"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc"> - <summary> - Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified"> - <summary> - Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string. - If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind"> - <summary> - Time zone information should be preserved when converting. - </summary> - </member> - <member name="T:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle"> - <summary> - Indicates the method that will be used during deserialization for locating and loading assemblies. - </summary> - </member> - <member name="F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple"> - <summary> - 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 is used to load the assembly. - </summary> - </member> - <member name="F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Full"> - <summary> - In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the Assembly class is used to load the assembly. - </summary> - </member> - <member name="T:Newtonsoft.Json.DefaultValueHandling"> - <summary> - Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Include"> - <summary> - 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. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore"> - <summary> - Ignore members where the member value is the same as the member's default value when serializing objects - so that is is not written to JSON, and ignores setting members when the JSON value equals the member's default value. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate"> - <summary> - Members with a default value but no JSON will be set to their default value when deserializing. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate"> - <summary> - Ignore members where the member value is the same as the member's default value when serializing objects - and sets members to their default value when deserializing. - </summary> - </member> - <member name="T:Newtonsoft.Json.Formatting"> - <summary> - Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.Formatting.None"> - <summary> - No special formatting is applied. This is the default. - </summary> - </member> - <member name="F:Newtonsoft.Json.Formatting.Indented"> - <summary> - Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings. - </summary> - </member> - <member name="T:Newtonsoft.Json.IJsonLineInfo"> - <summary> - Provides an interface to enable a class to return line and position information. - </summary> - </member> - <member name="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"> - <summary> - Gets a value indicating whether the class can return line information. - </summary> - <returns> - <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.IJsonLineInfo.LineNumber"> - <summary> - Gets the current line number. - </summary> - <value>The current line number or 0 if no line information is available (for example, HasLineInfo returns false).</value> - </member> - <member name="P:Newtonsoft.Json.IJsonLineInfo.LinePosition"> - <summary> - Gets the current line position. - </summary> - <value>The current line position or 0 if no line information is available (for example, HasLineInfo returns false).</value> - </member> - <member name="T:Newtonsoft.Json.JsonArrayAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonContainerAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Id"> - <summary> - Gets or sets the id. - </summary> - <value>The id.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Title"> - <summary> - Gets or sets the title. - </summary> - <value>The title.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Description"> - <summary> - Gets or sets the description. - </summary> - <value>The description.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType"> - <summary> - Gets the collection's items converter. - </summary> - <value>The collection's items converter.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference"> - <summary> - Gets or sets a value that indicates whether to preserve object references. - </summary> - <value> - <c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference"> - <summary> - Gets or sets a value that indicates whether to preserve collection's items references. - </summary> - <value> - <c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling"> - <summary> - Gets or sets the reference loop handling used when serializing the collection's items. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling"> - <summary> - Gets or sets the type name handling used when serializing the collection's items. - </summary> - <value>The type name handling.</value> - </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with a flag indicating whether the array can contain null items - </summary> - <param name="allowNullItems">A flag indicating whether the array can contain null items.</param> - </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems"> - <summary> - Gets or sets a value indicating whether null items are allowed in the collection. - </summary> - <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.JsonConstructorAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified constructor when deserializing that object. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonConvert"> - <summary> - Provides methods for converting between common language runtime types and JSON types. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.True"> - <summary> - Represents JavaScript's boolean value true as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.False"> - <summary> - Represents JavaScript's boolean value false as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.Null"> - <summary> - Represents JavaScript's null as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.Undefined"> - <summary> - Represents JavaScript's undefined as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.PositiveInfinity"> - <summary> - Represents JavaScript's positive infinity as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.NegativeInfinity"> - <summary> - Represents JavaScript's negative infinity as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.NaN"> - <summary> - Represents JavaScript's NaN as a string. This field is read-only. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)"> - <summary> - Converts the <see cref="T:System.DateTime"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)"> - <summary> - Converts the <see cref="T:System.DateTime"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified. - </summary> - <param name="value">The value to convert.</param> - <param name="format">The format the date will be converted to.</param> - <param name="timeZoneHandling">The time zone handling when the date is converted to a string.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)"> - <summary> - Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)"> - <summary> - Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified. - </summary> - <param name="value">The value to convert.</param> - <param name="format">The format the date will be converted to.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)"> - <summary> - Converts the <see cref="T:System.Boolean"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Boolean"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Char)"> - <summary> - Converts the <see cref="T:System.Char"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Char"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)"> - <summary> - Converts the <see cref="T:System.Enum"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Enum"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)"> - <summary> - Converts the <see cref="T:System.Int32"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int32"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)"> - <summary> - Converts the <see cref="T:System.Int16"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int16"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)"> - <summary> - Converts the <see cref="T:System.UInt16"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt16"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)"> - <summary> - Converts the <see cref="T:System.UInt32"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt32"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)"> - <summary> - Converts the <see cref="T:System.Int64"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int64"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)"> - <summary> - Converts the <see cref="T:System.UInt64"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt64"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Single)"> - <summary> - Converts the <see cref="T:System.Single"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Single"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Double)"> - <summary> - Converts the <see cref="T:System.Double"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Double"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)"> - <summary> - Converts the <see cref="T:System.Byte"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Byte"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)"> - <summary> - Converts the <see cref="T:System.SByte"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)"> - <summary> - Converts the <see cref="T:System.Decimal"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)"> - <summary> - Converts the <see cref="T:System.Guid"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Guid"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)"> - <summary> - Converts the <see cref="T:System.TimeSpan"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.TimeSpan"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)"> - <summary> - Converts the <see cref="T:System.Uri"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Uri"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String)"> - <summary> - Converts the <see cref="T:System.String"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)"> - <summary> - Converts the <see cref="T:System.String"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <param name="delimter">The string delimiter character.</param> - <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)"> - <summary> - Converts the <see cref="T:System.Object"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Object"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)"> - <summary> - Serializes the specified object to a JSON string. - </summary> - <param name="value">The object to serialize.</param> - <returns>A JSON string representation of the object.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)"> - <summary> - Serializes the specified object to a JSON string. - </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <returns> - A JSON string representation of the object. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="converters">A collection converters used while serializing.</param> - <returns>A JSON string representation of the object.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="converters">A collection converters used while serializing.</param> - <returns>A JSON string representation of the object.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> - <returns> - A JSON string representation of the object. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> - <returns> - A JSON string representation of the object. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String)"> - <summary> - Deserializes the JSON to a .NET object. - </summary> - <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Deserializes the JSON to a .NET object. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The deserialized object from the Json string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)"> - <summary> - Deserializes the JSON to the given anonymous type. - </summary> - <typeparam name="T"> - The anonymous type to deserialize to. This can't be specified - traditionally and must be infered from the anonymous type passed - as a parameter. - </typeparam> - <param name="value">The JSON to deserialize.</param> - <param name="anonymousTypeObject">The anonymous type object.</param> - <returns>The deserialized anonymous type from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The JSON to deserialize.</param> - <param name="converters">Converters to use while deserializing.</param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The object to deserialize.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The type of the object to deserialize.</param> - <param name="converters">Converters to use while deserializing.</param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The type of the object to deserialize to.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object)"> - <summary> - Populates the object with values from the JSON string. - </summary> - <param name="value">The JSON to populate values from.</param> - <param name="target">The target object to populate values onto.</param> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Populates the object with values from the JSON string. - </summary> - <param name="value">The JSON to populate values from.</param> - <param name="target">The target object to populate values onto.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject)"> - <summary> - Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. - </summary> - <param name="node">The node to convert to JSON.</param> - <returns>A JSON string of the XNode.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting)"> - <summary> - Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. - </summary> - <param name="node">The node to convert to JSON.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <returns>A JSON string of the XNode.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean)"> - <summary> - Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. - </summary> - <param name="node">The node to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="omitRootObject">Omits writing the root object.</param> - <returns>A JSON string of the XNode.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String)"> - <summary> - Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string. - </summary> - <param name="value">The JSON string.</param> - <returns>The deserialized XNode</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String)"> - <summary> - Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment. - </summary> - <param name="value">The JSON string.</param> - <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> - <returns>The deserialized XNode</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean)"> - <summary> - Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment. - </summary> - <param name="value">The JSON string.</param> - <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> - <param name="writeArrayAttribute"> - 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. - </param> - <returns>The deserialized XNode</returns> - </member> - <member name="T:Newtonsoft.Json.JsonConverterAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified <see cref="T:Newtonsoft.Json.JsonConverter"/> when serializing the member or class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class. - </summary> - <param name="converterType">Type of the converter.</param> - </member> - <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType"> - <summary> - Gets the type of the converter. - </summary> - <value>The type of the converter.</value> - </member> - <member name="T:Newtonsoft.Json.JsonConverterCollection"> - <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonDictionaryAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="T:Newtonsoft.Json.JsonException"> - <summary> - The exception thrown when an error occurs during Json serialization or deserialization. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="T:Newtonsoft.Json.JsonIgnoreAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonObjectAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified member serialization. - </summary> - <param name="memberSerialization">The member serialization.</param> - </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization"> - <summary> - Gets or sets the member serialization. - </summary> - <value>The member serialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired"> - <summary> - Gets or sets a value that indicates whether the object's properties are required. - </summary> - <value> - A value indicating whether the object's properties are required. - </value> - </member> - <member name="T:Newtonsoft.Json.JsonPropertyAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member with the specified name. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class with the specified name. - </summary> - <param name="propertyName">Name of the property.</param> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType"> - <summary> - Gets or sets the converter used when serializing the property's collection items. - </summary> - <value>The collection's items converter.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling"> - <summary> - Gets or sets the null value handling used when serializing this property. - </summary> - <value>The null value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling"> - <summary> - Gets or sets the default value handling used when serializing this property. - </summary> - <value>The default value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling"> - <summary> - Gets or sets the reference loop handling used when serializing this property. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling"> - <summary> - Gets or sets the object creation handling used when deserializing this property. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling"> - <summary> - Gets or sets the type name handling used when serializing this property. - </summary> - <value>The type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.IsReference"> - <summary> - Gets or sets whether this property's value is serialized as a reference. - </summary> - <value>Whether this property's value is serialized as a reference.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Order"> - <summary> - Gets or sets the order of serialization and deserialization of a member. - </summary> - <value>The numeric order of serialization or deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Required"> - <summary> - Gets or sets a value indicating whether this property is required. - </summary> - <value> - A value indicating whether this property is required. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName"> - <summary> - Gets or sets the name of the property. - </summary> - <value>The name of the property.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling"> - <summary> - Gets or sets the the reference loop handling used when serializing the property's collection items. - </summary> - <value>The collection's items reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling"> - <summary> - Gets or sets the the type name handling used when serializing the property's collection items. - </summary> - <value>The collection's items type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference"> - <summary> - Gets or sets whether this property's collection items are serialized as a reference. - </summary> - <value>Whether this property's collection items are serialized as a reference.</value> - </member> - <member name="T:Newtonsoft.Json.JsonReaderException"> - <summary> - The exception thrown when an error occurs while reading Json text. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="P:Newtonsoft.Json.JsonReaderException.LineNumber"> - <summary> - Gets the line number indicating where the error occurred. - </summary> - <value>The line number indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReaderException.LinePosition"> - <summary> - Gets the line position indicating where the error occurred. - </summary> - <value>The line position indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReaderException.Path"> - <summary> - Gets the path to the JSON where the error occurred. - </summary> - <value>The path to the JSON where the error occurred.</value> - </member> - <member name="T:Newtonsoft.Json.JsonSerializationException"> - <summary> - The exception thrown when an error occurs during Json serialization or deserialization. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="T:Newtonsoft.Json.JsonSerializer"> - <summary> - Serializes and deserializes objects into and from the JSON format. - The <see cref="T:Newtonsoft.Json.JsonSerializer"/> enables you to control how objects are encoded into JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. - </summary> - <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param> - <returns>A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)"> - <summary> - Populates the JSON values onto the target object. - </summary> - <param name="reader">The <see cref="T:System.IO.TextReader"/> that contains the JSON structure to reader values from.</param> - <param name="target">The target object to populate values onto.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)"> - <summary> - Populates the JSON values onto the target object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to reader values from.</param> - <param name="target">The target object to populate values onto.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to deserialize.</param> - <returns>The <see cref="T:System.Object"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:System.IO.StringReader"/> - into an instance of the specified type. - </summary> - <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the object.</param> - <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The instance of <paramref name="objectType"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/> - into an instance of the specified type. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param> - <typeparam name="T">The type of the object to deserialize.</typeparam> - <returns>The instance of <typeparamref name="T"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/> - into an instance of the specified type. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param> - <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The instance of <paramref name="objectType"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)"> - <summary> - Serializes the specified <see cref="T:System.Object"/> and writes the Json structure - to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>. - </summary> - <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param> - <param name="value">The <see cref="T:System.Object"/> to serialize.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)"> - <summary> - Serializes the specified <see cref="T:System.Object"/> and writes the Json structure - to a <c>Stream</c> using the specified <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param> - <param name="value">The <see cref="T:System.Object"/> to serialize.</param> - </member> - <member name="E:Newtonsoft.Json.JsonSerializer.Error"> - <summary> - Occurs when the <see cref="T:Newtonsoft.Json.JsonSerializer"/> errors during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceResolver"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Binder"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"> - <summary> - Gets or sets how type name writing and reading is handled by the serializer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat"> - <summary> - Gets or sets how a type name assembly is written and resolved by the serializer. - </summary> - <value>The type name assembly format.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling"> - <summary> - Gets or sets how object references are preserved by the serializer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling"> - <summary> - Get or set how reference loops (e.g. a class referencing itself) is handled. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling"> - <summary> - Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling"> - <summary> - Get or set how null values are handled during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling"> - <summary> - Get or set how null default are handled during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling"> - <summary> - Gets or sets how objects are created during deserialization. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ConstructorHandling"> - <summary> - Gets or sets how constructors are used during deserialization. - </summary> - <value>The constructor handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Converters"> - <summary> - Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. - </summary> - <value>Collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ContractResolver"> - <summary> - Gets or sets the contract resolver used by the serializer when - serializing .NET objects to JSON and vice versa. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Context"> - <summary> - Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods. - </summary> - <value>The context.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Formatting"> - <summary> - Indicates how JSON text output is formatted. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatHandling"> - <summary> - Get or set how dates are written to JSON text. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateParseHandling"> - <summary> - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Culture"> - <summary> - Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.MaxDepth"> - <summary> - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent"> - <summary> - Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. - </summary> - <value> - <c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>. - </value> - </member> - <member name="T:Newtonsoft.Json.JsonSerializerSettings"> - <summary> - Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializerSettings.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling"> - <summary> - Gets or sets how reference loops (e.g. a class referencing itself) is handled. - </summary> - <value>Reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling"> - <summary> - Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. - </summary> - <value>Missing member handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling"> - <summary> - Gets or sets how objects are created during deserialization. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling"> - <summary> - Gets or sets how null values are handled during serialization and deserialization. - </summary> - <value>Null value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling"> - <summary> - Gets or sets how null default are handled during serialization and deserialization. - </summary> - <value>The default value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Converters"> - <summary> - Gets or sets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. - </summary> - <value>The converters.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling"> - <summary> - Gets or sets how object references are preserved by the serializer. - </summary> - <value>The preserve references handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling"> - <summary> - Gets or sets how type name writing and reading is handled by the serializer. - </summary> - <value>The type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat"> - <summary> - Gets or sets how a type name assembly is written and resolved by the serializer. - </summary> - <value>The type name assembly format.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling"> - <summary> - Gets or sets how constructors are used during deserialization. - </summary> - <value>The constructor handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver"> - <summary> - Gets or sets the contract resolver used by the serializer when - serializing .NET objects to JSON and vice versa. - </summary> - <value>The contract resolver.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references. - </summary> - <value>The reference resolver.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names. - </summary> - <value>The binder.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Error"> - <summary> - Gets or sets the error handler called during serialization and deserialization. - </summary> - <value>The error handler called during serialization and deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Context"> - <summary> - Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods. - </summary> - <value>The context.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth"> - <summary> - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Formatting"> - <summary> - Indicates how JSON text output is formatted. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling"> - <summary> - Get or set how dates are written to JSON text. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling"> - <summary> - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture"> - <summary> - Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent"> - <summary> - Gets a value indicating whether there will be a check for additional content after deserializing an object. - </summary> - <value> - <c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>. - </value> - </member> - <member name="T:Newtonsoft.Json.JsonTextReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to JSON text data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>. - </summary> - <param name="reader">The <c>TextReader</c> containing the XML data to read.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.DateTimeOffset"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.Close"> - <summary> - Changes the state to closed. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"> - <summary> - Gets a value indicating whether the class can return line information. - </summary> - <returns> - <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.JsonTextReader.LineNumber"> - <summary> - Gets the current line number. - </summary> - <value> - The current line number or 0 if no line information is available (for example, HasLineInfo returns false). - </value> - </member> - <member name="P:Newtonsoft.Json.JsonTextReader.LinePosition"> - <summary> - Gets the current line position. - </summary> - <value> - The current line position or 0 if no line information is available (for example, HasLineInfo returns false). - </value> - </member> - <member name="T:Newtonsoft.Json.JsonTextWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)"> - <summary> - Creates an instance of the <c>JsonWriter</c> class using the specified <see cref="T:System.IO.TextWriter"/>. - </summary> - <param name="textWriter">The <c>TextWriter</c> to write to.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the specified end token. - </summary> - <param name="token">The end token to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent"> - <summary> - Writes indent characters. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter"> - <summary> - Writes the JSON value delimiter. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace"> - <summary> - Writes an indent space. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)"> - <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)"> - <summary> - Writes out the given white space. - </summary> - <param name="ws">The string of white space characters.</param> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation"> - <summary> - Gets or sets how many IndentChars to write for each level in the hierarchy when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteChar"> - <summary> - Gets or sets which character to use to quote attribute values. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.IndentChar"> - <summary> - Gets or sets which character to use for indenting when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteName"> - <summary> - Gets or sets a value indicating whether object names will be surrounded with quotes. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonToken"> - <summary> - Specifies the type of Json token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.None"> - <summary> - This is returned by the <see cref="T:Newtonsoft.Json.JsonReader"/> if a <see cref="M:Newtonsoft.Json.JsonReader.Read"/> method has not been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.StartObject"> - <summary> - An object start token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.StartArray"> - <summary> - An array start token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.StartConstructor"> - <summary> - A constructor start token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.PropertyName"> - <summary> - An object property name. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Comment"> - <summary> - A comment. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Raw"> - <summary> - Raw JSON. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Integer"> - <summary> - An integer. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Float"> - <summary> - A float. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.String"> - <summary> - A string. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Boolean"> - <summary> - A boolean. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Null"> - <summary> - A null token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Undefined"> - <summary> - An undefined token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.EndObject"> - <summary> - An object end token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.EndArray"> - <summary> - An array end token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.EndConstructor"> - <summary> - A constructor end token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Date"> - <summary> - A Date. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Bytes"> - <summary> - Byte data. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonValidatingReader"> - <summary> - Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonValidatingReader"/> class that - validates the content returned from the given <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from while validating.</param> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler"> - <summary> - Sets an event handler for receiving schema validation errors. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Value"> - <summary> - Gets the text value of the current Json token. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Depth"> - <summary> - Gets the depth of the current token in the JSON document. - </summary> - <value>The depth of the current token in the JSON document.</value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Path"> - <summary> - Gets the path of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.QuoteChar"> - <summary> - Gets the quotation mark character used to enclose the value of a string. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType"> - <summary> - Gets the type of the current Json token. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType"> - <summary> - Gets the Common Language Runtime (CLR) type for the current Json token. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Schema"> - <summary> - Gets or sets the schema. - </summary> - <value>The schema.</value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Reader"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.JsonReader"/> used to construct this <see cref="T:Newtonsoft.Json.JsonValidatingReader"/>. - </summary> - <value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value> - </member> - <member name="T:Newtonsoft.Json.JsonWriterException"> - <summary> - The exception thrown when an error occurs while reading Json text. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="P:Newtonsoft.Json.JsonWriterException.Path"> - <summary> - Gets the path to the JSON where the error occurred. - </summary> - <value>The path to the JSON where the error occurred.</value> - </member> - <member name="T:Newtonsoft.Json.Linq.Extensions"> - <summary> - Contains the LINQ to JSON extension methods. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of tokens that contains the ancestors of every token in the source collection. - </summary> - <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of tokens that contains the descendants of every token in the source collection. - </summary> - <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})"> - <summary> - Returns a collection of child properties of every object in the source collection. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the properties of every object in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> - <summary> - Returns a collection of child values of every object in the source collection with the given key. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection with the given key.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Returns a collection of child values of every object in the source collection. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> - <summary> - Returns a collection of converted child values of every object in the source collection with the given key. - </summary> - <typeparam name="U">The type to convert the values to.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection with the given key.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Returns a collection of converted child values of every object in the source collection. - </summary> - <typeparam name="U">The type to convert the values to.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Converts the value. - </summary> - <typeparam name="U">The type to convert the value to.</typeparam> - <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A converted value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Converts the value. - </summary> - <typeparam name="T">The source collection type.</typeparam> - <typeparam name="U">The type to convert the value to.</typeparam> - <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A converted value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of child tokens of every array in the source collection. - </summary> - <typeparam name="T">The source collection type.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of converted child tokens of every array in the source collection. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <typeparam name="U">The type to convert the values to.</typeparam> - <typeparam name="T">The source collection type.</typeparam> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>. - </summary> - <typeparam name="T">The source collection type.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns> - </member> - <member name="T:Newtonsoft.Json.Linq.IJEnumerable`1"> - <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. - </summary> - <typeparam name="T">The type of token</typeparam> - </member> - <member name="P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JArray"> - <summary> - Represents a JSON array. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JContainer"> - <summary> - Represents a token that can contain other tokens. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JToken"> - <summary> - Represents an abstract JSON token. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)"> - <summary> - Compares the values of two tokens, including the values of all descendant tokens. - </summary> - <param name="t1">The first <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <param name="t2">The second <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <returns>true if the tokens are equal; otherwise false.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)"> - <summary> - Adds the specified content immediately after this token. - </summary> - <param name="content">A content object that contains simple content or a collection of content objects to be added after this token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)"> - <summary> - Adds the specified content immediately before this token. - </summary> - <param name="content">A content object that contains simple content or a collection of content objects to be added before this token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Ancestors"> - <summary> - Returns a collection of the ancestor tokens of this token. - </summary> - <returns>A collection of the ancestor tokens of this token.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AfterSelf"> - <summary> - Returns a collection of the sibling tokens after this token, in document order. - </summary> - <returns>A collection of the sibling tokens after this tokens, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.BeforeSelf"> - <summary> - Returns a collection of the sibling tokens before this token, in document order. - </summary> - <returns>A collection of the sibling tokens before this token, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key converted to the specified type. - </summary> - <typeparam name="T">The type to convert the token to.</typeparam> - <param name="key">The token key.</param> - <returns>The converted token value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Children"> - <summary> - Returns a collection of the child tokens of this token, in document order. - </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Children``1"> - <summary> - Returns a collection of the child tokens of this token, in document order, filtered by the specified type. - </summary> - <typeparam name="T">The type to filter the child tokens on.</typeparam> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Values``1"> - <summary> - Returns a collection of the child values of this token, in document order. - </summary> - <typeparam name="T">The type to convert the values to.</typeparam> - <returns>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Remove"> - <summary> - Removes this token from its parent. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)"> - <summary> - Replaces this token with the specified token. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToString"> - <summary> - Returns the indented JSON for this token. - </summary> - <returns> - The indented JSON for this token. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> - <summary> - Returns the JSON for this token using the given formatting and converters. - </summary> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - <returns>The JSON for this token using the given formatting and converters.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Boolean"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTimeOffset"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTimeOffset"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int64"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTimeOffset}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int32"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int16"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt16"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTime"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Decimal"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Double"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Single"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.String"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt32"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt64"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte[]"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Boolean"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTimeOffset)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.DateTimeOffset"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTimeOffset})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Int16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.UInt16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Int32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.DateTime"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Decimal"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Double"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Single"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.String"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.UInt32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.UInt64"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Byte[]"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.CreateReader"> - <summary> - Creates an <see cref="T:Newtonsoft.Json.JsonReader"/> for this token. - </summary> - <returns>An <see cref="T:Newtonsoft.Json.JsonReader"/> that can be used to read this token and its descendants.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when reading the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1"> - <summary> - Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <returns>The new object created from the JSON value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param> - <returns>The new object created from the JSON value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns> - An <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a string that contains JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns> - An <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)"> - <summary> - Selects the token that matches the object path. - </summary> - <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. - </param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path or a null reference if no matching token is found.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)"> - <summary> - Selects the token that matches the object path. - </summary> - <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. - </param> - <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no token is found.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.DeepClone"> - <summary> - Creates a new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. All child tokens are recursively cloned. - </summary> - <returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer"> - <summary> - Gets a comparer that can compare two tokens for value equality. - </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"/> that can compare two nodes for value equality.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Parent"> - <summary> - Gets or sets the parent. - </summary> - <value>The parent.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Root"> - <summary> - Gets the root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.HasValues"> - <summary> - Gets a value indicating whether this token has childen tokens. - </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Next"> - <summary> - Gets the next sibling token of this node. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the next sibling token.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Previous"> - <summary> - Gets the previous sibling token of this node. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the previous sibling token.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.First"> - <summary> - Get the first child token of this token. - </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Last"> - <summary> - Get the last child token of this token. - </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)"> - <summary> - Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"/> event. - </summary> - <param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Children"> - <summary> - Returns a collection of the child tokens of this token, in document order. - </summary> - <returns> - An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Values``1"> - <summary> - Returns a collection of the child values of this token, in document order. - </summary> - <typeparam name="T">The type to convert the values to.</typeparam> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Descendants"> - <summary> - Returns a collection of the descendant tokens for this token in document order. - </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)"> - <summary> - Adds the specified content as children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="content">The content to be added.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)"> - <summary> - Adds the specified content as the first children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="content">The content to be added.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.CreateWriter"> - <summary> - Creates an <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <returns>An <see cref="T:Newtonsoft.Json.JsonWriter"/> that is ready to have content written to it.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)"> - <summary> - Replaces the children nodes of this token with the specified content. - </summary> - <param name="content">The content.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.RemoveAll"> - <summary> - Removes the child nodes from this token. - </summary> - </member> - <member name="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"> - <summary> - Occurs when the items list of the collection has changed, or the collection is reset. - </summary> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.HasValues"> - <summary> - Gets a value indicating whether this token has childen tokens. - </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.First"> - <summary> - Get the first child token of this token. - </summary> - <value> - A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.Last"> - <summary> - Get the last child token of this token. - </summary> - <value> - A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.Count"> - <summary> - Gets the count of child JSON tokens. - </summary> - <value>The count of child JSON tokens</value> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class from another <see cref="T:Newtonsoft.Json.Linq.JArray"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JArray"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content. - </summary> - <param name="content">The contents of the array.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content. - </summary> - <param name="content">The contents of the array.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a string that contains JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)"> - <summary> - Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>. - </summary> - <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param> - <returns> - The index of <paramref name="item"/> if found in the list; otherwise, -1. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)"> - <summary> - Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index. - </summary> - <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param> - <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param> - <exception cref="T:System.ArgumentOutOfRangeException"> - <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)"> - <summary> - Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index. - </summary> - <param name="index">The zero-based index of the item to remove.</param> - <exception cref="T:System.ArgumentOutOfRangeException"> - <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)"> - <summary> - Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>. - </summary> - <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Clear"> - <summary> - Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>. - </summary> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only. </exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)"> - <summary> - Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value. - </summary> - <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <returns> - true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)"> - <summary> - Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>. - </summary> - <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <returns> - true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>. - </returns> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the specified index. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JConstructor"> - <summary> - Represents a JSON constructor. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class from another <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content. - </summary> - <param name="name">The constructor name.</param> - <param name="content">The contents of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content. - </summary> - <param name="name">The constructor name.</param> - <param name="content">The contents of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name. - </summary> - <param name="name">The constructor name.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Name"> - <summary> - Gets or sets the name of this constructor. - </summary> - <value>The constructor name.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="T:Newtonsoft.Json.Linq.JEnumerable`1"> - <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. - </summary> - <typeparam name="T">The type of token</typeparam> - </member> - <member name="F:Newtonsoft.Json.Linq.JEnumerable`1.Empty"> - <summary> - An empty collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> struct. - </summary> - <param name="enumerable">The enumerable.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator"> - <summary> - Returns an enumerator that iterates through the collection. - </summary> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.System#Collections#IEnumerable#GetEnumerator"> - <summary> - Returns an enumerator that iterates through a collection. - </summary> - <returns> - An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> - <returns> - <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - </returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JObject"> - <summary> - Represents a JSON object. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class from another <see cref="T:Newtonsoft.Json.Linq.JObject"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JObject"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content. - </summary> - <param name="content">The contents of the object.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content. - </summary> - <param name="content">The contents of the object.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Properties"> - <summary> - Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties. - </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Property(System.String)"> - <summary> - Gets a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> the specified name. - </summary> - <param name="name">The property name.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> with the specified name or null.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues"> - <summary> - Gets an <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values. - </summary> - <returns>An <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a string that contains JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)"> - <summary> - Adds the specified property name. - </summary> - <param name="propertyName">Name of the property.</param> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Remove(System.String)"> - <summary> - Removes the property with the specified name. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>true if item was successfully removed; otherwise, false.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)"> - <summary> - Tries the get value. - </summary> - <param name="propertyName">Name of the property.</param> - <param name="value">The value.</param> - <returns>true if a value was successfully retrieved; otherwise, false.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator"> - <summary> - Returns an enumerator that iterates through the collection. - </summary> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)"> - <summary> - Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"/> event with the provided arguments. - </summary> - <param name="propertyName">Name of the property.</param> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"> - <summary> - Occurs when a property value changes. - </summary> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.String)"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JProperty"> - <summary> - Represents a JSON property. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class from another <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class. - </summary> - <param name="name">The property name.</param> - <param name="content">The property content.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class. - </summary> - <param name="name">The property name.</param> - <param name="content">The property content.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JProperty"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Name"> - <summary> - Gets the property name. - </summary> - <value>The property name.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Value"> - <summary> - Gets or sets the property value. - </summary> - <value>The property value.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="T:Newtonsoft.Json.Linq.JRaw"> - <summary> - Represents a raw JSON string. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JValue"> - <summary> - Represents a value in JSON (string, integer, date, etc). - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class from another <see cref="T:Newtonsoft.Json.Linq.JValue"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JValue"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value. - </summary> - <param name="value">The value.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value. - </summary> - <param name="value">The value.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)"> - <summary> - Indicates whether the current object is equal to another object of the same type. - </summary> - <returns> - true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false. - </returns> - <param name="other">An object to compare with this object.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param> - <returns> - true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false. - </returns> - <exception cref="T:System.NullReferenceException"> - The <paramref name="obj"/> parameter is null. - </exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.GetHashCode"> - <summary> - Serves as a hash function for a particular type. - </summary> - <returns> - A hash code for the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String)"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <param name="format">The format.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <param name="formatProvider">The format provider.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <param name="format">The format.</param> - <param name="formatProvider">The format provider.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)"> - <summary> - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. - </summary> - <param name="obj">An object to compare with this instance.</param> - <returns> - A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings: - Value - Meaning - Less than zero - This instance is less than <paramref name="obj"/>. - Zero - This instance is equal to <paramref name="obj"/>. - Greater than zero - This instance is greater than <paramref name="obj"/>. - </returns> - <exception cref="T:System.ArgumentException"> - <paramref name="obj"/> is not the same type as this instance. - </exception> - </member> - <member name="P:Newtonsoft.Json.Linq.JValue.HasValues"> - <summary> - Gets a value indicating whether this token has childen tokens. - </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JValue.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JValue.Value"> - <summary> - Gets or sets the underlying token value. - </summary> - <value>The underlying token value.</value> - </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class from another <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class. - </summary> - <param name="rawJson">The raw json.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)"> - <summary> - Creates an instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token. - </summary> - <param name="reader">The reader.</param> - <returns>An instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"> - <summary> - Compares tokens to determine whether they are equal. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)"> - <summary> - Determines whether the specified objects are equal. - </summary> - <param name="x">The first object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <param name="y">The second object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <returns> - true if the specified objects are equal; otherwise, false. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)"> - <summary> - Returns a hash code for the specified object. - </summary> - <param name="obj">The <see cref="T:System.Object"/> for which a hash code is to be returned.</param> - <returns>A hash code for the specified object.</returns> - <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj"/> is a reference type and <paramref name="obj"/> is null.</exception> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenReader"/> class. - </summary> - <param name="token">The token to read from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenType"> - <summary> - Specifies the type of token. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.None"> - <summary> - No token type has been set. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Object"> - <summary> - A JSON object. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Array"> - <summary> - A JSON array. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Constructor"> - <summary> - A JSON constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Property"> - <summary> - A JSON object property. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Comment"> - <summary> - A comment. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Integer"> - <summary> - An integer value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Float"> - <summary> - A float value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.String"> - <summary> - A string value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Boolean"> - <summary> - A boolean value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Null"> - <summary> - A null value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Undefined"> - <summary> - An undefined value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Date"> - <summary> - A date value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Raw"> - <summary> - A raw JSON value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Bytes"> - <summary> - A collection of bytes value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Guid"> - <summary> - A Guid value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Uri"> - <summary> - A Uri value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.TimeSpan"> - <summary> - A TimeSpan value. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class writing to the given <see cref="T:Newtonsoft.Json.Linq.JContainer"/>. - </summary> - <param name="container">The container being written to.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the end. - </summary> - <param name="token">The token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTimeOffset)"> - <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token"> - <summary> - Gets the token being writen. - </summary> - <value>The token being writen.</value> - </member> - <member name="T:Newtonsoft.Json.MemberSerialization"> - <summary> - Specifies the member serialization options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.MemberSerialization.OptOut"> - <summary> - All public members are serialized by default. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="!:NonSerializedAttribute"/>. - This is the default member serialization mode. - </summary> - </member> - <member name="F:Newtonsoft.Json.MemberSerialization.OptIn"> - <summary> - Only members must be marked with <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> or <see cref="T:System.Runtime.Serialization.DataMemberAttribute"/> are serialized. - This member serialization mode can also be set by marking the class with <see cref="T:System.Runtime.Serialization.DataContractAttribute"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.MemberSerialization.Fields"> - <summary> - All public and private fields are serialized. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="!:NonSerializedAttribute"/>. - This member serialization mode can also be set by marking the class with <see cref="!:SerializableAttribute"/> - and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false. - </summary> - </member> - <member name="T:Newtonsoft.Json.MissingMemberHandling"> - <summary> - Specifies missing member handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.MissingMemberHandling.Ignore"> - <summary> - Ignore a missing member and do not attempt to deserialize it. - </summary> - </member> - <member name="F:Newtonsoft.Json.MissingMemberHandling.Error"> - <summary> - Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a missing member is encountered during deserialization. - </summary> - </member> - <member name="T:Newtonsoft.Json.NullValueHandling"> - <summary> - Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.NullValueHandling.Include"> - <summary> - Include null values when serializing and deserializing objects. - </summary> - </member> - <member name="F:Newtonsoft.Json.NullValueHandling.Ignore"> - <summary> - Ignore null values when serializing and deserializing objects. - </summary> - </member> - <member name="T:Newtonsoft.Json.ObjectCreationHandling"> - <summary> - Specifies how object creation is handled by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Auto"> - <summary> - Reuse existing objects, create new objects when needed. - </summary> - </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Reuse"> - <summary> - Only reuse existing objects. - </summary> - </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Replace"> - <summary> - Always create new objects. - </summary> - </member> - <member name="T:Newtonsoft.Json.PreserveReferencesHandling"> - <summary> - Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.None"> - <summary> - Do not preserve references when serializing types. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Objects"> - <summary> - Preserve references when serializing into a JSON object structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Arrays"> - <summary> - Preserve references when serializing into a JSON array structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.All"> - <summary> - Preserve references when serializing. - </summary> - </member> - <member name="T:Newtonsoft.Json.ReferenceLoopHandling"> - <summary> - Specifies reference loop handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Error"> - <summary> - Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a loop is encountered. - </summary> - </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Ignore"> - <summary> - Ignore loop references and do not serialize. - </summary> - </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Serialize"> - <summary> - Serialize loop references. - </summary> - </member> - <member name="T:Newtonsoft.Json.Required"> - <summary> - Indicating whether a property is required. - </summary> - </member> - <member name="F:Newtonsoft.Json.Required.Default"> - <summary> - The property is not required. The default state. - </summary> - </member> - <member name="F:Newtonsoft.Json.Required.AllowNull"> - <summary> - The property must be defined in JSON but can be a null value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Required.Always"> - <summary> - The property must be defined in JSON and cannot be a null value. - </summary> - </member> - <member name="T:Newtonsoft.Json.SerializationBinder"> - <summary> - Allows users to control class loading and mandate what class to load. - </summary> - </member> - <member name="M:Newtonsoft.Json.SerializationBinder.BindToType(System.String,System.String)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object</param> - <returns>The type of the object the formatter creates a new instance of.</returns> - </member> - <member name="M:Newtonsoft.Json.SerializationBinder.BindToName(System.Type,System.String@,System.String@)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="serializedType">The type of the object the formatter creates a new instance of.</param> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver"> - <summary> - Resolves member mappings for a type, camel casing property names. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.DefaultContractResolver"> - <summary> - Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.IContractResolver"> - <summary> - Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)"> - <summary> - Resolves the contract for a given type. - </summary> - <param name="type">The type to resolve a contract for.</param> - <returns>The contract for a given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class. - </summary> - <param name="shareCache"> - If set to <c>true</c> the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> will use a cached shared with other resolvers of the same type. - Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected - behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly - recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </param> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)"> - <summary> - Resolves the contract for a given type. - </summary> - <param name="type">The type to resolve a contract for.</param> - <returns>The contract for a given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetSerializableMembers(System.Type)"> - <summary> - Gets the serializable members for the type. - </summary> - <param name="objectType">The type to get serializable members for.</param> - <returns>The serializable members for the type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateConstructorParameters(System.Reflection.ConstructorInfo,Newtonsoft.Json.Serialization.JsonPropertyCollection)"> - <summary> - Creates the constructor parameters. - </summary> - <param name="constructor">The constructor to create properties for.</param> - <param name="memberProperties">The type's member properties.</param> - <returns>Properties for the given <see cref="T:System.Reflection.ConstructorInfo"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>. - </summary> - <param name="matchingMemberProperty">The matching member property.</param> - <param name="parameterInfo">The constructor parameter.</param> - <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContractConverter(System.Type)"> - <summary> - Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract. - </summary> - <param name="objectType">Type of the object.</param> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateArrayContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePrimitiveContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateLinqContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(System.Type)"> - <summary> - Determines which contract type is created for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties(System.Type,Newtonsoft.Json.MemberSerialization)"> - <summary> - Creates properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>. - </summary> - <param name="type">The type to create properties for.</param> - /// <param name="memberSerialization">The member serialization mode for the type.</param> - <returns>Properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateMemberValueProvider(System.Reflection.MemberInfo)"> - <summary> - Creates the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member. - </summary> - <param name="member">The member.</param> - <returns>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>. - </summary> - <param name="memberSerialization">The member's parent <see cref="T:Newtonsoft.Json.MemberSerialization"/>.</param> - <param name="member">The member to create a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for.</param> - <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)"> - <summary> - Resolves the name of the property. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>Name of the property.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)"> - <summary> - Gets the resolved name of the property. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>Name of the property.</returns> - </member> - <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration"> - <summary> - Gets a value indicating whether members are being get and set using dynamic code generation. - This value is determined by the runtime permissions available. - </summary> - <value> - <c>true</c> if using dynamic code generation; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DefaultMembersSearchFlags"> - <summary> - Gets or sets the default members search flags. - </summary> - <value>The default members search flags.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.SerializeCompilerGeneratedMembers"> - <summary> - Gets or sets a value indicating whether compiler generated members should be serialized. - </summary> - <value> - <c>true</c> if serialized compiler generated members; otherwise, <c>false</c>. - </value> - </member> - <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.ResolvePropertyName(System.String)"> - <summary> - Resolves the name of the property. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>The property name camel cased.</returns> - </member> - <member name="T:Newtonsoft.Json.Serialization.IReferenceResolver"> - <summary> - Used to resolve references when serializing and deserializing JSON by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)"> - <summary> - Resolves a reference to its object. - </summary> - <param name="context">The serialization context.</param> - <param name="reference">The reference to resolve.</param> - <returns>The object that</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)"> - <summary> - Gets the reference for the sepecified object. - </summary> - <param name="context">The serialization context.</param> - <param name="value">The object to get a reference for.</param> - <returns>The reference to the object.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)"> - <summary> - Determines whether the specified object is referenced. - </summary> - <param name="context">The serialization context.</param> - <param name="value">The object to test for a reference.</param> - <returns> - <c>true</c> if the specified object is referenced; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)"> - <summary> - Adds a reference to the specified object. - </summary> - <param name="context">The serialization context.</param> - <param name="reference">The reference.</param> - <param name="value">The object to reference.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder"> - <summary> - The default serialization binder used when resolving and loading classes from type names. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param> - <returns> - The type of the object the formatter creates a new instance of. - </returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToName(System.Type,System.String@,System.String@)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="serializedType">The type of the object the formatter creates a new instance of.</param> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object. </param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object. </param> - </member> - <member name="T:Newtonsoft.Json.Serialization.ErrorContext"> - <summary> - Provides information surrounding an error. - </summary> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Error"> - <summary> - Gets or sets the error. - </summary> - <value>The error.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject"> - <summary> - Gets the original object that caused the error. - </summary> - <value>The original object that caused the error.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Member"> - <summary> - Gets the member that caused the error. - </summary> - <value>The member that caused the error.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Path"> - <summary> - Gets the path of the JSON location where the error occurred. - </summary> - <value>The path of the JSON location where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Handled"> - <summary> - Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.ErrorContext"/> is handled. - </summary> - <value><c>true</c> if handled; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.ErrorEventArgs"> - <summary> - Provides data for the Error event. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ErrorEventArgs"/> class. - </summary> - <param name="currentObject">The current object.</param> - <param name="errorContext">The error context.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject"> - <summary> - Gets the current object the error event is being raised against. - </summary> - <value>The current object the error event is being raised against.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext"> - <summary> - Gets the error context. - </summary> - <value>The error context.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.IValueProvider"> - <summary> - Provides methods to get and set values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)"> - <summary> - Sets the value. - </summary> - <param name="target">The target to set the value on.</param> - <param name="value">The value to set on the target.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)"> - <summary> - Gets the value. - </summary> - <param name="target">The target to get the value from.</param> - <returns>The value.</returns> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonArrayContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonContainerContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType"> - <summary> - Gets the underlying type for the contract. - </summary> - <value>The underlying type for the contract.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.CreatedType"> - <summary> - Gets or sets the type created during deserialization. - </summary> - <value>The type created during deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.IsReference"> - <summary> - Gets or sets whether this type contract is serialized as a reference. - </summary> - <value>Whether this type contract is serialized as a reference.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.Converter"> - <summary> - Gets or sets the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for this contract. - </summary> - <value>The converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserialized"> - <summary> - Gets or sets the method called immediately after deserialization of the object. - </summary> - <value>The method called immediately after deserialization of the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializing"> - <summary> - Gets or sets the method called during deserialization of the object. - </summary> - <value>The method called during deserialization of the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerialized"> - <summary> - Gets or sets the method called after serialization of the object graph. - </summary> - <value>The method called after serialization of the object graph.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializing"> - <summary> - Gets or sets the method called before serialization of the object. - </summary> - <value>The method called before serialization of the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"> - <summary> - Gets or sets the default creator method used to create the object. - </summary> - <value>The default creator method used to create the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic"> - <summary> - Gets or sets a value indicating whether the default creator is non public. - </summary> - <value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError"> - <summary> - Gets or sets the method called when an error is thrown during the serialization of the object. - </summary> - <value>The method called when an error is thrown during the serialization of the object.</value> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonContainerContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter"> - <summary> - Gets or sets the default collection items <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <value>The converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference"> - <summary> - Gets or sets a value indicating whether the collection items preserve object references. - </summary> - <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling"> - <summary> - Gets or sets the collection item reference loop handling. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling"> - <summary> - Gets or sets the collection item type name handling. - </summary> - <value>The type name handling.</value> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType"> - <summary> - Gets the <see cref="T:System.Type"/> of the collection items. - </summary> - <value>The <see cref="T:System.Type"/> of the collection items.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.PropertyNameResolver"> - <summary> - Gets or sets the property name resolver. - </summary> - <value>The property name resolver.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType"> - <summary> - Gets the <see cref="T:System.Type"/> of the dictionary keys. - </summary> - <value>The <see cref="T:System.Type"/> of the dictionary keys.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType"> - <summary> - Gets the <see cref="T:System.Type"/> of the dictionary values. - </summary> - <value>The <see cref="T:System.Type"/> of the dictionary values.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonLinqContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonObjectContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization"> - <summary> - Gets or sets the object member serialization. - </summary> - <value>The member object serialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired"> - <summary> - Gets or sets a value that indicates whether the object's properties are required. - </summary> - <value> - A value indicating whether the object's properties are required. - </value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties"> - <summary> - Gets the object's properties. - </summary> - <value>The object's properties.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ConstructorParameters"> - <summary> - Gets the constructor parameters required for any non-default constructor - </summary> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor"> - <summary> - Gets or sets the override constructor used to create the object. - This is set when a constructor is marked up using the - JsonConstructor attribute. - </summary> - <value>The override constructor.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ParametrizedConstructor"> - <summary> - Gets or sets the parametrized constructor used to create the object. - </summary> - <value>The parametrized constructor.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonProperty"> - <summary> - Maps a JSON property to a .NET member or constructor parameter. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonProperty.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName"> - <summary> - Gets or sets the name of the property. - </summary> - <value>The name of the property.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType"> - <summary> - Gets or sets the type that declared this property. - </summary> - <value>The type that declared this property.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Order"> - <summary> - Gets or sets the order of serialization and deserialization of a member. - </summary> - <value>The numeric order of serialization or deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName"> - <summary> - Gets or sets the name of the underlying member or parameter. - </summary> - <value>The name of the underlying member or parameter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType"> - <summary> - Gets or sets the type of the property. - </summary> - <value>The type of the property.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Converter"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> for the property. - If set this converter takes presidence over the contract converter for the property type. - </summary> - <value>The converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter"> - <summary> - Gets the member converter. - </summary> - <value>The member converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored. - </summary> - <value><c>true</c> if ignored; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Readable"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable. - </summary> - <value><c>true</c> if readable; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Writable"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable. - </summary> - <value><c>true</c> if writable; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue"> - <summary> - Gets the default value. - </summary> - <value>The default value.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required. - </summary> - <value>A value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference"> - <summary> - Gets a value indicating whether this property preserves object references. - </summary> - <value> - <c>true</c> if this instance is reference; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling"> - <summary> - Gets the property null value handling. - </summary> - <value>The null value handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling"> - <summary> - Gets the property default value handling. - </summary> - <value>The default value handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling"> - <summary> - Gets the property reference loop handling. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling"> - <summary> - Gets the property object creation handling. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling"> - <summary> - Gets or sets the type name handling. - </summary> - <value>The type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize"> - <summary> - Gets or sets a predicate used to determine whether the property should be serialize. - </summary> - <value>A predicate used to determine whether the property should be serialize.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified"> - <summary> - Gets or sets a predicate used to determine whether the property should be serialized. - </summary> - <value>A predicate used to determine whether the property should be serialized.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified"> - <summary> - Gets or sets an action used to set whether the property has been deserialized. - </summary> - <value>An action used to set whether the property has been deserialized.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter"> - <summary> - Gets or sets the converter used when serializing the property's collection items. - </summary> - <value>The collection's items converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference"> - <summary> - Gets or sets whether this property's collection items are serialized as a reference. - </summary> - <value>Whether this property's collection items are serialized as a reference.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling"> - <summary> - Gets or sets the the type name handling used when serializing the property's collection items. - </summary> - <value>The collection's items type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling"> - <summary> - Gets or sets the the reference loop handling used when serializing the property's collection items. - </summary> - <value>The collection's items reference loop handling.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"> - <summary> - A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"/> class. - </summary> - <param name="type">The type.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)"> - <summary> - When implemented in a derived class, extracts the key from the specified element. - </summary> - <param name="item">The element from which to extract the key.</param> - <returns>The key for the specified element.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)"> - <summary> - Adds a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object. - </summary> - <param name="property">The property to add to the collection.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)"> - <summary> - Gets the closest matching <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object. - First attempts to get an exact case match of propertyName and then - a case insensitive match. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>A matching property if found.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)"> - <summary> - Gets a property by property name. - </summary> - <param name="propertyName">The name of the property to get.</param> - <param name="comparisonType">Type property name string comparison.</param> - <returns>A matching property if found.</returns> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonStringContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1"> - <summary> - Represents a method that constructs an object. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.OnErrorAttribute"> - <summary> - When applied to a method, specifies that the method is called when an error occurs serializing an object. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"> - <summary> - Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using reflection. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"/> class. - </summary> - <param name="memberInfo">The member info.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)"> - <summary> - Sets the value. - </summary> - <param name="target">The target to set the value on.</param> - <param name="value">The value to set on the target.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)"> - <summary> - Gets the value. - </summary> - <param name="target">The target to get the value from.</param> - <returns>The value.</returns> - </member> - <member name="T:Newtonsoft.Json.TypeNameHandling"> - <summary> - Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.None"> - <summary> - Do not include the .NET type name when serializing types. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Objects"> - <summary> - Include the .NET type name when serializing into a JSON object structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Arrays"> - <summary> - Include the .NET type name when serializing into a JSON array structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.All"> - <summary> - Always include the .NET type name when serializing. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Auto"> - <summary> - Include the .NET type name when the type of the object being serialized is not the same as its declared type. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})"> - <summary> - Determines whether the collection is null or empty. - </summary> - <param name="collection">The collection.</param> - <returns> - <c>true</c> if the collection is null or empty; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})"> - <summary> - Adds the elements of the specified collection to the specified generic IList. - </summary> - <param name="initial">The list to add to.</param> - <param name="collection">The collection of elements to add.</param> - </member> - <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IndexOf``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})"> - <summary> - Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer. - </summary> - <typeparam name="TSource">The type of the elements of source.</typeparam> - <param name="list">A sequence in which to locate a value.</param> - <param name="value">The object to locate in the sequence</param> - <param name="comparer">An equality comparer to compare values.</param> - <returns>The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.Convert(System.Object,System.Globalization.CultureInfo,System.Type)"> - <summary> - Converts the value to the specified type. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <returns>The converted type.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.TryConvert(System.Object,System.Globalization.CultureInfo,System.Type,System.Object@)"> - <summary> - Converts the value to the specified type. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <param name="convertedValue">The converted value if the conversion was successful or the default value of <c>T</c> if it failed.</param> - <returns> - <c>true</c> if <c>initialValue</c> was converted successfully; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)"> - <summary> - 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. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert or cast the value to.</param> - <returns> - The converted type. If conversion was unsuccessful, the initial value - is returned if assignable to the target type. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1"> - <summary> - Gets a dictionary of the names and values of an Enum type. - </summary> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1(System.Type)"> - <summary> - Gets a dictionary of the names and values of an Enum type. - </summary> - <param name="enumType">The enum type to get names and values for.</param> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetCollectionItemType(System.Type)"> - <summary> - Gets the type of the typed collection's items. - </summary> - <param name="type">The type.</param> - <returns>The type of the typed collection's items.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(System.Reflection.MemberInfo)"> - <summary> - Gets the member's underlying type. - </summary> - <param name="member">The member.</param> - <returns>The underlying type of the member.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.MemberInfo)"> - <summary> - Determines whether the member is an indexed property. - </summary> - <param name="member">The member.</param> - <returns> - <c>true</c> if the member is an indexed property; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.PropertyInfo)"> - <summary> - Determines whether the property is an indexed property. - </summary> - <param name="property">The property.</param> - <returns> - <c>true</c> if the property is an indexed property; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue(System.Reflection.MemberInfo,System.Object)"> - <summary> - Gets the member's value on the object. - </summary> - <param name="member">The member.</param> - <param name="target">The target object.</param> - <returns>The member's value on the object.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)"> - <summary> - Sets the member's value on the target object. - </summary> - <param name="member">The member.</param> - <param name="target">The target.</param> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanReadMemberValue(System.Reflection.MemberInfo,System.Boolean)"> - <summary> - Determines whether the specified MemberInfo can be read. - </summary> - <param name="member">The MemberInfo to determine whether can be read.</param> - /// <param name="nonPublic">if set to <c>true</c> then allow the member to be gotten non-publicly.</param> - <returns> - <c>true</c> if the specified MemberInfo can be read; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanSetMemberValue(System.Reflection.MemberInfo,System.Boolean,System.Boolean)"> - <summary> - Determines whether the specified MemberInfo can be set. - </summary> - <param name="member">The MemberInfo to determine whether can be set.</param> - <param name="nonPublic">if set to <c>true</c> then allow the member to be set non-publicly.</param> - <param name="canSetReadOnly">if set to <c>true</c> then allow the member to be set if read-only.</param> - <returns> - <c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Utilities.StringBuffer"> - <summary> - Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)"> - <summary> - Determines whether the string is all white space. Empty string will return false. - </summary> - <param name="s">The string to test whether it is all white space.</param> - <returns> - <c>true</c> if the string is all white space; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.StringUtils.NullEmptyString(System.String)"> - <summary> - Nulls an empty string. - </summary> - <param name="s">The string.</param> - <returns>Null if the string was null, otherwise the string unchanged.</returns> - </member> - <member name="T:Newtonsoft.Json.Schema.Extensions"> - <summary> - Contains the JSON schema extension methods. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)"> - <summary> - Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <returns> - <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,System.Collections.Generic.IList{System.String}@)"> - <summary> - Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <param name="errorMessages">When this method returns, contains any error messages generated while validating. </param> - <returns> - <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)"> - <summary> - Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)"> - <summary> - Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <param name="validationEventHandler">The validation event handler.</param> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaException"> - <summary> - Returns detailed information about the schema exception. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LineNumber"> - <summary> - Gets the line number indicating where the error occurred. - </summary> - <value>The line number indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LinePosition"> - <summary> - Gets the line position indicating where the error occurred. - </summary> - <value>The line position indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.Path"> - <summary> - Gets the path to the JSON where the error occurred. - </summary> - <value>The path to the JSON where the error occurred.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling"> - <summary> - Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.None"> - <summary> - Do not infer a schema Id. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseTypeName"> - <summary> - Use the .NET type name as the schema Id. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseAssemblyQualifiedName"> - <summary> - Use the assembly qualified .NET type name as the schema Id. - </summary> - </member> - <member name="T:Newtonsoft.Json.Schema.ValidationEventArgs"> - <summary> - Returns detailed information related to the <see cref="T:Newtonsoft.Json.Schema.ValidationEventHandler"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> associated with the validation error. - </summary> - <value>The JsonSchemaException associated with the validation error.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Path"> - <summary> - Gets the path of the JSON location where the validation error occurred. - </summary> - <value>The path of the JSON location where the validation error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Message"> - <summary> - Gets the text description corresponding to the validation error. - </summary> - <value>The text description.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.ValidationEventHandler"> - <summary> - Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchema"> - <summary> - An in-memory representation of a JSON Schema. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)"> - <summary> - Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param> - <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> to use when resolving schema references.</param> - <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains schema JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Parses the specified json. - </summary> - <param name="json">The json.</param> - <param name="resolver">The resolver.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)"> - <summary> - Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/> using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="resolver">The resolver used.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Id"> - <summary> - Gets or sets the id. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Title"> - <summary> - Gets or sets the title. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Required"> - <summary> - Gets or sets whether the object is required. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly"> - <summary> - Gets or sets whether the object is read only. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Hidden"> - <summary> - Gets or sets whether the object is visible to users. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Transient"> - <summary> - Gets or sets whether the object is transient. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Description"> - <summary> - Gets or sets the description of the object. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Type"> - <summary> - Gets or sets the types of values allowed by the object. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Pattern"> - <summary> - Gets or sets the pattern. - </summary> - <value>The pattern.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength"> - <summary> - Gets or sets the minimum length. - </summary> - <value>The minimum length.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength"> - <summary> - Gets or sets the maximum length. - </summary> - <value>The maximum length.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy"> - <summary> - Gets or sets a number that the value should be divisble by. - </summary> - <value>A number that the value should be divisble by.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"> - <summary> - Gets or sets the minimum. - </summary> - <value>The minimum.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"> - <summary> - Gets or sets the maximum. - </summary> - <value>The maximum.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum"> - <summary> - Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute. - </summary> - <value>A flag indicating whether the value can not equal the number defined by the "minimum" attribute.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum"> - <summary> - Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute. - </summary> - <value>A flag indicating whether the value can not equal the number defined by the "maximum" attribute.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems"> - <summary> - Gets or sets the minimum number of items. - </summary> - <value>The minimum number of items.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems"> - <summary> - Gets or sets the maximum number of items. - </summary> - <value>The maximum number of items.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Items"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Properties"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties"> - <summary> - Gets or sets the pattern properties. - </summary> - <value>The pattern properties.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties"> - <summary> - Gets or sets a value indicating whether additional properties are allowed. - </summary> - <value> - <c>true</c> if additional properties are allowed; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Requires"> - <summary> - Gets or sets the required property if this property is present. - </summary> - <value>The required property if this property is present.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Identity"> - <summary> - Gets or sets the identity. - </summary> - <value>The identity.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Enum"> - <summary> - Gets or sets the a collection of valid enum values allowed. - </summary> - <value>A collection of valid enum values allowed.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Options"> - <summary> - Gets or sets a collection of options. - </summary> - <value>A collection of options.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Disallow"> - <summary> - Gets or sets disallowed types. - </summary> - <value>The disallow types.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Default"> - <summary> - Gets or sets the default value. - </summary> - <value>The default value.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Extends"> - <summary> - Gets or sets the extend <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>. - </summary> - <value>The extended <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Format"> - <summary> - Gets or sets the format. - </summary> - <value>The format.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"> - <summary> - Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param> - <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling"> - <summary> - Gets or sets how undefined schemas are handled by the serializer. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver"> - <summary> - Gets or sets the contract resolver. - </summary> - <value>The contract resolver.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaResolver"> - <summary> - Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)"> - <summary> - Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id. - </summary> - <param name="id">The id.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id.</returns> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas"> - <summary> - Gets or sets the loaded schemas. - </summary> - <value>The loaded schemas.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaType"> - <summary> - The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.None"> - <summary> - No type specified. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.String"> - <summary> - String type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Float"> - <summary> - Float type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Integer"> - <summary> - Integer type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean"> - <summary> - Boolean type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Object"> - <summary> - Object type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Array"> - <summary> - Array type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Null"> - <summary> - Null type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Any"> - <summary> - Any type. - </summary> - </member> - <member name="T:Newtonsoft.Json.WriteState"> - <summary> - Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Error"> - <summary> - An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state. - You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state. - Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls results in an <see cref="T:System.InvalidOperationException"/> being thrown. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Closed"> - <summary> - The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Object"> - <summary> - An object is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Array"> - <summary> - A array is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Constructor"> - <summary> - A constructor is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Property"> - <summary> - A property is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Start"> - <summary> - A write method has not been called. - </summary> - </member> - </members> -</doc> diff --git a/packages/Newtonsoft.Json.4.5.6/lib/sl4-windowsphone71/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.4.5.6/lib/sl4-windowsphone71/Newtonsoft.Json.dll deleted file mode 100644 index 7561c6e..0000000 Binary files a/packages/Newtonsoft.Json.4.5.6/lib/sl4-windowsphone71/Newtonsoft.Json.dll and /dev/null differ diff --git a/packages/Newtonsoft.Json.4.5.6/lib/sl4-windowsphone71/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.4.5.6/lib/sl4-windowsphone71/Newtonsoft.Json.xml deleted file mode 100644 index 8dcee9b..0000000 --- a/packages/Newtonsoft.Json.4.5.6/lib/sl4-windowsphone71/Newtonsoft.Json.xml +++ /dev/null @@ -1,6883 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>Newtonsoft.Json</name> - </assembly> - <members> - <member name="T:Newtonsoft.Json.Bson.BsonObjectId"> - <summary> - Represents a BSON Oid (object id). - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> class. - </summary> - <param name="value">The Oid value.</param> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonObjectId.Value"> - <summary> - Gets or sets the value of the Oid. - </summary> - <value>The value of the Oid.</value> - </member> - <member name="T:Newtonsoft.Json.Bson.BsonReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns>true if the next token was read successfully; false if there are no more tokens to read.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Skip"> - <summary> - Skips the children of the current token. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken)"> - <summary> - Sets the current token. - </summary> - <param name="newToken">The new token.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object)"> - <summary> - Sets the current token and value. - </summary> - <param name="newToken">The new token.</param> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReader.SetStateBasedOnCurrent"> - <summary> - Sets the state based on current token type. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.System#IDisposable#Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources - </summary> - <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Close"> - <summary> - Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.CurrentState"> - <summary> - Gets the current reader state. - </summary> - <value>The current reader state.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReader.CloseInput"> - <summary> - Gets or sets a value indicating whether the underlying stream or - <see cref="T:System.IO.TextReader"/> should be closed when the reader is closed. - </summary> - <value> - true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when - the reader is closed; otherwise false. The default is true. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonReader.QuoteChar"> - <summary> - Gets the quotation mark character used to enclose the value of a string. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.DateParseHandling"> - <summary> - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.MaxDepth"> - <summary> - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.TokenType"> - <summary> - Gets the type of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Value"> - <summary> - Gets the text value of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.ValueType"> - <summary> - Gets The Common Language Runtime (CLR) type for the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Depth"> - <summary> - Gets the depth of the current token in the JSON document. - </summary> - <value>The depth of the current token in the JSON document.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Path"> - <summary> - Gets the path of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Culture"> - <summary> - Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonReader.State"> - <summary> - Specifies the state of the reader. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Start"> - <summary> - The Read method has not been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Complete"> - <summary> - The end of the file has been reached successfully. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Property"> - <summary> - Reader is at a property. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.ObjectStart"> - <summary> - Reader is at the start of an object. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Object"> - <summary> - Reader is in an object. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.ArrayStart"> - <summary> - Reader is at the start of an array. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Array"> - <summary> - Reader is in an array. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Closed"> - <summary> - The Close method has been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.PostValue"> - <summary> - Reader has just read a value. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.ConstructorStart"> - <summary> - Reader is at the start of a constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Constructor"> - <summary> - Reader in a constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Error"> - <summary> - An error occurred that prevents the read operation from continuing. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Finished"> - <summary> - The end of the file has been reached successfully. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="stream">The stream.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="reader">The reader.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream,System.Boolean,System.DateTimeKind)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="stream">The stream.</param> - <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param> - <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader,System.Boolean,System.DateTimeKind)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="reader">The reader.</param> - <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param> - <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns> - A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.Close"> - <summary> - Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed. - </summary> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility"> - <summary> - Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary. - </summary> - <value> - <c>true</c> if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray"> - <summary> - Gets or sets a value indicating whether the root object will be read as a JSON array. - </summary> - <value> - <c>true</c> if the root object will be read as a JSON array; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling"> - <summary> - Gets or sets the <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON. - </summary> - <value>The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</value> - </member> - <member name="T:Newtonsoft.Json.Bson.BsonWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.#ctor"> - <summary> - Creates an instance of the <c>JsonWriter</c> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEndObject"> - <summary> - Writes the end of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEndArray"> - <summary> - Writes the end of an array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEndConstructor"> - <summary> - Writes the end constructor. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd"> - <summary> - Writes the end of the current Json object or array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)"> - <summary> - Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the specified end token. - </summary> - <param name="token">The end token to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteIndent"> - <summary> - Writes indent characters. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValueDelimiter"> - <summary> - Writes the JSON value delimiter. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentSpace"> - <summary> - Writes an indent space. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON without changing the writer's state. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteRawValue(System.String)"> - <summary> - Writes raw JSON where a value is expected and updates the writer's state. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTimeOffset)"> - <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int32})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt32})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int64})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt64})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Single})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Double})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Boolean})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int16})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt16})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Char})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Byte})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.SByte})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Decimal})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTime})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTimeOffset})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Guid})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.TimeSpan})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Object)"> - <summary> - Writes a <see cref="T:System.Object"/> value. - An error will raised if the value cannot be written as a single JSON token. - </summary> - <param name="value">The <see cref="T:System.Object"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)"> - <summary> - Writes out the given white space. - </summary> - <param name="ws">The string of white space characters.</param> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput"> - <summary> - Gets or sets a value indicating whether the underlying stream or - <see cref="T:System.IO.TextReader"/> should be closed when the writer is closed. - </summary> - <value> - true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when - the writer is closed; otherwise false. The default is true. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.Top"> - <summary> - Gets the top. - </summary> - <value>The top.</value> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.WriteState"> - <summary> - Gets the state of the writer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.Path"> - <summary> - Gets the path of the writer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.Formatting"> - <summary> - Indicates how JSON text output is formatted. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling"> - <summary> - Get or set how dates are written to JSON text. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class. - </summary> - <param name="stream">The stream.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.BinaryWriter)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class. - </summary> - <param name="writer">The writer.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the end. - </summary> - <param name="token">The token.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRawValue(System.String)"> - <summary> - Writes raw JSON where a value is expected and updates the writer's state. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTimeOffset)"> - <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value that represents a BSON object id. - </summary> - <param name="value"></param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)"> - <summary> - Writes a BSON regex. - </summary> - <param name="pattern">The regex pattern.</param> - <param name="options">The regex options.</param> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling"> - <summary> - Gets or sets the <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON. - When set to <see cref="F:System.DateTimeKind.Unspecified"/> no conversion will occur. - </summary> - <value>The <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.</value> - </member> - <member name="T:Newtonsoft.Json.ConstructorHandling"> - <summary> - Specifies how constructors are used when initializing objects during deserialization by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.ConstructorHandling.Default"> - <summary> - First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor"> - <summary> - Json.NET will use a non-public default constructor before falling back to a paramatized constructor. - </summary> - </member> - <member name="T:Newtonsoft.Json.Converters.BsonObjectIdConverter"> - <summary> - Converts a <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> to and from JSON and BSON. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonConverter"> - <summary> - Converts an object to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.GetSchema"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter. - </summary> - <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.</returns> - </member> - <member name="P:Newtonsoft.Json.JsonConverter.CanRead"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON. - </summary> - <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.JsonConverter.CanWrite"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON. - </summary> - <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.</value> - </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.CustomCreationConverter`1"> - <summary> - Create a custom object - </summary> - <typeparam name="T"></typeparam> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.Create(System.Type)"> - <summary> - Creates an object which will then be populated by the serializer. - </summary> - <param name="objectType">Type of the object.</param> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanWrite"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON. - </summary> - <value> - <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>. - </value> - </member> - <member name="T:Newtonsoft.Json.Converters.DateTimeConverterBase"> - <summary> - Provides a base class for converting a <see cref="T:System.DateTime"/> to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.DateTimeConverterBase.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.IsoDateTimeConverter"> - <summary> - Converts a <see cref="T:System.DateTime"/> to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z). - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles"> - <summary> - Gets or sets the date time styles used when converting a date to and from JSON. - </summary> - <value>The date time styles used when converting a date to and from JSON.</value> - </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat"> - <summary> - Gets or sets the date time format used when converting a date to and from JSON. - </summary> - <value>The date time format used when converting a date to and from JSON.</value> - </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture"> - <summary> - Gets or sets the culture used when converting a date to and from JSON. - </summary> - <value>The culture used when converting a date to and from JSON.</value> - </member> - <member name="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter"> - <summary> - Converts a <see cref="T:System.DateTime"/> to and from a JavaScript date constructor (e.g. new Date(52231943)). - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing property value of the JSON that is being converted.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="T:Newtonsoft.Json.Converters.KeyValuePairConverter"> - <summary> - Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.RegexConverter"> - <summary> - Converts a <see cref="T:System.Text.RegularExpressions.Regex"/> to and from JSON and BSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.RegexConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.RegexConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.RegexConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.StringEnumConverter"> - <summary> - Converts an <see cref="T:System.Enum"/> to and from its name string value. - </summary> - <summary> - Converts an <see cref="T:System.Enum"/> to and from its name string value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.GetEnumNameMap(System.Type)"> - <summary> - A cached representation of the Enum string representation to respect per Enum field name. - </summary> - <param name="t">The type of the Enum.</param> - <returns>A map of enum field name to either the field name, or the configured enum member name (<see cref="T:System.Runtime.Serialization.EnumMemberAttribute"/>).</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText"> - <summary> - Gets or sets a value indicating whether the written enum text should be camel case. - </summary> - <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.Converters.VersionConverter"> - <summary> - Converts a <see cref="T:System.Version"/> to and from a string (e.g. "1.2.3.4"). - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.VersionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.VersionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing property value of the JSON that is being converted.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.VersionConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.XmlNodeConverter"> - <summary> - Converts XML to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="serializer">The calling serializer.</param> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.IsNamespaceAttribute(System.String,System.String@)"> - <summary> - Checks if the attributeName is a namespace attribute. - </summary> - <param name="attributeName">Attribute name to test.</param> - <param name="prefix">The attribute name prefix if it has one, otherwise an empty string.</param> - <returns>True if attribute name is for a namespace attribute, otherwise false.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified value type. - </summary> - <param name="valueType">Type of the value.</param> - <returns> - <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.DeserializeRootElementName"> - <summary> - Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements. - </summary> - <value>The name of the deserialize root element.</value> - </member> - <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.WriteArrayAttribute"> - <summary> - Gets or sets 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. - </summary> - <value><c>true</c> if the array attibute is written to the XML; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.OmitRootObject"> - <summary> - Gets or sets a value indicating whether to write the root JSON object. - </summary> - <value><c>true</c> if the JSON root object is omitted; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.DateFormatHandling"> - <summary> - Specifies how dates are formatted when writing JSON text. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat"> - <summary> - Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". - </summary> - </member> - <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat"> - <summary> - Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". - </summary> - </member> - <member name="T:Newtonsoft.Json.DateParseHandling"> - <summary> - Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateParseHandling.None"> - <summary> - Date formatted strings are not parsed to a date type and are read as strings. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateParseHandling.DateTime"> - <summary> - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"> - <summary> - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.DateTimeZoneHandling"> - <summary> - Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local"> - <summary> - Treat as local time. If the <see cref="T:System.DateTime"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc"> - <summary> - Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified"> - <summary> - Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string. - If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind"> - <summary> - Time zone information should be preserved when converting. - </summary> - </member> - <member name="T:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle"> - <summary> - Indicates the method that will be used during deserialization for locating and loading assemblies. - </summary> - </member> - <member name="F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple"> - <summary> - 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 is used to load the assembly. - </summary> - </member> - <member name="F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Full"> - <summary> - In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the Assembly class is used to load the assembly. - </summary> - </member> - <member name="T:Newtonsoft.Json.DefaultValueHandling"> - <summary> - Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Include"> - <summary> - 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. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore"> - <summary> - Ignore members where the member value is the same as the member's default value when serializing objects - so that is is not written to JSON, and ignores setting members when the JSON value equals the member's default value. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate"> - <summary> - Members with a default value but no JSON will be set to their default value when deserializing. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate"> - <summary> - Ignore members where the member value is the same as the member's default value when serializing objects - and sets members to their default value when deserializing. - </summary> - </member> - <member name="T:Newtonsoft.Json.Formatting"> - <summary> - Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.Formatting.None"> - <summary> - No special formatting is applied. This is the default. - </summary> - </member> - <member name="F:Newtonsoft.Json.Formatting.Indented"> - <summary> - Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings. - </summary> - </member> - <member name="T:Newtonsoft.Json.IJsonLineInfo"> - <summary> - Provides an interface to enable a class to return line and position information. - </summary> - </member> - <member name="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"> - <summary> - Gets a value indicating whether the class can return line information. - </summary> - <returns> - <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.IJsonLineInfo.LineNumber"> - <summary> - Gets the current line number. - </summary> - <value>The current line number or 0 if no line information is available (for example, HasLineInfo returns false).</value> - </member> - <member name="P:Newtonsoft.Json.IJsonLineInfo.LinePosition"> - <summary> - Gets the current line position. - </summary> - <value>The current line position or 0 if no line information is available (for example, HasLineInfo returns false).</value> - </member> - <member name="T:Newtonsoft.Json.JsonArrayAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonContainerAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Id"> - <summary> - Gets or sets the id. - </summary> - <value>The id.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Title"> - <summary> - Gets or sets the title. - </summary> - <value>The title.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Description"> - <summary> - Gets or sets the description. - </summary> - <value>The description.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType"> - <summary> - Gets the collection's items converter. - </summary> - <value>The collection's items converter.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference"> - <summary> - Gets or sets a value that indicates whether to preserve object references. - </summary> - <value> - <c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference"> - <summary> - Gets or sets a value that indicates whether to preserve collection's items references. - </summary> - <value> - <c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling"> - <summary> - Gets or sets the reference loop handling used when serializing the collection's items. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling"> - <summary> - Gets or sets the type name handling used when serializing the collection's items. - </summary> - <value>The type name handling.</value> - </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with a flag indicating whether the array can contain null items - </summary> - <param name="allowNullItems">A flag indicating whether the array can contain null items.</param> - </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems"> - <summary> - Gets or sets a value indicating whether null items are allowed in the collection. - </summary> - <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.JsonConstructorAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified constructor when deserializing that object. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonConvert"> - <summary> - Provides methods for converting between common language runtime types and JSON types. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.True"> - <summary> - Represents JavaScript's boolean value true as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.False"> - <summary> - Represents JavaScript's boolean value false as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.Null"> - <summary> - Represents JavaScript's null as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.Undefined"> - <summary> - Represents JavaScript's undefined as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.PositiveInfinity"> - <summary> - Represents JavaScript's positive infinity as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.NegativeInfinity"> - <summary> - Represents JavaScript's negative infinity as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.NaN"> - <summary> - Represents JavaScript's NaN as a string. This field is read-only. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)"> - <summary> - Converts the <see cref="T:System.DateTime"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)"> - <summary> - Converts the <see cref="T:System.DateTime"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified. - </summary> - <param name="value">The value to convert.</param> - <param name="format">The format the date will be converted to.</param> - <param name="timeZoneHandling">The time zone handling when the date is converted to a string.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)"> - <summary> - Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)"> - <summary> - Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified. - </summary> - <param name="value">The value to convert.</param> - <param name="format">The format the date will be converted to.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)"> - <summary> - Converts the <see cref="T:System.Boolean"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Boolean"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Char)"> - <summary> - Converts the <see cref="T:System.Char"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Char"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)"> - <summary> - Converts the <see cref="T:System.Enum"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Enum"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)"> - <summary> - Converts the <see cref="T:System.Int32"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int32"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)"> - <summary> - Converts the <see cref="T:System.Int16"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int16"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)"> - <summary> - Converts the <see cref="T:System.UInt16"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt16"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)"> - <summary> - Converts the <see cref="T:System.UInt32"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt32"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)"> - <summary> - Converts the <see cref="T:System.Int64"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int64"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)"> - <summary> - Converts the <see cref="T:System.UInt64"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt64"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Single)"> - <summary> - Converts the <see cref="T:System.Single"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Single"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Double)"> - <summary> - Converts the <see cref="T:System.Double"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Double"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)"> - <summary> - Converts the <see cref="T:System.Byte"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Byte"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)"> - <summary> - Converts the <see cref="T:System.SByte"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)"> - <summary> - Converts the <see cref="T:System.Decimal"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)"> - <summary> - Converts the <see cref="T:System.Guid"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Guid"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)"> - <summary> - Converts the <see cref="T:System.TimeSpan"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.TimeSpan"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)"> - <summary> - Converts the <see cref="T:System.Uri"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Uri"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String)"> - <summary> - Converts the <see cref="T:System.String"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)"> - <summary> - Converts the <see cref="T:System.String"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <param name="delimter">The string delimiter character.</param> - <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)"> - <summary> - Converts the <see cref="T:System.Object"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Object"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)"> - <summary> - Serializes the specified object to a JSON string. - </summary> - <param name="value">The object to serialize.</param> - <returns>A JSON string representation of the object.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)"> - <summary> - Serializes the specified object to a JSON string. - </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <returns> - A JSON string representation of the object. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="converters">A collection converters used while serializing.</param> - <returns>A JSON string representation of the object.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="converters">A collection converters used while serializing.</param> - <returns>A JSON string representation of the object.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> - <returns> - A JSON string representation of the object. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> - <returns> - A JSON string representation of the object. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String)"> - <summary> - Deserializes the JSON to a .NET object. - </summary> - <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Deserializes the JSON to a .NET object. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The deserialized object from the Json string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)"> - <summary> - Deserializes the JSON to the given anonymous type. - </summary> - <typeparam name="T"> - The anonymous type to deserialize to. This can't be specified - traditionally and must be infered from the anonymous type passed - as a parameter. - </typeparam> - <param name="value">The JSON to deserialize.</param> - <param name="anonymousTypeObject">The anonymous type object.</param> - <returns>The deserialized anonymous type from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The JSON to deserialize.</param> - <param name="converters">Converters to use while deserializing.</param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The object to deserialize.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The type of the object to deserialize.</param> - <param name="converters">Converters to use while deserializing.</param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The type of the object to deserialize to.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object)"> - <summary> - Populates the object with values from the JSON string. - </summary> - <param name="value">The JSON to populate values from.</param> - <param name="target">The target object to populate values onto.</param> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Populates the object with values from the JSON string. - </summary> - <param name="value">The JSON to populate values from.</param> - <param name="target">The target object to populate values onto.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject)"> - <summary> - Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. - </summary> - <param name="node">The node to convert to JSON.</param> - <returns>A JSON string of the XNode.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting)"> - <summary> - Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. - </summary> - <param name="node">The node to convert to JSON.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <returns>A JSON string of the XNode.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean)"> - <summary> - Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. - </summary> - <param name="node">The node to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="omitRootObject">Omits writing the root object.</param> - <returns>A JSON string of the XNode.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String)"> - <summary> - Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string. - </summary> - <param name="value">The JSON string.</param> - <returns>The deserialized XNode</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String)"> - <summary> - Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment. - </summary> - <param name="value">The JSON string.</param> - <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> - <returns>The deserialized XNode</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean)"> - <summary> - Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment. - </summary> - <param name="value">The JSON string.</param> - <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> - <param name="writeArrayAttribute"> - 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. - </param> - <returns>The deserialized XNode</returns> - </member> - <member name="T:Newtonsoft.Json.JsonConverterAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified <see cref="T:Newtonsoft.Json.JsonConverter"/> when serializing the member or class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class. - </summary> - <param name="converterType">Type of the converter.</param> - </member> - <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType"> - <summary> - Gets the type of the converter. - </summary> - <value>The type of the converter.</value> - </member> - <member name="T:Newtonsoft.Json.JsonConverterCollection"> - <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonDictionaryAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="T:Newtonsoft.Json.JsonException"> - <summary> - The exception thrown when an error occurs during Json serialization or deserialization. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="T:Newtonsoft.Json.JsonIgnoreAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonObjectAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified member serialization. - </summary> - <param name="memberSerialization">The member serialization.</param> - </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization"> - <summary> - Gets or sets the member serialization. - </summary> - <value>The member serialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired"> - <summary> - Gets or sets a value that indicates whether the object's properties are required. - </summary> - <value> - A value indicating whether the object's properties are required. - </value> - </member> - <member name="T:Newtonsoft.Json.JsonPropertyAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member with the specified name. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class with the specified name. - </summary> - <param name="propertyName">Name of the property.</param> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType"> - <summary> - Gets or sets the converter used when serializing the property's collection items. - </summary> - <value>The collection's items converter.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling"> - <summary> - Gets or sets the null value handling used when serializing this property. - </summary> - <value>The null value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling"> - <summary> - Gets or sets the default value handling used when serializing this property. - </summary> - <value>The default value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling"> - <summary> - Gets or sets the reference loop handling used when serializing this property. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling"> - <summary> - Gets or sets the object creation handling used when deserializing this property. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling"> - <summary> - Gets or sets the type name handling used when serializing this property. - </summary> - <value>The type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.IsReference"> - <summary> - Gets or sets whether this property's value is serialized as a reference. - </summary> - <value>Whether this property's value is serialized as a reference.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Order"> - <summary> - Gets or sets the order of serialization and deserialization of a member. - </summary> - <value>The numeric order of serialization or deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Required"> - <summary> - Gets or sets a value indicating whether this property is required. - </summary> - <value> - A value indicating whether this property is required. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName"> - <summary> - Gets or sets the name of the property. - </summary> - <value>The name of the property.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling"> - <summary> - Gets or sets the the reference loop handling used when serializing the property's collection items. - </summary> - <value>The collection's items reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling"> - <summary> - Gets or sets the the type name handling used when serializing the property's collection items. - </summary> - <value>The collection's items type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference"> - <summary> - Gets or sets whether this property's collection items are serialized as a reference. - </summary> - <value>Whether this property's collection items are serialized as a reference.</value> - </member> - <member name="T:Newtonsoft.Json.JsonReaderException"> - <summary> - The exception thrown when an error occurs while reading Json text. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="P:Newtonsoft.Json.JsonReaderException.LineNumber"> - <summary> - Gets the line number indicating where the error occurred. - </summary> - <value>The line number indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReaderException.LinePosition"> - <summary> - Gets the line position indicating where the error occurred. - </summary> - <value>The line position indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReaderException.Path"> - <summary> - Gets the path to the JSON where the error occurred. - </summary> - <value>The path to the JSON where the error occurred.</value> - </member> - <member name="T:Newtonsoft.Json.JsonSerializationException"> - <summary> - The exception thrown when an error occurs during Json serialization or deserialization. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="T:Newtonsoft.Json.JsonSerializer"> - <summary> - Serializes and deserializes objects into and from the JSON format. - The <see cref="T:Newtonsoft.Json.JsonSerializer"/> enables you to control how objects are encoded into JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. - </summary> - <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param> - <returns>A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)"> - <summary> - Populates the JSON values onto the target object. - </summary> - <param name="reader">The <see cref="T:System.IO.TextReader"/> that contains the JSON structure to reader values from.</param> - <param name="target">The target object to populate values onto.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)"> - <summary> - Populates the JSON values onto the target object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to reader values from.</param> - <param name="target">The target object to populate values onto.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to deserialize.</param> - <returns>The <see cref="T:System.Object"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:System.IO.StringReader"/> - into an instance of the specified type. - </summary> - <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the object.</param> - <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The instance of <paramref name="objectType"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/> - into an instance of the specified type. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param> - <typeparam name="T">The type of the object to deserialize.</typeparam> - <returns>The instance of <typeparamref name="T"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/> - into an instance of the specified type. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param> - <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The instance of <paramref name="objectType"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)"> - <summary> - Serializes the specified <see cref="T:System.Object"/> and writes the Json structure - to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>. - </summary> - <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param> - <param name="value">The <see cref="T:System.Object"/> to serialize.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)"> - <summary> - Serializes the specified <see cref="T:System.Object"/> and writes the Json structure - to a <c>Stream</c> using the specified <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param> - <param name="value">The <see cref="T:System.Object"/> to serialize.</param> - </member> - <member name="E:Newtonsoft.Json.JsonSerializer.Error"> - <summary> - Occurs when the <see cref="T:Newtonsoft.Json.JsonSerializer"/> errors during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceResolver"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Binder"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"> - <summary> - Gets or sets how type name writing and reading is handled by the serializer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat"> - <summary> - Gets or sets how a type name assembly is written and resolved by the serializer. - </summary> - <value>The type name assembly format.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling"> - <summary> - Gets or sets how object references are preserved by the serializer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling"> - <summary> - Get or set how reference loops (e.g. a class referencing itself) is handled. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling"> - <summary> - Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling"> - <summary> - Get or set how null values are handled during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling"> - <summary> - Get or set how null default are handled during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling"> - <summary> - Gets or sets how objects are created during deserialization. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ConstructorHandling"> - <summary> - Gets or sets how constructors are used during deserialization. - </summary> - <value>The constructor handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Converters"> - <summary> - Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. - </summary> - <value>Collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ContractResolver"> - <summary> - Gets or sets the contract resolver used by the serializer when - serializing .NET objects to JSON and vice versa. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Context"> - <summary> - Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods. - </summary> - <value>The context.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Formatting"> - <summary> - Indicates how JSON text output is formatted. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatHandling"> - <summary> - Get or set how dates are written to JSON text. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateParseHandling"> - <summary> - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Culture"> - <summary> - Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.MaxDepth"> - <summary> - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent"> - <summary> - Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. - </summary> - <value> - <c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>. - </value> - </member> - <member name="T:Newtonsoft.Json.JsonSerializerSettings"> - <summary> - Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializerSettings.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling"> - <summary> - Gets or sets how reference loops (e.g. a class referencing itself) is handled. - </summary> - <value>Reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling"> - <summary> - Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. - </summary> - <value>Missing member handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling"> - <summary> - Gets or sets how objects are created during deserialization. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling"> - <summary> - Gets or sets how null values are handled during serialization and deserialization. - </summary> - <value>Null value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling"> - <summary> - Gets or sets how null default are handled during serialization and deserialization. - </summary> - <value>The default value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Converters"> - <summary> - Gets or sets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. - </summary> - <value>The converters.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling"> - <summary> - Gets or sets how object references are preserved by the serializer. - </summary> - <value>The preserve references handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling"> - <summary> - Gets or sets how type name writing and reading is handled by the serializer. - </summary> - <value>The type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat"> - <summary> - Gets or sets how a type name assembly is written and resolved by the serializer. - </summary> - <value>The type name assembly format.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling"> - <summary> - Gets or sets how constructors are used during deserialization. - </summary> - <value>The constructor handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver"> - <summary> - Gets or sets the contract resolver used by the serializer when - serializing .NET objects to JSON and vice versa. - </summary> - <value>The contract resolver.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references. - </summary> - <value>The reference resolver.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names. - </summary> - <value>The binder.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Error"> - <summary> - Gets or sets the error handler called during serialization and deserialization. - </summary> - <value>The error handler called during serialization and deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Context"> - <summary> - Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods. - </summary> - <value>The context.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth"> - <summary> - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Formatting"> - <summary> - Indicates how JSON text output is formatted. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling"> - <summary> - Get or set how dates are written to JSON text. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling"> - <summary> - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture"> - <summary> - Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent"> - <summary> - Gets a value indicating whether there will be a check for additional content after deserializing an object. - </summary> - <value> - <c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>. - </value> - </member> - <member name="T:Newtonsoft.Json.JsonTextReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to JSON text data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>. - </summary> - <param name="reader">The <c>TextReader</c> containing the XML data to read.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.DateTimeOffset"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.Close"> - <summary> - Changes the state to closed. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"> - <summary> - Gets a value indicating whether the class can return line information. - </summary> - <returns> - <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.JsonTextReader.LineNumber"> - <summary> - Gets the current line number. - </summary> - <value> - The current line number or 0 if no line information is available (for example, HasLineInfo returns false). - </value> - </member> - <member name="P:Newtonsoft.Json.JsonTextReader.LinePosition"> - <summary> - Gets the current line position. - </summary> - <value> - The current line position or 0 if no line information is available (for example, HasLineInfo returns false). - </value> - </member> - <member name="T:Newtonsoft.Json.JsonTextWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)"> - <summary> - Creates an instance of the <c>JsonWriter</c> class using the specified <see cref="T:System.IO.TextWriter"/>. - </summary> - <param name="textWriter">The <c>TextWriter</c> to write to.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the specified end token. - </summary> - <param name="token">The end token to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent"> - <summary> - Writes indent characters. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter"> - <summary> - Writes the JSON value delimiter. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace"> - <summary> - Writes an indent space. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)"> - <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)"> - <summary> - Writes out the given white space. - </summary> - <param name="ws">The string of white space characters.</param> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation"> - <summary> - Gets or sets how many IndentChars to write for each level in the hierarchy when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteChar"> - <summary> - Gets or sets which character to use to quote attribute values. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.IndentChar"> - <summary> - Gets or sets which character to use for indenting when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteName"> - <summary> - Gets or sets a value indicating whether object names will be surrounded with quotes. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonToken"> - <summary> - Specifies the type of Json token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.None"> - <summary> - This is returned by the <see cref="T:Newtonsoft.Json.JsonReader"/> if a <see cref="M:Newtonsoft.Json.JsonReader.Read"/> method has not been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.StartObject"> - <summary> - An object start token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.StartArray"> - <summary> - An array start token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.StartConstructor"> - <summary> - A constructor start token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.PropertyName"> - <summary> - An object property name. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Comment"> - <summary> - A comment. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Raw"> - <summary> - Raw JSON. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Integer"> - <summary> - An integer. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Float"> - <summary> - A float. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.String"> - <summary> - A string. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Boolean"> - <summary> - A boolean. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Null"> - <summary> - A null token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Undefined"> - <summary> - An undefined token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.EndObject"> - <summary> - An object end token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.EndArray"> - <summary> - An array end token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.EndConstructor"> - <summary> - A constructor end token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Date"> - <summary> - A Date. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Bytes"> - <summary> - Byte data. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonValidatingReader"> - <summary> - Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonValidatingReader"/> class that - validates the content returned from the given <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from while validating.</param> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler"> - <summary> - Sets an event handler for receiving schema validation errors. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Value"> - <summary> - Gets the text value of the current Json token. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Depth"> - <summary> - Gets the depth of the current token in the JSON document. - </summary> - <value>The depth of the current token in the JSON document.</value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Path"> - <summary> - Gets the path of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.QuoteChar"> - <summary> - Gets the quotation mark character used to enclose the value of a string. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType"> - <summary> - Gets the type of the current Json token. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType"> - <summary> - Gets the Common Language Runtime (CLR) type for the current Json token. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Schema"> - <summary> - Gets or sets the schema. - </summary> - <value>The schema.</value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Reader"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.JsonReader"/> used to construct this <see cref="T:Newtonsoft.Json.JsonValidatingReader"/>. - </summary> - <value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value> - </member> - <member name="T:Newtonsoft.Json.JsonWriterException"> - <summary> - The exception thrown when an error occurs while reading Json text. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="P:Newtonsoft.Json.JsonWriterException.Path"> - <summary> - Gets the path to the JSON where the error occurred. - </summary> - <value>The path to the JSON where the error occurred.</value> - </member> - <member name="T:Newtonsoft.Json.Linq.Extensions"> - <summary> - Contains the LINQ to JSON extension methods. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of tokens that contains the ancestors of every token in the source collection. - </summary> - <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of tokens that contains the descendants of every token in the source collection. - </summary> - <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})"> - <summary> - Returns a collection of child properties of every object in the source collection. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the properties of every object in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> - <summary> - Returns a collection of child values of every object in the source collection with the given key. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection with the given key.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Returns a collection of child values of every object in the source collection. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> - <summary> - Returns a collection of converted child values of every object in the source collection with the given key. - </summary> - <typeparam name="U">The type to convert the values to.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection with the given key.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Returns a collection of converted child values of every object in the source collection. - </summary> - <typeparam name="U">The type to convert the values to.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Converts the value. - </summary> - <typeparam name="U">The type to convert the value to.</typeparam> - <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A converted value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Converts the value. - </summary> - <typeparam name="T">The source collection type.</typeparam> - <typeparam name="U">The type to convert the value to.</typeparam> - <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A converted value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of child tokens of every array in the source collection. - </summary> - <typeparam name="T">The source collection type.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of converted child tokens of every array in the source collection. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <typeparam name="U">The type to convert the values to.</typeparam> - <typeparam name="T">The source collection type.</typeparam> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>. - </summary> - <typeparam name="T">The source collection type.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns> - </member> - <member name="T:Newtonsoft.Json.Linq.IJEnumerable`1"> - <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. - </summary> - <typeparam name="T">The type of token</typeparam> - </member> - <member name="P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JArray"> - <summary> - Represents a JSON array. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JContainer"> - <summary> - Represents a token that can contain other tokens. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JToken"> - <summary> - Represents an abstract JSON token. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)"> - <summary> - Compares the values of two tokens, including the values of all descendant tokens. - </summary> - <param name="t1">The first <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <param name="t2">The second <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <returns>true if the tokens are equal; otherwise false.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)"> - <summary> - Adds the specified content immediately after this token. - </summary> - <param name="content">A content object that contains simple content or a collection of content objects to be added after this token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)"> - <summary> - Adds the specified content immediately before this token. - </summary> - <param name="content">A content object that contains simple content or a collection of content objects to be added before this token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Ancestors"> - <summary> - Returns a collection of the ancestor tokens of this token. - </summary> - <returns>A collection of the ancestor tokens of this token.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AfterSelf"> - <summary> - Returns a collection of the sibling tokens after this token, in document order. - </summary> - <returns>A collection of the sibling tokens after this tokens, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.BeforeSelf"> - <summary> - Returns a collection of the sibling tokens before this token, in document order. - </summary> - <returns>A collection of the sibling tokens before this token, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key converted to the specified type. - </summary> - <typeparam name="T">The type to convert the token to.</typeparam> - <param name="key">The token key.</param> - <returns>The converted token value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Children"> - <summary> - Returns a collection of the child tokens of this token, in document order. - </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Children``1"> - <summary> - Returns a collection of the child tokens of this token, in document order, filtered by the specified type. - </summary> - <typeparam name="T">The type to filter the child tokens on.</typeparam> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Values``1"> - <summary> - Returns a collection of the child values of this token, in document order. - </summary> - <typeparam name="T">The type to convert the values to.</typeparam> - <returns>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Remove"> - <summary> - Removes this token from its parent. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)"> - <summary> - Replaces this token with the specified token. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToString"> - <summary> - Returns the indented JSON for this token. - </summary> - <returns> - The indented JSON for this token. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> - <summary> - Returns the JSON for this token using the given formatting and converters. - </summary> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - <returns>The JSON for this token using the given formatting and converters.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Boolean"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTimeOffset"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTimeOffset"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int64"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTimeOffset}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int32"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int16"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt16"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTime"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Decimal"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Double"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Single"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.String"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt32"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt64"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte[]"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Boolean"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTimeOffset)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.DateTimeOffset"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTimeOffset})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Int16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.UInt16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Int32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.DateTime"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Decimal"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Double"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Single"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.String"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.UInt32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.UInt64"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Byte[]"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.CreateReader"> - <summary> - Creates an <see cref="T:Newtonsoft.Json.JsonReader"/> for this token. - </summary> - <returns>An <see cref="T:Newtonsoft.Json.JsonReader"/> that can be used to read this token and its descendants.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when reading the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1"> - <summary> - Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <returns>The new object created from the JSON value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param> - <returns>The new object created from the JSON value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns> - An <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a string that contains JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns> - An <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)"> - <summary> - Selects the token that matches the object path. - </summary> - <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. - </param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path or a null reference if no matching token is found.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)"> - <summary> - Selects the token that matches the object path. - </summary> - <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. - </param> - <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no token is found.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.DeepClone"> - <summary> - Creates a new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. All child tokens are recursively cloned. - </summary> - <returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer"> - <summary> - Gets a comparer that can compare two tokens for value equality. - </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"/> that can compare two nodes for value equality.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Parent"> - <summary> - Gets or sets the parent. - </summary> - <value>The parent.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Root"> - <summary> - Gets the root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.HasValues"> - <summary> - Gets a value indicating whether this token has childen tokens. - </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Next"> - <summary> - Gets the next sibling token of this node. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the next sibling token.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Previous"> - <summary> - Gets the previous sibling token of this node. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the previous sibling token.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.First"> - <summary> - Get the first child token of this token. - </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Last"> - <summary> - Get the last child token of this token. - </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)"> - <summary> - Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"/> event. - </summary> - <param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Children"> - <summary> - Returns a collection of the child tokens of this token, in document order. - </summary> - <returns> - An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Values``1"> - <summary> - Returns a collection of the child values of this token, in document order. - </summary> - <typeparam name="T">The type to convert the values to.</typeparam> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Descendants"> - <summary> - Returns a collection of the descendant tokens for this token in document order. - </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)"> - <summary> - Adds the specified content as children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="content">The content to be added.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)"> - <summary> - Adds the specified content as the first children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="content">The content to be added.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.CreateWriter"> - <summary> - Creates an <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <returns>An <see cref="T:Newtonsoft.Json.JsonWriter"/> that is ready to have content written to it.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)"> - <summary> - Replaces the children nodes of this token with the specified content. - </summary> - <param name="content">The content.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.RemoveAll"> - <summary> - Removes the child nodes from this token. - </summary> - </member> - <member name="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"> - <summary> - Occurs when the items list of the collection has changed, or the collection is reset. - </summary> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.HasValues"> - <summary> - Gets a value indicating whether this token has childen tokens. - </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.First"> - <summary> - Get the first child token of this token. - </summary> - <value> - A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.Last"> - <summary> - Get the last child token of this token. - </summary> - <value> - A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.Count"> - <summary> - Gets the count of child JSON tokens. - </summary> - <value>The count of child JSON tokens</value> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class from another <see cref="T:Newtonsoft.Json.Linq.JArray"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JArray"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content. - </summary> - <param name="content">The contents of the array.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content. - </summary> - <param name="content">The contents of the array.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a string that contains JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)"> - <summary> - Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>. - </summary> - <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param> - <returns> - The index of <paramref name="item"/> if found in the list; otherwise, -1. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)"> - <summary> - Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index. - </summary> - <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param> - <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param> - <exception cref="T:System.ArgumentOutOfRangeException"> - <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)"> - <summary> - Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index. - </summary> - <param name="index">The zero-based index of the item to remove.</param> - <exception cref="T:System.ArgumentOutOfRangeException"> - <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)"> - <summary> - Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>. - </summary> - <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Clear"> - <summary> - Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>. - </summary> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only. </exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)"> - <summary> - Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value. - </summary> - <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <returns> - true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)"> - <summary> - Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>. - </summary> - <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <returns> - true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>. - </returns> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the specified index. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JConstructor"> - <summary> - Represents a JSON constructor. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class from another <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content. - </summary> - <param name="name">The constructor name.</param> - <param name="content">The contents of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content. - </summary> - <param name="name">The constructor name.</param> - <param name="content">The contents of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name. - </summary> - <param name="name">The constructor name.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Name"> - <summary> - Gets or sets the name of this constructor. - </summary> - <value>The constructor name.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="T:Newtonsoft.Json.Linq.JEnumerable`1"> - <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. - </summary> - <typeparam name="T">The type of token</typeparam> - </member> - <member name="F:Newtonsoft.Json.Linq.JEnumerable`1.Empty"> - <summary> - An empty collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> struct. - </summary> - <param name="enumerable">The enumerable.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator"> - <summary> - Returns an enumerator that iterates through the collection. - </summary> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.System#Collections#IEnumerable#GetEnumerator"> - <summary> - Returns an enumerator that iterates through a collection. - </summary> - <returns> - An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> - <returns> - <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - </returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JObject"> - <summary> - Represents a JSON object. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class from another <see cref="T:Newtonsoft.Json.Linq.JObject"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JObject"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content. - </summary> - <param name="content">The contents of the object.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content. - </summary> - <param name="content">The contents of the object.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Properties"> - <summary> - Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties. - </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Property(System.String)"> - <summary> - Gets a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> the specified name. - </summary> - <param name="name">The property name.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> with the specified name or null.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues"> - <summary> - Gets an <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values. - </summary> - <returns>An <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a string that contains JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)"> - <summary> - Adds the specified property name. - </summary> - <param name="propertyName">Name of the property.</param> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Remove(System.String)"> - <summary> - Removes the property with the specified name. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>true if item was successfully removed; otherwise, false.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)"> - <summary> - Tries the get value. - </summary> - <param name="propertyName">Name of the property.</param> - <param name="value">The value.</param> - <returns>true if a value was successfully retrieved; otherwise, false.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator"> - <summary> - Returns an enumerator that iterates through the collection. - </summary> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)"> - <summary> - Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"/> event with the provided arguments. - </summary> - <param name="propertyName">Name of the property.</param> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"> - <summary> - Occurs when a property value changes. - </summary> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.String)"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JProperty"> - <summary> - Represents a JSON property. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class from another <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class. - </summary> - <param name="name">The property name.</param> - <param name="content">The property content.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class. - </summary> - <param name="name">The property name.</param> - <param name="content">The property content.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JProperty"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Name"> - <summary> - Gets the property name. - </summary> - <value>The property name.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Value"> - <summary> - Gets or sets the property value. - </summary> - <value>The property value.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="T:Newtonsoft.Json.Linq.JRaw"> - <summary> - Represents a raw JSON string. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JValue"> - <summary> - Represents a value in JSON (string, integer, date, etc). - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class from another <see cref="T:Newtonsoft.Json.Linq.JValue"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JValue"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value. - </summary> - <param name="value">The value.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value. - </summary> - <param name="value">The value.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)"> - <summary> - Indicates whether the current object is equal to another object of the same type. - </summary> - <returns> - true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false. - </returns> - <param name="other">An object to compare with this object.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param> - <returns> - true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false. - </returns> - <exception cref="T:System.NullReferenceException"> - The <paramref name="obj"/> parameter is null. - </exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.GetHashCode"> - <summary> - Serves as a hash function for a particular type. - </summary> - <returns> - A hash code for the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String)"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <param name="format">The format.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <param name="formatProvider">The format provider.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <param name="format">The format.</param> - <param name="formatProvider">The format provider.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)"> - <summary> - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. - </summary> - <param name="obj">An object to compare with this instance.</param> - <returns> - A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings: - Value - Meaning - Less than zero - This instance is less than <paramref name="obj"/>. - Zero - This instance is equal to <paramref name="obj"/>. - Greater than zero - This instance is greater than <paramref name="obj"/>. - </returns> - <exception cref="T:System.ArgumentException"> - <paramref name="obj"/> is not the same type as this instance. - </exception> - </member> - <member name="P:Newtonsoft.Json.Linq.JValue.HasValues"> - <summary> - Gets a value indicating whether this token has childen tokens. - </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JValue.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JValue.Value"> - <summary> - Gets or sets the underlying token value. - </summary> - <value>The underlying token value.</value> - </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class from another <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class. - </summary> - <param name="rawJson">The raw json.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)"> - <summary> - Creates an instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token. - </summary> - <param name="reader">The reader.</param> - <returns>An instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"> - <summary> - Compares tokens to determine whether they are equal. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)"> - <summary> - Determines whether the specified objects are equal. - </summary> - <param name="x">The first object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <param name="y">The second object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <returns> - true if the specified objects are equal; otherwise, false. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)"> - <summary> - Returns a hash code for the specified object. - </summary> - <param name="obj">The <see cref="T:System.Object"/> for which a hash code is to be returned.</param> - <returns>A hash code for the specified object.</returns> - <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj"/> is a reference type and <paramref name="obj"/> is null.</exception> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenReader"/> class. - </summary> - <param name="token">The token to read from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenType"> - <summary> - Specifies the type of token. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.None"> - <summary> - No token type has been set. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Object"> - <summary> - A JSON object. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Array"> - <summary> - A JSON array. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Constructor"> - <summary> - A JSON constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Property"> - <summary> - A JSON object property. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Comment"> - <summary> - A comment. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Integer"> - <summary> - An integer value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Float"> - <summary> - A float value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.String"> - <summary> - A string value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Boolean"> - <summary> - A boolean value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Null"> - <summary> - A null value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Undefined"> - <summary> - An undefined value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Date"> - <summary> - A date value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Raw"> - <summary> - A raw JSON value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Bytes"> - <summary> - A collection of bytes value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Guid"> - <summary> - A Guid value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Uri"> - <summary> - A Uri value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.TimeSpan"> - <summary> - A TimeSpan value. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class writing to the given <see cref="T:Newtonsoft.Json.Linq.JContainer"/>. - </summary> - <param name="container">The container being written to.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the end. - </summary> - <param name="token">The token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTimeOffset)"> - <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token"> - <summary> - Gets the token being writen. - </summary> - <value>The token being writen.</value> - </member> - <member name="T:Newtonsoft.Json.MemberSerialization"> - <summary> - Specifies the member serialization options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.MemberSerialization.OptOut"> - <summary> - All public members are serialized by default. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="!:NonSerializedAttribute"/>. - This is the default member serialization mode. - </summary> - </member> - <member name="F:Newtonsoft.Json.MemberSerialization.OptIn"> - <summary> - Only members must be marked with <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> or <see cref="T:System.Runtime.Serialization.DataMemberAttribute"/> are serialized. - This member serialization mode can also be set by marking the class with <see cref="T:System.Runtime.Serialization.DataContractAttribute"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.MemberSerialization.Fields"> - <summary> - All public and private fields are serialized. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="!:NonSerializedAttribute"/>. - This member serialization mode can also be set by marking the class with <see cref="!:SerializableAttribute"/> - and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false. - </summary> - </member> - <member name="T:Newtonsoft.Json.MissingMemberHandling"> - <summary> - Specifies missing member handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.MissingMemberHandling.Ignore"> - <summary> - Ignore a missing member and do not attempt to deserialize it. - </summary> - </member> - <member name="F:Newtonsoft.Json.MissingMemberHandling.Error"> - <summary> - Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a missing member is encountered during deserialization. - </summary> - </member> - <member name="T:Newtonsoft.Json.NullValueHandling"> - <summary> - Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.NullValueHandling.Include"> - <summary> - Include null values when serializing and deserializing objects. - </summary> - </member> - <member name="F:Newtonsoft.Json.NullValueHandling.Ignore"> - <summary> - Ignore null values when serializing and deserializing objects. - </summary> - </member> - <member name="T:Newtonsoft.Json.ObjectCreationHandling"> - <summary> - Specifies how object creation is handled by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Auto"> - <summary> - Reuse existing objects, create new objects when needed. - </summary> - </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Reuse"> - <summary> - Only reuse existing objects. - </summary> - </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Replace"> - <summary> - Always create new objects. - </summary> - </member> - <member name="T:Newtonsoft.Json.PreserveReferencesHandling"> - <summary> - Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.None"> - <summary> - Do not preserve references when serializing types. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Objects"> - <summary> - Preserve references when serializing into a JSON object structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Arrays"> - <summary> - Preserve references when serializing into a JSON array structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.All"> - <summary> - Preserve references when serializing. - </summary> - </member> - <member name="T:Newtonsoft.Json.ReferenceLoopHandling"> - <summary> - Specifies reference loop handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Error"> - <summary> - Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a loop is encountered. - </summary> - </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Ignore"> - <summary> - Ignore loop references and do not serialize. - </summary> - </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Serialize"> - <summary> - Serialize loop references. - </summary> - </member> - <member name="T:Newtonsoft.Json.Required"> - <summary> - Indicating whether a property is required. - </summary> - </member> - <member name="F:Newtonsoft.Json.Required.Default"> - <summary> - The property is not required. The default state. - </summary> - </member> - <member name="F:Newtonsoft.Json.Required.AllowNull"> - <summary> - The property must be defined in JSON but can be a null value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Required.Always"> - <summary> - The property must be defined in JSON and cannot be a null value. - </summary> - </member> - <member name="T:Newtonsoft.Json.SerializationBinder"> - <summary> - Allows users to control class loading and mandate what class to load. - </summary> - </member> - <member name="M:Newtonsoft.Json.SerializationBinder.BindToType(System.String,System.String)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object</param> - <returns>The type of the object the formatter creates a new instance of.</returns> - </member> - <member name="M:Newtonsoft.Json.SerializationBinder.BindToName(System.Type,System.String@,System.String@)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="serializedType">The type of the object the formatter creates a new instance of.</param> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver"> - <summary> - Resolves member mappings for a type, camel casing property names. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.DefaultContractResolver"> - <summary> - Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.IContractResolver"> - <summary> - Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)"> - <summary> - Resolves the contract for a given type. - </summary> - <param name="type">The type to resolve a contract for.</param> - <returns>The contract for a given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class. - </summary> - <param name="shareCache"> - If set to <c>true</c> the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> will use a cached shared with other resolvers of the same type. - Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected - behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly - recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </param> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)"> - <summary> - Resolves the contract for a given type. - </summary> - <param name="type">The type to resolve a contract for.</param> - <returns>The contract for a given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetSerializableMembers(System.Type)"> - <summary> - Gets the serializable members for the type. - </summary> - <param name="objectType">The type to get serializable members for.</param> - <returns>The serializable members for the type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateConstructorParameters(System.Reflection.ConstructorInfo,Newtonsoft.Json.Serialization.JsonPropertyCollection)"> - <summary> - Creates the constructor parameters. - </summary> - <param name="constructor">The constructor to create properties for.</param> - <param name="memberProperties">The type's member properties.</param> - <returns>Properties for the given <see cref="T:System.Reflection.ConstructorInfo"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>. - </summary> - <param name="matchingMemberProperty">The matching member property.</param> - <param name="parameterInfo">The constructor parameter.</param> - <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContractConverter(System.Type)"> - <summary> - Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract. - </summary> - <param name="objectType">Type of the object.</param> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateArrayContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePrimitiveContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateLinqContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(System.Type)"> - <summary> - Determines which contract type is created for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties(System.Type,Newtonsoft.Json.MemberSerialization)"> - <summary> - Creates properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>. - </summary> - <param name="type">The type to create properties for.</param> - /// <param name="memberSerialization">The member serialization mode for the type.</param> - <returns>Properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateMemberValueProvider(System.Reflection.MemberInfo)"> - <summary> - Creates the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member. - </summary> - <param name="member">The member.</param> - <returns>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>. - </summary> - <param name="memberSerialization">The member's parent <see cref="T:Newtonsoft.Json.MemberSerialization"/>.</param> - <param name="member">The member to create a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for.</param> - <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)"> - <summary> - Resolves the name of the property. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>Name of the property.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)"> - <summary> - Gets the resolved name of the property. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>Name of the property.</returns> - </member> - <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration"> - <summary> - Gets a value indicating whether members are being get and set using dynamic code generation. - This value is determined by the runtime permissions available. - </summary> - <value> - <c>true</c> if using dynamic code generation; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DefaultMembersSearchFlags"> - <summary> - Gets or sets the default members search flags. - </summary> - <value>The default members search flags.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.SerializeCompilerGeneratedMembers"> - <summary> - Gets or sets a value indicating whether compiler generated members should be serialized. - </summary> - <value> - <c>true</c> if serialized compiler generated members; otherwise, <c>false</c>. - </value> - </member> - <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.ResolvePropertyName(System.String)"> - <summary> - Resolves the name of the property. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>The property name camel cased.</returns> - </member> - <member name="T:Newtonsoft.Json.Serialization.IReferenceResolver"> - <summary> - Used to resolve references when serializing and deserializing JSON by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)"> - <summary> - Resolves a reference to its object. - </summary> - <param name="context">The serialization context.</param> - <param name="reference">The reference to resolve.</param> - <returns>The object that</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)"> - <summary> - Gets the reference for the sepecified object. - </summary> - <param name="context">The serialization context.</param> - <param name="value">The object to get a reference for.</param> - <returns>The reference to the object.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)"> - <summary> - Determines whether the specified object is referenced. - </summary> - <param name="context">The serialization context.</param> - <param name="value">The object to test for a reference.</param> - <returns> - <c>true</c> if the specified object is referenced; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)"> - <summary> - Adds a reference to the specified object. - </summary> - <param name="context">The serialization context.</param> - <param name="reference">The reference.</param> - <param name="value">The object to reference.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder"> - <summary> - The default serialization binder used when resolving and loading classes from type names. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param> - <returns> - The type of the object the formatter creates a new instance of. - </returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToName(System.Type,System.String@,System.String@)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="serializedType">The type of the object the formatter creates a new instance of.</param> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object. </param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object. </param> - </member> - <member name="T:Newtonsoft.Json.Serialization.ErrorContext"> - <summary> - Provides information surrounding an error. - </summary> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Error"> - <summary> - Gets or sets the error. - </summary> - <value>The error.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject"> - <summary> - Gets the original object that caused the error. - </summary> - <value>The original object that caused the error.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Member"> - <summary> - Gets the member that caused the error. - </summary> - <value>The member that caused the error.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Path"> - <summary> - Gets the path of the JSON location where the error occurred. - </summary> - <value>The path of the JSON location where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Handled"> - <summary> - Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.ErrorContext"/> is handled. - </summary> - <value><c>true</c> if handled; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.ErrorEventArgs"> - <summary> - Provides data for the Error event. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ErrorEventArgs"/> class. - </summary> - <param name="currentObject">The current object.</param> - <param name="errorContext">The error context.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject"> - <summary> - Gets the current object the error event is being raised against. - </summary> - <value>The current object the error event is being raised against.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext"> - <summary> - Gets the error context. - </summary> - <value>The error context.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.IValueProvider"> - <summary> - Provides methods to get and set values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)"> - <summary> - Sets the value. - </summary> - <param name="target">The target to set the value on.</param> - <param name="value">The value to set on the target.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)"> - <summary> - Gets the value. - </summary> - <param name="target">The target to get the value from.</param> - <returns>The value.</returns> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonArrayContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonContainerContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType"> - <summary> - Gets the underlying type for the contract. - </summary> - <value>The underlying type for the contract.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.CreatedType"> - <summary> - Gets or sets the type created during deserialization. - </summary> - <value>The type created during deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.IsReference"> - <summary> - Gets or sets whether this type contract is serialized as a reference. - </summary> - <value>Whether this type contract is serialized as a reference.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.Converter"> - <summary> - Gets or sets the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for this contract. - </summary> - <value>The converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserialized"> - <summary> - Gets or sets the method called immediately after deserialization of the object. - </summary> - <value>The method called immediately after deserialization of the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializing"> - <summary> - Gets or sets the method called during deserialization of the object. - </summary> - <value>The method called during deserialization of the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerialized"> - <summary> - Gets or sets the method called after serialization of the object graph. - </summary> - <value>The method called after serialization of the object graph.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializing"> - <summary> - Gets or sets the method called before serialization of the object. - </summary> - <value>The method called before serialization of the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"> - <summary> - Gets or sets the default creator method used to create the object. - </summary> - <value>The default creator method used to create the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic"> - <summary> - Gets or sets a value indicating whether the default creator is non public. - </summary> - <value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError"> - <summary> - Gets or sets the method called when an error is thrown during the serialization of the object. - </summary> - <value>The method called when an error is thrown during the serialization of the object.</value> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonContainerContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter"> - <summary> - Gets or sets the default collection items <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <value>The converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference"> - <summary> - Gets or sets a value indicating whether the collection items preserve object references. - </summary> - <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling"> - <summary> - Gets or sets the collection item reference loop handling. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling"> - <summary> - Gets or sets the collection item type name handling. - </summary> - <value>The type name handling.</value> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType"> - <summary> - Gets the <see cref="T:System.Type"/> of the collection items. - </summary> - <value>The <see cref="T:System.Type"/> of the collection items.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.PropertyNameResolver"> - <summary> - Gets or sets the property name resolver. - </summary> - <value>The property name resolver.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType"> - <summary> - Gets the <see cref="T:System.Type"/> of the dictionary keys. - </summary> - <value>The <see cref="T:System.Type"/> of the dictionary keys.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType"> - <summary> - Gets the <see cref="T:System.Type"/> of the dictionary values. - </summary> - <value>The <see cref="T:System.Type"/> of the dictionary values.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonLinqContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonObjectContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization"> - <summary> - Gets or sets the object member serialization. - </summary> - <value>The member object serialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired"> - <summary> - Gets or sets a value that indicates whether the object's properties are required. - </summary> - <value> - A value indicating whether the object's properties are required. - </value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties"> - <summary> - Gets the object's properties. - </summary> - <value>The object's properties.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ConstructorParameters"> - <summary> - Gets the constructor parameters required for any non-default constructor - </summary> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor"> - <summary> - Gets or sets the override constructor used to create the object. - This is set when a constructor is marked up using the - JsonConstructor attribute. - </summary> - <value>The override constructor.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ParametrizedConstructor"> - <summary> - Gets or sets the parametrized constructor used to create the object. - </summary> - <value>The parametrized constructor.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonProperty"> - <summary> - Maps a JSON property to a .NET member or constructor parameter. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonProperty.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName"> - <summary> - Gets or sets the name of the property. - </summary> - <value>The name of the property.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType"> - <summary> - Gets or sets the type that declared this property. - </summary> - <value>The type that declared this property.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Order"> - <summary> - Gets or sets the order of serialization and deserialization of a member. - </summary> - <value>The numeric order of serialization or deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName"> - <summary> - Gets or sets the name of the underlying member or parameter. - </summary> - <value>The name of the underlying member or parameter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType"> - <summary> - Gets or sets the type of the property. - </summary> - <value>The type of the property.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Converter"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> for the property. - If set this converter takes presidence over the contract converter for the property type. - </summary> - <value>The converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter"> - <summary> - Gets the member converter. - </summary> - <value>The member converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored. - </summary> - <value><c>true</c> if ignored; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Readable"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable. - </summary> - <value><c>true</c> if readable; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Writable"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable. - </summary> - <value><c>true</c> if writable; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue"> - <summary> - Gets the default value. - </summary> - <value>The default value.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required. - </summary> - <value>A value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference"> - <summary> - Gets a value indicating whether this property preserves object references. - </summary> - <value> - <c>true</c> if this instance is reference; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling"> - <summary> - Gets the property null value handling. - </summary> - <value>The null value handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling"> - <summary> - Gets the property default value handling. - </summary> - <value>The default value handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling"> - <summary> - Gets the property reference loop handling. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling"> - <summary> - Gets the property object creation handling. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling"> - <summary> - Gets or sets the type name handling. - </summary> - <value>The type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize"> - <summary> - Gets or sets a predicate used to determine whether the property should be serialize. - </summary> - <value>A predicate used to determine whether the property should be serialize.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified"> - <summary> - Gets or sets a predicate used to determine whether the property should be serialized. - </summary> - <value>A predicate used to determine whether the property should be serialized.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified"> - <summary> - Gets or sets an action used to set whether the property has been deserialized. - </summary> - <value>An action used to set whether the property has been deserialized.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter"> - <summary> - Gets or sets the converter used when serializing the property's collection items. - </summary> - <value>The collection's items converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference"> - <summary> - Gets or sets whether this property's collection items are serialized as a reference. - </summary> - <value>Whether this property's collection items are serialized as a reference.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling"> - <summary> - Gets or sets the the type name handling used when serializing the property's collection items. - </summary> - <value>The collection's items type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling"> - <summary> - Gets or sets the the reference loop handling used when serializing the property's collection items. - </summary> - <value>The collection's items reference loop handling.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"> - <summary> - A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"/> class. - </summary> - <param name="type">The type.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)"> - <summary> - When implemented in a derived class, extracts the key from the specified element. - </summary> - <param name="item">The element from which to extract the key.</param> - <returns>The key for the specified element.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)"> - <summary> - Adds a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object. - </summary> - <param name="property">The property to add to the collection.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)"> - <summary> - Gets the closest matching <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object. - First attempts to get an exact case match of propertyName and then - a case insensitive match. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>A matching property if found.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)"> - <summary> - Gets a property by property name. - </summary> - <param name="propertyName">The name of the property to get.</param> - <param name="comparisonType">Type property name string comparison.</param> - <returns>A matching property if found.</returns> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonStringContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1"> - <summary> - Represents a method that constructs an object. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.OnErrorAttribute"> - <summary> - When applied to a method, specifies that the method is called when an error occurs serializing an object. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"> - <summary> - Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using reflection. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"/> class. - </summary> - <param name="memberInfo">The member info.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)"> - <summary> - Sets the value. - </summary> - <param name="target">The target to set the value on.</param> - <param name="value">The value to set on the target.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)"> - <summary> - Gets the value. - </summary> - <param name="target">The target to get the value from.</param> - <returns>The value.</returns> - </member> - <member name="T:Newtonsoft.Json.TypeNameHandling"> - <summary> - Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.None"> - <summary> - Do not include the .NET type name when serializing types. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Objects"> - <summary> - Include the .NET type name when serializing into a JSON object structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Arrays"> - <summary> - Include the .NET type name when serializing into a JSON array structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.All"> - <summary> - Always include the .NET type name when serializing. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Auto"> - <summary> - Include the .NET type name when the type of the object being serialized is not the same as its declared type. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})"> - <summary> - Determines whether the collection is null or empty. - </summary> - <param name="collection">The collection.</param> - <returns> - <c>true</c> if the collection is null or empty; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})"> - <summary> - Adds the elements of the specified collection to the specified generic IList. - </summary> - <param name="initial">The list to add to.</param> - <param name="collection">The collection of elements to add.</param> - </member> - <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IndexOf``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})"> - <summary> - Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer. - </summary> - <typeparam name="TSource">The type of the elements of source.</typeparam> - <param name="list">A sequence in which to locate a value.</param> - <param name="value">The object to locate in the sequence</param> - <param name="comparer">An equality comparer to compare values.</param> - <returns>The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.Convert(System.Object,System.Globalization.CultureInfo,System.Type)"> - <summary> - Converts the value to the specified type. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <returns>The converted type.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.TryConvert(System.Object,System.Globalization.CultureInfo,System.Type,System.Object@)"> - <summary> - Converts the value to the specified type. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <param name="convertedValue">The converted value if the conversion was successful or the default value of <c>T</c> if it failed.</param> - <returns> - <c>true</c> if <c>initialValue</c> was converted successfully; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)"> - <summary> - 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. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert or cast the value to.</param> - <returns> - The converted type. If conversion was unsuccessful, the initial value - is returned if assignable to the target type. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1"> - <summary> - Gets a dictionary of the names and values of an Enum type. - </summary> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1(System.Type)"> - <summary> - Gets a dictionary of the names and values of an Enum type. - </summary> - <param name="enumType">The enum type to get names and values for.</param> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetCollectionItemType(System.Type)"> - <summary> - Gets the type of the typed collection's items. - </summary> - <param name="type">The type.</param> - <returns>The type of the typed collection's items.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(System.Reflection.MemberInfo)"> - <summary> - Gets the member's underlying type. - </summary> - <param name="member">The member.</param> - <returns>The underlying type of the member.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.MemberInfo)"> - <summary> - Determines whether the member is an indexed property. - </summary> - <param name="member">The member.</param> - <returns> - <c>true</c> if the member is an indexed property; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.PropertyInfo)"> - <summary> - Determines whether the property is an indexed property. - </summary> - <param name="property">The property.</param> - <returns> - <c>true</c> if the property is an indexed property; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue(System.Reflection.MemberInfo,System.Object)"> - <summary> - Gets the member's value on the object. - </summary> - <param name="member">The member.</param> - <param name="target">The target object.</param> - <returns>The member's value on the object.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)"> - <summary> - Sets the member's value on the target object. - </summary> - <param name="member">The member.</param> - <param name="target">The target.</param> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanReadMemberValue(System.Reflection.MemberInfo,System.Boolean)"> - <summary> - Determines whether the specified MemberInfo can be read. - </summary> - <param name="member">The MemberInfo to determine whether can be read.</param> - /// <param name="nonPublic">if set to <c>true</c> then allow the member to be gotten non-publicly.</param> - <returns> - <c>true</c> if the specified MemberInfo can be read; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanSetMemberValue(System.Reflection.MemberInfo,System.Boolean,System.Boolean)"> - <summary> - Determines whether the specified MemberInfo can be set. - </summary> - <param name="member">The MemberInfo to determine whether can be set.</param> - <param name="nonPublic">if set to <c>true</c> then allow the member to be set non-publicly.</param> - <param name="canSetReadOnly">if set to <c>true</c> then allow the member to be set if read-only.</param> - <returns> - <c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Utilities.StringBuffer"> - <summary> - Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)"> - <summary> - Determines whether the string is all white space. Empty string will return false. - </summary> - <param name="s">The string to test whether it is all white space.</param> - <returns> - <c>true</c> if the string is all white space; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.StringUtils.NullEmptyString(System.String)"> - <summary> - Nulls an empty string. - </summary> - <param name="s">The string.</param> - <returns>Null if the string was null, otherwise the string unchanged.</returns> - </member> - <member name="T:Newtonsoft.Json.Schema.Extensions"> - <summary> - Contains the JSON schema extension methods. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)"> - <summary> - Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <returns> - <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,System.Collections.Generic.IList{System.String}@)"> - <summary> - Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <param name="errorMessages">When this method returns, contains any error messages generated while validating. </param> - <returns> - <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)"> - <summary> - Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)"> - <summary> - Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <param name="validationEventHandler">The validation event handler.</param> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaException"> - <summary> - Returns detailed information about the schema exception. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LineNumber"> - <summary> - Gets the line number indicating where the error occurred. - </summary> - <value>The line number indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LinePosition"> - <summary> - Gets the line position indicating where the error occurred. - </summary> - <value>The line position indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.Path"> - <summary> - Gets the path to the JSON where the error occurred. - </summary> - <value>The path to the JSON where the error occurred.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling"> - <summary> - Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.None"> - <summary> - Do not infer a schema Id. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseTypeName"> - <summary> - Use the .NET type name as the schema Id. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseAssemblyQualifiedName"> - <summary> - Use the assembly qualified .NET type name as the schema Id. - </summary> - </member> - <member name="T:Newtonsoft.Json.Schema.ValidationEventArgs"> - <summary> - Returns detailed information related to the <see cref="T:Newtonsoft.Json.Schema.ValidationEventHandler"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> associated with the validation error. - </summary> - <value>The JsonSchemaException associated with the validation error.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Path"> - <summary> - Gets the path of the JSON location where the validation error occurred. - </summary> - <value>The path of the JSON location where the validation error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Message"> - <summary> - Gets the text description corresponding to the validation error. - </summary> - <value>The text description.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.ValidationEventHandler"> - <summary> - Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchema"> - <summary> - An in-memory representation of a JSON Schema. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)"> - <summary> - Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param> - <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> to use when resolving schema references.</param> - <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains schema JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Parses the specified json. - </summary> - <param name="json">The json.</param> - <param name="resolver">The resolver.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)"> - <summary> - Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/> using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="resolver">The resolver used.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Id"> - <summary> - Gets or sets the id. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Title"> - <summary> - Gets or sets the title. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Required"> - <summary> - Gets or sets whether the object is required. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly"> - <summary> - Gets or sets whether the object is read only. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Hidden"> - <summary> - Gets or sets whether the object is visible to users. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Transient"> - <summary> - Gets or sets whether the object is transient. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Description"> - <summary> - Gets or sets the description of the object. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Type"> - <summary> - Gets or sets the types of values allowed by the object. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Pattern"> - <summary> - Gets or sets the pattern. - </summary> - <value>The pattern.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength"> - <summary> - Gets or sets the minimum length. - </summary> - <value>The minimum length.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength"> - <summary> - Gets or sets the maximum length. - </summary> - <value>The maximum length.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy"> - <summary> - Gets or sets a number that the value should be divisble by. - </summary> - <value>A number that the value should be divisble by.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"> - <summary> - Gets or sets the minimum. - </summary> - <value>The minimum.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"> - <summary> - Gets or sets the maximum. - </summary> - <value>The maximum.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum"> - <summary> - Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute. - </summary> - <value>A flag indicating whether the value can not equal the number defined by the "minimum" attribute.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum"> - <summary> - Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute. - </summary> - <value>A flag indicating whether the value can not equal the number defined by the "maximum" attribute.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems"> - <summary> - Gets or sets the minimum number of items. - </summary> - <value>The minimum number of items.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems"> - <summary> - Gets or sets the maximum number of items. - </summary> - <value>The maximum number of items.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Items"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Properties"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties"> - <summary> - Gets or sets the pattern properties. - </summary> - <value>The pattern properties.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties"> - <summary> - Gets or sets a value indicating whether additional properties are allowed. - </summary> - <value> - <c>true</c> if additional properties are allowed; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Requires"> - <summary> - Gets or sets the required property if this property is present. - </summary> - <value>The required property if this property is present.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Identity"> - <summary> - Gets or sets the identity. - </summary> - <value>The identity.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Enum"> - <summary> - Gets or sets the a collection of valid enum values allowed. - </summary> - <value>A collection of valid enum values allowed.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Options"> - <summary> - Gets or sets a collection of options. - </summary> - <value>A collection of options.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Disallow"> - <summary> - Gets or sets disallowed types. - </summary> - <value>The disallow types.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Default"> - <summary> - Gets or sets the default value. - </summary> - <value>The default value.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Extends"> - <summary> - Gets or sets the extend <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>. - </summary> - <value>The extended <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Format"> - <summary> - Gets or sets the format. - </summary> - <value>The format.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"> - <summary> - Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param> - <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling"> - <summary> - Gets or sets how undefined schemas are handled by the serializer. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver"> - <summary> - Gets or sets the contract resolver. - </summary> - <value>The contract resolver.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaResolver"> - <summary> - Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)"> - <summary> - Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id. - </summary> - <param name="id">The id.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id.</returns> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas"> - <summary> - Gets or sets the loaded schemas. - </summary> - <value>The loaded schemas.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaType"> - <summary> - The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.None"> - <summary> - No type specified. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.String"> - <summary> - String type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Float"> - <summary> - Float type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Integer"> - <summary> - Integer type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean"> - <summary> - Boolean type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Object"> - <summary> - Object type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Array"> - <summary> - Array type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Null"> - <summary> - Null type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Any"> - <summary> - Any type. - </summary> - </member> - <member name="T:Newtonsoft.Json.WriteState"> - <summary> - Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Error"> - <summary> - An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state. - You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state. - Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls results in an <see cref="T:System.InvalidOperationException"/> being thrown. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Closed"> - <summary> - The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Object"> - <summary> - An object is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Array"> - <summary> - A array is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Constructor"> - <summary> - A constructor is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Property"> - <summary> - A property is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Start"> - <summary> - A write method has not been called. - </summary> - </member> - </members> -</doc> diff --git a/packages/Newtonsoft.Json.4.5.6/lib/sl4/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.4.5.6/lib/sl4/Newtonsoft.Json.dll deleted file mode 100644 index 6e79b3a..0000000 Binary files a/packages/Newtonsoft.Json.4.5.6/lib/sl4/Newtonsoft.Json.dll and /dev/null differ diff --git a/packages/Newtonsoft.Json.4.5.6/lib/sl4/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.4.5.6/lib/sl4/Newtonsoft.Json.xml deleted file mode 100644 index 75d624d..0000000 --- a/packages/Newtonsoft.Json.4.5.6/lib/sl4/Newtonsoft.Json.xml +++ /dev/null @@ -1,6905 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>Newtonsoft.Json</name> - </assembly> - <members> - <member name="T:Newtonsoft.Json.Bson.BsonObjectId"> - <summary> - Represents a BSON Oid (object id). - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> class. - </summary> - <param name="value">The Oid value.</param> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonObjectId.Value"> - <summary> - Gets or sets the value of the Oid. - </summary> - <value>The value of the Oid.</value> - </member> - <member name="T:Newtonsoft.Json.Bson.BsonReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns>true if the next token was read successfully; false if there are no more tokens to read.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Skip"> - <summary> - Skips the children of the current token. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken)"> - <summary> - Sets the current token. - </summary> - <param name="newToken">The new token.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object)"> - <summary> - Sets the current token and value. - </summary> - <param name="newToken">The new token.</param> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReader.SetStateBasedOnCurrent"> - <summary> - Sets the state based on current token type. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.System#IDisposable#Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources - </summary> - <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Close"> - <summary> - Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.CurrentState"> - <summary> - Gets the current reader state. - </summary> - <value>The current reader state.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReader.CloseInput"> - <summary> - Gets or sets a value indicating whether the underlying stream or - <see cref="T:System.IO.TextReader"/> should be closed when the reader is closed. - </summary> - <value> - true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when - the reader is closed; otherwise false. The default is true. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonReader.QuoteChar"> - <summary> - Gets the quotation mark character used to enclose the value of a string. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.DateParseHandling"> - <summary> - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.MaxDepth"> - <summary> - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.TokenType"> - <summary> - Gets the type of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Value"> - <summary> - Gets the text value of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.ValueType"> - <summary> - Gets The Common Language Runtime (CLR) type for the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Depth"> - <summary> - Gets the depth of the current token in the JSON document. - </summary> - <value>The depth of the current token in the JSON document.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Path"> - <summary> - Gets the path of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Culture"> - <summary> - Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonReader.State"> - <summary> - Specifies the state of the reader. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Start"> - <summary> - The Read method has not been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Complete"> - <summary> - The end of the file has been reached successfully. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Property"> - <summary> - Reader is at a property. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.ObjectStart"> - <summary> - Reader is at the start of an object. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Object"> - <summary> - Reader is in an object. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.ArrayStart"> - <summary> - Reader is at the start of an array. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Array"> - <summary> - Reader is in an array. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Closed"> - <summary> - The Close method has been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.PostValue"> - <summary> - Reader has just read a value. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.ConstructorStart"> - <summary> - Reader is at the start of a constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Constructor"> - <summary> - Reader in a constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Error"> - <summary> - An error occurred that prevents the read operation from continuing. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Finished"> - <summary> - The end of the file has been reached successfully. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="stream">The stream.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="reader">The reader.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream,System.Boolean,System.DateTimeKind)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="stream">The stream.</param> - <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param> - <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader,System.Boolean,System.DateTimeKind)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="reader">The reader.</param> - <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param> - <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns> - A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.Close"> - <summary> - Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed. - </summary> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility"> - <summary> - Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary. - </summary> - <value> - <c>true</c> if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray"> - <summary> - Gets or sets a value indicating whether the root object will be read as a JSON array. - </summary> - <value> - <c>true</c> if the root object will be read as a JSON array; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling"> - <summary> - Gets or sets the <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON. - </summary> - <value>The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</value> - </member> - <member name="T:Newtonsoft.Json.Bson.BsonWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.#ctor"> - <summary> - Creates an instance of the <c>JsonWriter</c> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEndObject"> - <summary> - Writes the end of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEndArray"> - <summary> - Writes the end of an array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEndConstructor"> - <summary> - Writes the end constructor. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd"> - <summary> - Writes the end of the current Json object or array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)"> - <summary> - Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the specified end token. - </summary> - <param name="token">The end token to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteIndent"> - <summary> - Writes indent characters. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValueDelimiter"> - <summary> - Writes the JSON value delimiter. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentSpace"> - <summary> - Writes an indent space. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON without changing the writer's state. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteRawValue(System.String)"> - <summary> - Writes raw JSON where a value is expected and updates the writer's state. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTimeOffset)"> - <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int32})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt32})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int64})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt64})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Single})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Double})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Boolean})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int16})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt16})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Char})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Byte})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.SByte})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Decimal})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTime})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTimeOffset})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Guid})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.TimeSpan})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Object)"> - <summary> - Writes a <see cref="T:System.Object"/> value. - An error will raised if the value cannot be written as a single JSON token. - </summary> - <param name="value">The <see cref="T:System.Object"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)"> - <summary> - Writes out the given white space. - </summary> - <param name="ws">The string of white space characters.</param> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput"> - <summary> - Gets or sets a value indicating whether the underlying stream or - <see cref="T:System.IO.TextReader"/> should be closed when the writer is closed. - </summary> - <value> - true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when - the writer is closed; otherwise false. The default is true. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.Top"> - <summary> - Gets the top. - </summary> - <value>The top.</value> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.WriteState"> - <summary> - Gets the state of the writer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.Path"> - <summary> - Gets the path of the writer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.Formatting"> - <summary> - Indicates how JSON text output is formatted. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling"> - <summary> - Get or set how dates are written to JSON text. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class. - </summary> - <param name="stream">The stream.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.BinaryWriter)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class. - </summary> - <param name="writer">The writer.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the end. - </summary> - <param name="token">The token.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRawValue(System.String)"> - <summary> - Writes raw JSON where a value is expected and updates the writer's state. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTimeOffset)"> - <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value that represents a BSON object id. - </summary> - <param name="value"></param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)"> - <summary> - Writes a BSON regex. - </summary> - <param name="pattern">The regex pattern.</param> - <param name="options">The regex options.</param> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling"> - <summary> - Gets or sets the <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON. - When set to <see cref="F:System.DateTimeKind.Unspecified"/> no conversion will occur. - </summary> - <value>The <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.</value> - </member> - <member name="T:Newtonsoft.Json.ConstructorHandling"> - <summary> - Specifies how constructors are used when initializing objects during deserialization by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.ConstructorHandling.Default"> - <summary> - First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor"> - <summary> - Json.NET will use a non-public default constructor before falling back to a paramatized constructor. - </summary> - </member> - <member name="T:Newtonsoft.Json.Converters.BsonObjectIdConverter"> - <summary> - Converts a <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> to and from JSON and BSON. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonConverter"> - <summary> - Converts an object to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.GetSchema"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter. - </summary> - <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.</returns> - </member> - <member name="P:Newtonsoft.Json.JsonConverter.CanRead"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON. - </summary> - <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.JsonConverter.CanWrite"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON. - </summary> - <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.</value> - </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.CustomCreationConverter`1"> - <summary> - Create a custom object - </summary> - <typeparam name="T"></typeparam> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.Create(System.Type)"> - <summary> - Creates an object which will then be populated by the serializer. - </summary> - <param name="objectType">Type of the object.</param> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanWrite"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON. - </summary> - <value> - <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>. - </value> - </member> - <member name="T:Newtonsoft.Json.Converters.DateTimeConverterBase"> - <summary> - Provides a base class for converting a <see cref="T:System.DateTime"/> to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.DateTimeConverterBase.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.ExpandoObjectConverter"> - <summary> - Converts an ExpandoObject to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanWrite"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON. - </summary> - <value> - <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>. - </value> - </member> - <member name="T:Newtonsoft.Json.Converters.IsoDateTimeConverter"> - <summary> - Converts a <see cref="T:System.DateTime"/> to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z). - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles"> - <summary> - Gets or sets the date time styles used when converting a date to and from JSON. - </summary> - <value>The date time styles used when converting a date to and from JSON.</value> - </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat"> - <summary> - Gets or sets the date time format used when converting a date to and from JSON. - </summary> - <value>The date time format used when converting a date to and from JSON.</value> - </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture"> - <summary> - Gets or sets the culture used when converting a date to and from JSON. - </summary> - <value>The culture used when converting a date to and from JSON.</value> - </member> - <member name="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter"> - <summary> - Converts a <see cref="T:System.DateTime"/> to and from a JavaScript date constructor (e.g. new Date(52231943)). - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing property value of the JSON that is being converted.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="T:Newtonsoft.Json.Converters.KeyValuePairConverter"> - <summary> - Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.RegexConverter"> - <summary> - Converts a <see cref="T:System.Text.RegularExpressions.Regex"/> to and from JSON and BSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.RegexConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.RegexConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.RegexConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.StringEnumConverter"> - <summary> - Converts an <see cref="T:System.Enum"/> to and from its name string value. - </summary> - <summary> - Converts an <see cref="T:System.Enum"/> to and from its name string value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.GetEnumNameMap(System.Type)"> - <summary> - A cached representation of the Enum string representation to respect per Enum field name. - </summary> - <param name="t">The type of the Enum.</param> - <returns>A map of enum field name to either the field name, or the configured enum member name (<see cref="T:System.Runtime.Serialization.EnumMemberAttribute"/>).</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText"> - <summary> - Gets or sets a value indicating whether the written enum text should be camel case. - </summary> - <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.Converters.VersionConverter"> - <summary> - Converts a <see cref="T:System.Version"/> to and from a string (e.g. "1.2.3.4"). - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.VersionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.VersionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing property value of the JSON that is being converted.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.VersionConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.DateFormatHandling"> - <summary> - Specifies how dates are formatted when writing JSON text. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat"> - <summary> - Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". - </summary> - </member> - <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat"> - <summary> - Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". - </summary> - </member> - <member name="T:Newtonsoft.Json.DateParseHandling"> - <summary> - Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateParseHandling.None"> - <summary> - Date formatted strings are not parsed to a date type and are read as strings. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateParseHandling.DateTime"> - <summary> - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"> - <summary> - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.DateTimeZoneHandling"> - <summary> - Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local"> - <summary> - Treat as local time. If the <see cref="T:System.DateTime"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc"> - <summary> - Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified"> - <summary> - Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string. - If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind"> - <summary> - Time zone information should be preserved when converting. - </summary> - </member> - <member name="T:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle"> - <summary> - Indicates the method that will be used during deserialization for locating and loading assemblies. - </summary> - </member> - <member name="F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple"> - <summary> - 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 is used to load the assembly. - </summary> - </member> - <member name="F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Full"> - <summary> - In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the Assembly class is used to load the assembly. - </summary> - </member> - <member name="T:Newtonsoft.Json.DefaultValueHandling"> - <summary> - Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Include"> - <summary> - 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. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore"> - <summary> - Ignore members where the member value is the same as the member's default value when serializing objects - so that is is not written to JSON, and ignores setting members when the JSON value equals the member's default value. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate"> - <summary> - Members with a default value but no JSON will be set to their default value when deserializing. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate"> - <summary> - Ignore members where the member value is the same as the member's default value when serializing objects - and sets members to their default value when deserializing. - </summary> - </member> - <member name="T:Newtonsoft.Json.Formatting"> - <summary> - Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.Formatting.None"> - <summary> - No special formatting is applied. This is the default. - </summary> - </member> - <member name="F:Newtonsoft.Json.Formatting.Indented"> - <summary> - Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings. - </summary> - </member> - <member name="T:Newtonsoft.Json.IJsonLineInfo"> - <summary> - Provides an interface to enable a class to return line and position information. - </summary> - </member> - <member name="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"> - <summary> - Gets a value indicating whether the class can return line information. - </summary> - <returns> - <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.IJsonLineInfo.LineNumber"> - <summary> - Gets the current line number. - </summary> - <value>The current line number or 0 if no line information is available (for example, HasLineInfo returns false).</value> - </member> - <member name="P:Newtonsoft.Json.IJsonLineInfo.LinePosition"> - <summary> - Gets the current line position. - </summary> - <value>The current line position or 0 if no line information is available (for example, HasLineInfo returns false).</value> - </member> - <member name="T:Newtonsoft.Json.JsonArrayAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonContainerAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Id"> - <summary> - Gets or sets the id. - </summary> - <value>The id.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Title"> - <summary> - Gets or sets the title. - </summary> - <value>The title.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Description"> - <summary> - Gets or sets the description. - </summary> - <value>The description.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType"> - <summary> - Gets the collection's items converter. - </summary> - <value>The collection's items converter.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference"> - <summary> - Gets or sets a value that indicates whether to preserve object references. - </summary> - <value> - <c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference"> - <summary> - Gets or sets a value that indicates whether to preserve collection's items references. - </summary> - <value> - <c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling"> - <summary> - Gets or sets the reference loop handling used when serializing the collection's items. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling"> - <summary> - Gets or sets the type name handling used when serializing the collection's items. - </summary> - <value>The type name handling.</value> - </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with a flag indicating whether the array can contain null items - </summary> - <param name="allowNullItems">A flag indicating whether the array can contain null items.</param> - </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems"> - <summary> - Gets or sets a value indicating whether null items are allowed in the collection. - </summary> - <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.JsonConstructorAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified constructor when deserializing that object. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonConvert"> - <summary> - Provides methods for converting between common language runtime types and JSON types. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.True"> - <summary> - Represents JavaScript's boolean value true as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.False"> - <summary> - Represents JavaScript's boolean value false as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.Null"> - <summary> - Represents JavaScript's null as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.Undefined"> - <summary> - Represents JavaScript's undefined as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.PositiveInfinity"> - <summary> - Represents JavaScript's positive infinity as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.NegativeInfinity"> - <summary> - Represents JavaScript's negative infinity as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.NaN"> - <summary> - Represents JavaScript's NaN as a string. This field is read-only. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)"> - <summary> - Converts the <see cref="T:System.DateTime"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)"> - <summary> - Converts the <see cref="T:System.DateTime"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified. - </summary> - <param name="value">The value to convert.</param> - <param name="format">The format the date will be converted to.</param> - <param name="timeZoneHandling">The time zone handling when the date is converted to a string.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)"> - <summary> - Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)"> - <summary> - Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified. - </summary> - <param name="value">The value to convert.</param> - <param name="format">The format the date will be converted to.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)"> - <summary> - Converts the <see cref="T:System.Boolean"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Boolean"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Char)"> - <summary> - Converts the <see cref="T:System.Char"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Char"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)"> - <summary> - Converts the <see cref="T:System.Enum"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Enum"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)"> - <summary> - Converts the <see cref="T:System.Int32"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int32"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)"> - <summary> - Converts the <see cref="T:System.Int16"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int16"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)"> - <summary> - Converts the <see cref="T:System.UInt16"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt16"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)"> - <summary> - Converts the <see cref="T:System.UInt32"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt32"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)"> - <summary> - Converts the <see cref="T:System.Int64"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int64"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)"> - <summary> - Converts the <see cref="T:System.UInt64"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt64"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Single)"> - <summary> - Converts the <see cref="T:System.Single"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Single"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Double)"> - <summary> - Converts the <see cref="T:System.Double"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Double"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)"> - <summary> - Converts the <see cref="T:System.Byte"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Byte"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)"> - <summary> - Converts the <see cref="T:System.SByte"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)"> - <summary> - Converts the <see cref="T:System.Decimal"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)"> - <summary> - Converts the <see cref="T:System.Guid"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Guid"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)"> - <summary> - Converts the <see cref="T:System.TimeSpan"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.TimeSpan"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)"> - <summary> - Converts the <see cref="T:System.Uri"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Uri"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String)"> - <summary> - Converts the <see cref="T:System.String"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)"> - <summary> - Converts the <see cref="T:System.String"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <param name="delimter">The string delimiter character.</param> - <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)"> - <summary> - Converts the <see cref="T:System.Object"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Object"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)"> - <summary> - Serializes the specified object to a JSON string. - </summary> - <param name="value">The object to serialize.</param> - <returns>A JSON string representation of the object.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)"> - <summary> - Serializes the specified object to a JSON string. - </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <returns> - A JSON string representation of the object. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="converters">A collection converters used while serializing.</param> - <returns>A JSON string representation of the object.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="converters">A collection converters used while serializing.</param> - <returns>A JSON string representation of the object.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> - <returns> - A JSON string representation of the object. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> - <returns> - A JSON string representation of the object. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String)"> - <summary> - Deserializes the JSON to a .NET object. - </summary> - <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Deserializes the JSON to a .NET object. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The deserialized object from the Json string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)"> - <summary> - Deserializes the JSON to the given anonymous type. - </summary> - <typeparam name="T"> - The anonymous type to deserialize to. This can't be specified - traditionally and must be infered from the anonymous type passed - as a parameter. - </typeparam> - <param name="value">The JSON to deserialize.</param> - <param name="anonymousTypeObject">The anonymous type object.</param> - <returns>The deserialized anonymous type from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The JSON to deserialize.</param> - <param name="converters">Converters to use while deserializing.</param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The object to deserialize.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The type of the object to deserialize.</param> - <param name="converters">Converters to use while deserializing.</param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The type of the object to deserialize to.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object)"> - <summary> - Populates the object with values from the JSON string. - </summary> - <param name="value">The JSON to populate values from.</param> - <param name="target">The target object to populate values onto.</param> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Populates the object with values from the JSON string. - </summary> - <param name="value">The JSON to populate values from.</param> - <param name="target">The target object to populate values onto.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - </member> - <member name="T:Newtonsoft.Json.JsonConverterAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified <see cref="T:Newtonsoft.Json.JsonConverter"/> when serializing the member or class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class. - </summary> - <param name="converterType">Type of the converter.</param> - </member> - <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType"> - <summary> - Gets the type of the converter. - </summary> - <value>The type of the converter.</value> - </member> - <member name="T:Newtonsoft.Json.JsonConverterCollection"> - <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonDictionaryAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="T:Newtonsoft.Json.JsonException"> - <summary> - The exception thrown when an error occurs during Json serialization or deserialization. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="T:Newtonsoft.Json.JsonIgnoreAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonObjectAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified member serialization. - </summary> - <param name="memberSerialization">The member serialization.</param> - </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization"> - <summary> - Gets or sets the member serialization. - </summary> - <value>The member serialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired"> - <summary> - Gets or sets a value that indicates whether the object's properties are required. - </summary> - <value> - A value indicating whether the object's properties are required. - </value> - </member> - <member name="T:Newtonsoft.Json.JsonPropertyAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member with the specified name. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class with the specified name. - </summary> - <param name="propertyName">Name of the property.</param> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType"> - <summary> - Gets or sets the converter used when serializing the property's collection items. - </summary> - <value>The collection's items converter.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling"> - <summary> - Gets or sets the null value handling used when serializing this property. - </summary> - <value>The null value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling"> - <summary> - Gets or sets the default value handling used when serializing this property. - </summary> - <value>The default value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling"> - <summary> - Gets or sets the reference loop handling used when serializing this property. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling"> - <summary> - Gets or sets the object creation handling used when deserializing this property. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling"> - <summary> - Gets or sets the type name handling used when serializing this property. - </summary> - <value>The type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.IsReference"> - <summary> - Gets or sets whether this property's value is serialized as a reference. - </summary> - <value>Whether this property's value is serialized as a reference.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Order"> - <summary> - Gets or sets the order of serialization and deserialization of a member. - </summary> - <value>The numeric order of serialization or deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Required"> - <summary> - Gets or sets a value indicating whether this property is required. - </summary> - <value> - A value indicating whether this property is required. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName"> - <summary> - Gets or sets the name of the property. - </summary> - <value>The name of the property.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling"> - <summary> - Gets or sets the the reference loop handling used when serializing the property's collection items. - </summary> - <value>The collection's items reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling"> - <summary> - Gets or sets the the type name handling used when serializing the property's collection items. - </summary> - <value>The collection's items type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference"> - <summary> - Gets or sets whether this property's collection items are serialized as a reference. - </summary> - <value>Whether this property's collection items are serialized as a reference.</value> - </member> - <member name="T:Newtonsoft.Json.JsonReaderException"> - <summary> - The exception thrown when an error occurs while reading Json text. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="P:Newtonsoft.Json.JsonReaderException.LineNumber"> - <summary> - Gets the line number indicating where the error occurred. - </summary> - <value>The line number indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReaderException.LinePosition"> - <summary> - Gets the line position indicating where the error occurred. - </summary> - <value>The line position indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReaderException.Path"> - <summary> - Gets the path to the JSON where the error occurred. - </summary> - <value>The path to the JSON where the error occurred.</value> - </member> - <member name="T:Newtonsoft.Json.JsonSerializationException"> - <summary> - The exception thrown when an error occurs during Json serialization or deserialization. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="T:Newtonsoft.Json.JsonSerializer"> - <summary> - Serializes and deserializes objects into and from the JSON format. - The <see cref="T:Newtonsoft.Json.JsonSerializer"/> enables you to control how objects are encoded into JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. - </summary> - <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param> - <returns>A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)"> - <summary> - Populates the JSON values onto the target object. - </summary> - <param name="reader">The <see cref="T:System.IO.TextReader"/> that contains the JSON structure to reader values from.</param> - <param name="target">The target object to populate values onto.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)"> - <summary> - Populates the JSON values onto the target object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to reader values from.</param> - <param name="target">The target object to populate values onto.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to deserialize.</param> - <returns>The <see cref="T:System.Object"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:System.IO.StringReader"/> - into an instance of the specified type. - </summary> - <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the object.</param> - <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The instance of <paramref name="objectType"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/> - into an instance of the specified type. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param> - <typeparam name="T">The type of the object to deserialize.</typeparam> - <returns>The instance of <typeparamref name="T"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/> - into an instance of the specified type. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param> - <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The instance of <paramref name="objectType"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)"> - <summary> - Serializes the specified <see cref="T:System.Object"/> and writes the Json structure - to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>. - </summary> - <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param> - <param name="value">The <see cref="T:System.Object"/> to serialize.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)"> - <summary> - Serializes the specified <see cref="T:System.Object"/> and writes the Json structure - to a <c>Stream</c> using the specified <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param> - <param name="value">The <see cref="T:System.Object"/> to serialize.</param> - </member> - <member name="E:Newtonsoft.Json.JsonSerializer.Error"> - <summary> - Occurs when the <see cref="T:Newtonsoft.Json.JsonSerializer"/> errors during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceResolver"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Binder"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"> - <summary> - Gets or sets how type name writing and reading is handled by the serializer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat"> - <summary> - Gets or sets how a type name assembly is written and resolved by the serializer. - </summary> - <value>The type name assembly format.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling"> - <summary> - Gets or sets how object references are preserved by the serializer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling"> - <summary> - Get or set how reference loops (e.g. a class referencing itself) is handled. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling"> - <summary> - Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling"> - <summary> - Get or set how null values are handled during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling"> - <summary> - Get or set how null default are handled during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling"> - <summary> - Gets or sets how objects are created during deserialization. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ConstructorHandling"> - <summary> - Gets or sets how constructors are used during deserialization. - </summary> - <value>The constructor handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Converters"> - <summary> - Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. - </summary> - <value>Collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ContractResolver"> - <summary> - Gets or sets the contract resolver used by the serializer when - serializing .NET objects to JSON and vice versa. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Context"> - <summary> - Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods. - </summary> - <value>The context.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Formatting"> - <summary> - Indicates how JSON text output is formatted. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatHandling"> - <summary> - Get or set how dates are written to JSON text. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateParseHandling"> - <summary> - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Culture"> - <summary> - Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.MaxDepth"> - <summary> - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent"> - <summary> - Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. - </summary> - <value> - <c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>. - </value> - </member> - <member name="T:Newtonsoft.Json.JsonSerializerSettings"> - <summary> - Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializerSettings.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling"> - <summary> - Gets or sets how reference loops (e.g. a class referencing itself) is handled. - </summary> - <value>Reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling"> - <summary> - Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. - </summary> - <value>Missing member handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling"> - <summary> - Gets or sets how objects are created during deserialization. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling"> - <summary> - Gets or sets how null values are handled during serialization and deserialization. - </summary> - <value>Null value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling"> - <summary> - Gets or sets how null default are handled during serialization and deserialization. - </summary> - <value>The default value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Converters"> - <summary> - Gets or sets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. - </summary> - <value>The converters.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling"> - <summary> - Gets or sets how object references are preserved by the serializer. - </summary> - <value>The preserve references handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling"> - <summary> - Gets or sets how type name writing and reading is handled by the serializer. - </summary> - <value>The type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat"> - <summary> - Gets or sets how a type name assembly is written and resolved by the serializer. - </summary> - <value>The type name assembly format.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling"> - <summary> - Gets or sets how constructors are used during deserialization. - </summary> - <value>The constructor handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver"> - <summary> - Gets or sets the contract resolver used by the serializer when - serializing .NET objects to JSON and vice versa. - </summary> - <value>The contract resolver.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references. - </summary> - <value>The reference resolver.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names. - </summary> - <value>The binder.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Error"> - <summary> - Gets or sets the error handler called during serialization and deserialization. - </summary> - <value>The error handler called during serialization and deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Context"> - <summary> - Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods. - </summary> - <value>The context.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth"> - <summary> - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Formatting"> - <summary> - Indicates how JSON text output is formatted. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling"> - <summary> - Get or set how dates are written to JSON text. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling"> - <summary> - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture"> - <summary> - Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent"> - <summary> - Gets a value indicating whether there will be a check for additional content after deserializing an object. - </summary> - <value> - <c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>. - </value> - </member> - <member name="T:Newtonsoft.Json.JsonTextReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to JSON text data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>. - </summary> - <param name="reader">The <c>TextReader</c> containing the XML data to read.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.DateTimeOffset"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.Close"> - <summary> - Changes the state to closed. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"> - <summary> - Gets a value indicating whether the class can return line information. - </summary> - <returns> - <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.JsonTextReader.LineNumber"> - <summary> - Gets the current line number. - </summary> - <value> - The current line number or 0 if no line information is available (for example, HasLineInfo returns false). - </value> - </member> - <member name="P:Newtonsoft.Json.JsonTextReader.LinePosition"> - <summary> - Gets the current line position. - </summary> - <value> - The current line position or 0 if no line information is available (for example, HasLineInfo returns false). - </value> - </member> - <member name="T:Newtonsoft.Json.JsonTextWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)"> - <summary> - Creates an instance of the <c>JsonWriter</c> class using the specified <see cref="T:System.IO.TextWriter"/>. - </summary> - <param name="textWriter">The <c>TextWriter</c> to write to.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the specified end token. - </summary> - <param name="token">The end token to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent"> - <summary> - Writes indent characters. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter"> - <summary> - Writes the JSON value delimiter. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace"> - <summary> - Writes an indent space. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)"> - <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)"> - <summary> - Writes out the given white space. - </summary> - <param name="ws">The string of white space characters.</param> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation"> - <summary> - Gets or sets how many IndentChars to write for each level in the hierarchy when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteChar"> - <summary> - Gets or sets which character to use to quote attribute values. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.IndentChar"> - <summary> - Gets or sets which character to use for indenting when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteName"> - <summary> - Gets or sets a value indicating whether object names will be surrounded with quotes. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonToken"> - <summary> - Specifies the type of Json token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.None"> - <summary> - This is returned by the <see cref="T:Newtonsoft.Json.JsonReader"/> if a <see cref="M:Newtonsoft.Json.JsonReader.Read"/> method has not been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.StartObject"> - <summary> - An object start token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.StartArray"> - <summary> - An array start token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.StartConstructor"> - <summary> - A constructor start token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.PropertyName"> - <summary> - An object property name. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Comment"> - <summary> - A comment. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Raw"> - <summary> - Raw JSON. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Integer"> - <summary> - An integer. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Float"> - <summary> - A float. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.String"> - <summary> - A string. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Boolean"> - <summary> - A boolean. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Null"> - <summary> - A null token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Undefined"> - <summary> - An undefined token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.EndObject"> - <summary> - An object end token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.EndArray"> - <summary> - An array end token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.EndConstructor"> - <summary> - A constructor end token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Date"> - <summary> - A Date. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Bytes"> - <summary> - Byte data. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonValidatingReader"> - <summary> - Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonValidatingReader"/> class that - validates the content returned from the given <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from while validating.</param> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler"> - <summary> - Sets an event handler for receiving schema validation errors. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Value"> - <summary> - Gets the text value of the current Json token. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Depth"> - <summary> - Gets the depth of the current token in the JSON document. - </summary> - <value>The depth of the current token in the JSON document.</value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Path"> - <summary> - Gets the path of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.QuoteChar"> - <summary> - Gets the quotation mark character used to enclose the value of a string. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType"> - <summary> - Gets the type of the current Json token. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType"> - <summary> - Gets the Common Language Runtime (CLR) type for the current Json token. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Schema"> - <summary> - Gets or sets the schema. - </summary> - <value>The schema.</value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Reader"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.JsonReader"/> used to construct this <see cref="T:Newtonsoft.Json.JsonValidatingReader"/>. - </summary> - <value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value> - </member> - <member name="T:Newtonsoft.Json.JsonWriterException"> - <summary> - The exception thrown when an error occurs while reading Json text. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="P:Newtonsoft.Json.JsonWriterException.Path"> - <summary> - Gets the path to the JSON where the error occurred. - </summary> - <value>The path to the JSON where the error occurred.</value> - </member> - <member name="T:Newtonsoft.Json.Linq.Extensions"> - <summary> - Contains the LINQ to JSON extension methods. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of tokens that contains the ancestors of every token in the source collection. - </summary> - <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of tokens that contains the descendants of every token in the source collection. - </summary> - <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})"> - <summary> - Returns a collection of child properties of every object in the source collection. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the properties of every object in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> - <summary> - Returns a collection of child values of every object in the source collection with the given key. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection with the given key.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Returns a collection of child values of every object in the source collection. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> - <summary> - Returns a collection of converted child values of every object in the source collection with the given key. - </summary> - <typeparam name="U">The type to convert the values to.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection with the given key.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Returns a collection of converted child values of every object in the source collection. - </summary> - <typeparam name="U">The type to convert the values to.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Converts the value. - </summary> - <typeparam name="U">The type to convert the value to.</typeparam> - <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A converted value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Converts the value. - </summary> - <typeparam name="T">The source collection type.</typeparam> - <typeparam name="U">The type to convert the value to.</typeparam> - <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A converted value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of child tokens of every array in the source collection. - </summary> - <typeparam name="T">The source collection type.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of converted child tokens of every array in the source collection. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <typeparam name="U">The type to convert the values to.</typeparam> - <typeparam name="T">The source collection type.</typeparam> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>. - </summary> - <typeparam name="T">The source collection type.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns> - </member> - <member name="T:Newtonsoft.Json.Linq.IJEnumerable`1"> - <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. - </summary> - <typeparam name="T">The type of token</typeparam> - </member> - <member name="P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JArray"> - <summary> - Represents a JSON array. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JContainer"> - <summary> - Represents a token that can contain other tokens. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JToken"> - <summary> - Represents an abstract JSON token. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)"> - <summary> - Compares the values of two tokens, including the values of all descendant tokens. - </summary> - <param name="t1">The first <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <param name="t2">The second <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <returns>true if the tokens are equal; otherwise false.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)"> - <summary> - Adds the specified content immediately after this token. - </summary> - <param name="content">A content object that contains simple content or a collection of content objects to be added after this token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)"> - <summary> - Adds the specified content immediately before this token. - </summary> - <param name="content">A content object that contains simple content or a collection of content objects to be added before this token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Ancestors"> - <summary> - Returns a collection of the ancestor tokens of this token. - </summary> - <returns>A collection of the ancestor tokens of this token.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AfterSelf"> - <summary> - Returns a collection of the sibling tokens after this token, in document order. - </summary> - <returns>A collection of the sibling tokens after this tokens, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.BeforeSelf"> - <summary> - Returns a collection of the sibling tokens before this token, in document order. - </summary> - <returns>A collection of the sibling tokens before this token, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key converted to the specified type. - </summary> - <typeparam name="T">The type to convert the token to.</typeparam> - <param name="key">The token key.</param> - <returns>The converted token value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Children"> - <summary> - Returns a collection of the child tokens of this token, in document order. - </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Children``1"> - <summary> - Returns a collection of the child tokens of this token, in document order, filtered by the specified type. - </summary> - <typeparam name="T">The type to filter the child tokens on.</typeparam> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Values``1"> - <summary> - Returns a collection of the child values of this token, in document order. - </summary> - <typeparam name="T">The type to convert the values to.</typeparam> - <returns>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Remove"> - <summary> - Removes this token from its parent. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)"> - <summary> - Replaces this token with the specified token. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToString"> - <summary> - Returns the indented JSON for this token. - </summary> - <returns> - The indented JSON for this token. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> - <summary> - Returns the JSON for this token using the given formatting and converters. - </summary> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - <returns>The JSON for this token using the given formatting and converters.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Boolean"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTimeOffset"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTimeOffset"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int64"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTimeOffset}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int32"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int16"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt16"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTime"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Decimal"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Double"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Single"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.String"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt32"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt64"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte[]"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Boolean"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTimeOffset)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.DateTimeOffset"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTimeOffset})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Int16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.UInt16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Int32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.DateTime"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Decimal"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Double"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Single"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.String"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.UInt32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.UInt64"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Byte[]"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.CreateReader"> - <summary> - Creates an <see cref="T:Newtonsoft.Json.JsonReader"/> for this token. - </summary> - <returns>An <see cref="T:Newtonsoft.Json.JsonReader"/> that can be used to read this token and its descendants.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when reading the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1"> - <summary> - Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <returns>The new object created from the JSON value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param> - <returns>The new object created from the JSON value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns> - An <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a string that contains JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns> - An <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)"> - <summary> - Selects the token that matches the object path. - </summary> - <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. - </param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path or a null reference if no matching token is found.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)"> - <summary> - Selects the token that matches the object path. - </summary> - <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. - </param> - <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no token is found.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.GetMetaObject(System.Linq.Expressions.Expression)"> - <summary> - Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object. - </summary> - <param name="parameter">The expression tree representation of the runtime value.</param> - <returns> - The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.System#Dynamic#IDynamicMetaObjectProvider#GetMetaObject(System.Linq.Expressions.Expression)"> - <summary> - Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object. - </summary> - <param name="parameter">The expression tree representation of the runtime value.</param> - <returns> - The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.DeepClone"> - <summary> - Creates a new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. All child tokens are recursively cloned. - </summary> - <returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer"> - <summary> - Gets a comparer that can compare two tokens for value equality. - </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"/> that can compare two nodes for value equality.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Parent"> - <summary> - Gets or sets the parent. - </summary> - <value>The parent.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Root"> - <summary> - Gets the root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.HasValues"> - <summary> - Gets a value indicating whether this token has childen tokens. - </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Next"> - <summary> - Gets the next sibling token of this node. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the next sibling token.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Previous"> - <summary> - Gets the previous sibling token of this node. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the previous sibling token.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.First"> - <summary> - Get the first child token of this token. - </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Last"> - <summary> - Get the last child token of this token. - </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)"> - <summary> - Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"/> event. - </summary> - <param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Children"> - <summary> - Returns a collection of the child tokens of this token, in document order. - </summary> - <returns> - An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Values``1"> - <summary> - Returns a collection of the child values of this token, in document order. - </summary> - <typeparam name="T">The type to convert the values to.</typeparam> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Descendants"> - <summary> - Returns a collection of the descendant tokens for this token in document order. - </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)"> - <summary> - Adds the specified content as children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="content">The content to be added.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)"> - <summary> - Adds the specified content as the first children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="content">The content to be added.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.CreateWriter"> - <summary> - Creates an <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <returns>An <see cref="T:Newtonsoft.Json.JsonWriter"/> that is ready to have content written to it.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)"> - <summary> - Replaces the children nodes of this token with the specified content. - </summary> - <param name="content">The content.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.RemoveAll"> - <summary> - Removes the child nodes from this token. - </summary> - </member> - <member name="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"> - <summary> - Occurs when the items list of the collection has changed, or the collection is reset. - </summary> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.HasValues"> - <summary> - Gets a value indicating whether this token has childen tokens. - </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.First"> - <summary> - Get the first child token of this token. - </summary> - <value> - A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.Last"> - <summary> - Get the last child token of this token. - </summary> - <value> - A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.Count"> - <summary> - Gets the count of child JSON tokens. - </summary> - <value>The count of child JSON tokens</value> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class from another <see cref="T:Newtonsoft.Json.Linq.JArray"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JArray"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content. - </summary> - <param name="content">The contents of the array.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content. - </summary> - <param name="content">The contents of the array.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a string that contains JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)"> - <summary> - Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>. - </summary> - <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param> - <returns> - The index of <paramref name="item"/> if found in the list; otherwise, -1. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)"> - <summary> - Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index. - </summary> - <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param> - <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param> - <exception cref="T:System.ArgumentOutOfRangeException"> - <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)"> - <summary> - Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index. - </summary> - <param name="index">The zero-based index of the item to remove.</param> - <exception cref="T:System.ArgumentOutOfRangeException"> - <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)"> - <summary> - Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>. - </summary> - <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Clear"> - <summary> - Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>. - </summary> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only. </exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)"> - <summary> - Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value. - </summary> - <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <returns> - true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)"> - <summary> - Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>. - </summary> - <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <returns> - true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>. - </returns> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the specified index. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JConstructor"> - <summary> - Represents a JSON constructor. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class from another <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content. - </summary> - <param name="name">The constructor name.</param> - <param name="content">The contents of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content. - </summary> - <param name="name">The constructor name.</param> - <param name="content">The contents of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name. - </summary> - <param name="name">The constructor name.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Name"> - <summary> - Gets or sets the name of this constructor. - </summary> - <value>The constructor name.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="T:Newtonsoft.Json.Linq.JEnumerable`1"> - <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. - </summary> - <typeparam name="T">The type of token</typeparam> - </member> - <member name="F:Newtonsoft.Json.Linq.JEnumerable`1.Empty"> - <summary> - An empty collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> struct. - </summary> - <param name="enumerable">The enumerable.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator"> - <summary> - Returns an enumerator that iterates through the collection. - </summary> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.System#Collections#IEnumerable#GetEnumerator"> - <summary> - Returns an enumerator that iterates through a collection. - </summary> - <returns> - An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> - <returns> - <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - </returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JObject"> - <summary> - Represents a JSON object. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class from another <see cref="T:Newtonsoft.Json.Linq.JObject"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JObject"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content. - </summary> - <param name="content">The contents of the object.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content. - </summary> - <param name="content">The contents of the object.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Properties"> - <summary> - Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties. - </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Property(System.String)"> - <summary> - Gets a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> the specified name. - </summary> - <param name="name">The property name.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> with the specified name or null.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues"> - <summary> - Gets an <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values. - </summary> - <returns>An <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a string that contains JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)"> - <summary> - Adds the specified property name. - </summary> - <param name="propertyName">Name of the property.</param> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Remove(System.String)"> - <summary> - Removes the property with the specified name. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>true if item was successfully removed; otherwise, false.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)"> - <summary> - Tries the get value. - </summary> - <param name="propertyName">Name of the property.</param> - <param name="value">The value.</param> - <returns>true if a value was successfully retrieved; otherwise, false.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator"> - <summary> - Returns an enumerator that iterates through the collection. - </summary> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)"> - <summary> - Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"/> event with the provided arguments. - </summary> - <param name="propertyName">Name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.GetMetaObject(System.Linq.Expressions.Expression)"> - <summary> - Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object. - </summary> - <param name="parameter">The expression tree representation of the runtime value.</param> - <returns> - The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object. - </returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"> - <summary> - Occurs when a property value changes. - </summary> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.String)"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JProperty"> - <summary> - Represents a JSON property. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class from another <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class. - </summary> - <param name="name">The property name.</param> - <param name="content">The property content.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class. - </summary> - <param name="name">The property name.</param> - <param name="content">The property content.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JProperty"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Name"> - <summary> - Gets the property name. - </summary> - <value>The property name.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Value"> - <summary> - Gets or sets the property value. - </summary> - <value>The property value.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="T:Newtonsoft.Json.Linq.JRaw"> - <summary> - Represents a raw JSON string. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JValue"> - <summary> - Represents a value in JSON (string, integer, date, etc). - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class from another <see cref="T:Newtonsoft.Json.Linq.JValue"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JValue"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value. - </summary> - <param name="value">The value.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value. - </summary> - <param name="value">The value.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)"> - <summary> - Indicates whether the current object is equal to another object of the same type. - </summary> - <returns> - true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false. - </returns> - <param name="other">An object to compare with this object.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param> - <returns> - true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false. - </returns> - <exception cref="T:System.NullReferenceException"> - The <paramref name="obj"/> parameter is null. - </exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.GetHashCode"> - <summary> - Serves as a hash function for a particular type. - </summary> - <returns> - A hash code for the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String)"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <param name="format">The format.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <param name="formatProvider">The format provider.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <param name="format">The format.</param> - <param name="formatProvider">The format provider.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.GetMetaObject(System.Linq.Expressions.Expression)"> - <summary> - Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object. - </summary> - <param name="parameter">The expression tree representation of the runtime value.</param> - <returns> - The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)"> - <summary> - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. - </summary> - <param name="obj">An object to compare with this instance.</param> - <returns> - A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings: - Value - Meaning - Less than zero - This instance is less than <paramref name="obj"/>. - Zero - This instance is equal to <paramref name="obj"/>. - Greater than zero - This instance is greater than <paramref name="obj"/>. - </returns> - <exception cref="T:System.ArgumentException"> - <paramref name="obj"/> is not the same type as this instance. - </exception> - </member> - <member name="P:Newtonsoft.Json.Linq.JValue.HasValues"> - <summary> - Gets a value indicating whether this token has childen tokens. - </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JValue.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JValue.Value"> - <summary> - Gets or sets the underlying token value. - </summary> - <value>The underlying token value.</value> - </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class from another <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class. - </summary> - <param name="rawJson">The raw json.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)"> - <summary> - Creates an instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token. - </summary> - <param name="reader">The reader.</param> - <returns>An instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"> - <summary> - Compares tokens to determine whether they are equal. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)"> - <summary> - Determines whether the specified objects are equal. - </summary> - <param name="x">The first object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <param name="y">The second object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <returns> - true if the specified objects are equal; otherwise, false. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)"> - <summary> - Returns a hash code for the specified object. - </summary> - <param name="obj">The <see cref="T:System.Object"/> for which a hash code is to be returned.</param> - <returns>A hash code for the specified object.</returns> - <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj"/> is a reference type and <paramref name="obj"/> is null.</exception> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenReader"/> class. - </summary> - <param name="token">The token to read from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenType"> - <summary> - Specifies the type of token. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.None"> - <summary> - No token type has been set. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Object"> - <summary> - A JSON object. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Array"> - <summary> - A JSON array. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Constructor"> - <summary> - A JSON constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Property"> - <summary> - A JSON object property. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Comment"> - <summary> - A comment. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Integer"> - <summary> - An integer value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Float"> - <summary> - A float value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.String"> - <summary> - A string value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Boolean"> - <summary> - A boolean value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Null"> - <summary> - A null value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Undefined"> - <summary> - An undefined value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Date"> - <summary> - A date value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Raw"> - <summary> - A raw JSON value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Bytes"> - <summary> - A collection of bytes value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Guid"> - <summary> - A Guid value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Uri"> - <summary> - A Uri value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.TimeSpan"> - <summary> - A TimeSpan value. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class writing to the given <see cref="T:Newtonsoft.Json.Linq.JContainer"/>. - </summary> - <param name="container">The container being written to.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the end. - </summary> - <param name="token">The token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTimeOffset)"> - <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token"> - <summary> - Gets the token being writen. - </summary> - <value>The token being writen.</value> - </member> - <member name="T:Newtonsoft.Json.MemberSerialization"> - <summary> - Specifies the member serialization options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.MemberSerialization.OptOut"> - <summary> - All public members are serialized by default. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="!:NonSerializedAttribute"/>. - This is the default member serialization mode. - </summary> - </member> - <member name="F:Newtonsoft.Json.MemberSerialization.OptIn"> - <summary> - Only members must be marked with <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> or <see cref="T:System.Runtime.Serialization.DataMemberAttribute"/> are serialized. - This member serialization mode can also be set by marking the class with <see cref="T:System.Runtime.Serialization.DataContractAttribute"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.MemberSerialization.Fields"> - <summary> - All public and private fields are serialized. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="!:NonSerializedAttribute"/>. - This member serialization mode can also be set by marking the class with <see cref="!:SerializableAttribute"/> - and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false. - </summary> - </member> - <member name="T:Newtonsoft.Json.MissingMemberHandling"> - <summary> - Specifies missing member handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.MissingMemberHandling.Ignore"> - <summary> - Ignore a missing member and do not attempt to deserialize it. - </summary> - </member> - <member name="F:Newtonsoft.Json.MissingMemberHandling.Error"> - <summary> - Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a missing member is encountered during deserialization. - </summary> - </member> - <member name="T:Newtonsoft.Json.NullValueHandling"> - <summary> - Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.NullValueHandling.Include"> - <summary> - Include null values when serializing and deserializing objects. - </summary> - </member> - <member name="F:Newtonsoft.Json.NullValueHandling.Ignore"> - <summary> - Ignore null values when serializing and deserializing objects. - </summary> - </member> - <member name="T:Newtonsoft.Json.ObjectCreationHandling"> - <summary> - Specifies how object creation is handled by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Auto"> - <summary> - Reuse existing objects, create new objects when needed. - </summary> - </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Reuse"> - <summary> - Only reuse existing objects. - </summary> - </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Replace"> - <summary> - Always create new objects. - </summary> - </member> - <member name="T:Newtonsoft.Json.PreserveReferencesHandling"> - <summary> - Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.None"> - <summary> - Do not preserve references when serializing types. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Objects"> - <summary> - Preserve references when serializing into a JSON object structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Arrays"> - <summary> - Preserve references when serializing into a JSON array structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.All"> - <summary> - Preserve references when serializing. - </summary> - </member> - <member name="T:Newtonsoft.Json.ReferenceLoopHandling"> - <summary> - Specifies reference loop handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Error"> - <summary> - Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a loop is encountered. - </summary> - </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Ignore"> - <summary> - Ignore loop references and do not serialize. - </summary> - </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Serialize"> - <summary> - Serialize loop references. - </summary> - </member> - <member name="T:Newtonsoft.Json.Required"> - <summary> - Indicating whether a property is required. - </summary> - </member> - <member name="F:Newtonsoft.Json.Required.Default"> - <summary> - The property is not required. The default state. - </summary> - </member> - <member name="F:Newtonsoft.Json.Required.AllowNull"> - <summary> - The property must be defined in JSON but can be a null value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Required.Always"> - <summary> - The property must be defined in JSON and cannot be a null value. - </summary> - </member> - <member name="T:Newtonsoft.Json.SerializationBinder"> - <summary> - Allows users to control class loading and mandate what class to load. - </summary> - </member> - <member name="M:Newtonsoft.Json.SerializationBinder.BindToType(System.String,System.String)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object</param> - <returns>The type of the object the formatter creates a new instance of.</returns> - </member> - <member name="M:Newtonsoft.Json.SerializationBinder.BindToName(System.Type,System.String@,System.String@)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="serializedType">The type of the object the formatter creates a new instance of.</param> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver"> - <summary> - Resolves member mappings for a type, camel casing property names. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.DefaultContractResolver"> - <summary> - Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.IContractResolver"> - <summary> - Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)"> - <summary> - Resolves the contract for a given type. - </summary> - <param name="type">The type to resolve a contract for.</param> - <returns>The contract for a given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class. - </summary> - <param name="shareCache"> - If set to <c>true</c> the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> will use a cached shared with other resolvers of the same type. - Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected - behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly - recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </param> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)"> - <summary> - Resolves the contract for a given type. - </summary> - <param name="type">The type to resolve a contract for.</param> - <returns>The contract for a given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetSerializableMembers(System.Type)"> - <summary> - Gets the serializable members for the type. - </summary> - <param name="objectType">The type to get serializable members for.</param> - <returns>The serializable members for the type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateConstructorParameters(System.Reflection.ConstructorInfo,Newtonsoft.Json.Serialization.JsonPropertyCollection)"> - <summary> - Creates the constructor parameters. - </summary> - <param name="constructor">The constructor to create properties for.</param> - <param name="memberProperties">The type's member properties.</param> - <returns>Properties for the given <see cref="T:System.Reflection.ConstructorInfo"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>. - </summary> - <param name="matchingMemberProperty">The matching member property.</param> - <param name="parameterInfo">The constructor parameter.</param> - <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContractConverter(System.Type)"> - <summary> - Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract. - </summary> - <param name="objectType">Type of the object.</param> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateArrayContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePrimitiveContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateLinqContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDynamicContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(System.Type)"> - <summary> - Determines which contract type is created for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties(System.Type,Newtonsoft.Json.MemberSerialization)"> - <summary> - Creates properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>. - </summary> - <param name="type">The type to create properties for.</param> - /// <param name="memberSerialization">The member serialization mode for the type.</param> - <returns>Properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateMemberValueProvider(System.Reflection.MemberInfo)"> - <summary> - Creates the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member. - </summary> - <param name="member">The member.</param> - <returns>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>. - </summary> - <param name="memberSerialization">The member's parent <see cref="T:Newtonsoft.Json.MemberSerialization"/>.</param> - <param name="member">The member to create a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for.</param> - <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)"> - <summary> - Resolves the name of the property. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>Name of the property.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)"> - <summary> - Gets the resolved name of the property. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>Name of the property.</returns> - </member> - <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration"> - <summary> - Gets a value indicating whether members are being get and set using dynamic code generation. - This value is determined by the runtime permissions available. - </summary> - <value> - <c>true</c> if using dynamic code generation; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DefaultMembersSearchFlags"> - <summary> - Gets or sets the default members search flags. - </summary> - <value>The default members search flags.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.SerializeCompilerGeneratedMembers"> - <summary> - Gets or sets a value indicating whether compiler generated members should be serialized. - </summary> - <value> - <c>true</c> if serialized compiler generated members; otherwise, <c>false</c>. - </value> - </member> - <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.ResolvePropertyName(System.String)"> - <summary> - Resolves the name of the property. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>The property name camel cased.</returns> - </member> - <member name="T:Newtonsoft.Json.Serialization.IReferenceResolver"> - <summary> - Used to resolve references when serializing and deserializing JSON by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)"> - <summary> - Resolves a reference to its object. - </summary> - <param name="context">The serialization context.</param> - <param name="reference">The reference to resolve.</param> - <returns>The object that</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)"> - <summary> - Gets the reference for the sepecified object. - </summary> - <param name="context">The serialization context.</param> - <param name="value">The object to get a reference for.</param> - <returns>The reference to the object.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)"> - <summary> - Determines whether the specified object is referenced. - </summary> - <param name="context">The serialization context.</param> - <param name="value">The object to test for a reference.</param> - <returns> - <c>true</c> if the specified object is referenced; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)"> - <summary> - Adds a reference to the specified object. - </summary> - <param name="context">The serialization context.</param> - <param name="reference">The reference.</param> - <param name="value">The object to reference.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder"> - <summary> - The default serialization binder used when resolving and loading classes from type names. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param> - <returns> - The type of the object the formatter creates a new instance of. - </returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToName(System.Type,System.String@,System.String@)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="serializedType">The type of the object the formatter creates a new instance of.</param> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object. </param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object. </param> - </member> - <member name="T:Newtonsoft.Json.Serialization.ErrorContext"> - <summary> - Provides information surrounding an error. - </summary> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Error"> - <summary> - Gets or sets the error. - </summary> - <value>The error.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject"> - <summary> - Gets the original object that caused the error. - </summary> - <value>The original object that caused the error.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Member"> - <summary> - Gets the member that caused the error. - </summary> - <value>The member that caused the error.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Path"> - <summary> - Gets the path of the JSON location where the error occurred. - </summary> - <value>The path of the JSON location where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Handled"> - <summary> - Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.ErrorContext"/> is handled. - </summary> - <value><c>true</c> if handled; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.ErrorEventArgs"> - <summary> - Provides data for the Error event. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ErrorEventArgs"/> class. - </summary> - <param name="currentObject">The current object.</param> - <param name="errorContext">The error context.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject"> - <summary> - Gets the current object the error event is being raised against. - </summary> - <value>The current object the error event is being raised against.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext"> - <summary> - Gets the error context. - </summary> - <value>The error context.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.IValueProvider"> - <summary> - Provides methods to get and set values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)"> - <summary> - Sets the value. - </summary> - <param name="target">The target to set the value on.</param> - <param name="value">The value to set on the target.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)"> - <summary> - Gets the value. - </summary> - <param name="target">The target to get the value from.</param> - <returns>The value.</returns> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonArrayContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonContainerContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType"> - <summary> - Gets the underlying type for the contract. - </summary> - <value>The underlying type for the contract.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.CreatedType"> - <summary> - Gets or sets the type created during deserialization. - </summary> - <value>The type created during deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.IsReference"> - <summary> - Gets or sets whether this type contract is serialized as a reference. - </summary> - <value>Whether this type contract is serialized as a reference.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.Converter"> - <summary> - Gets or sets the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for this contract. - </summary> - <value>The converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserialized"> - <summary> - Gets or sets the method called immediately after deserialization of the object. - </summary> - <value>The method called immediately after deserialization of the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializing"> - <summary> - Gets or sets the method called during deserialization of the object. - </summary> - <value>The method called during deserialization of the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerialized"> - <summary> - Gets or sets the method called after serialization of the object graph. - </summary> - <value>The method called after serialization of the object graph.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializing"> - <summary> - Gets or sets the method called before serialization of the object. - </summary> - <value>The method called before serialization of the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"> - <summary> - Gets or sets the default creator method used to create the object. - </summary> - <value>The default creator method used to create the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic"> - <summary> - Gets or sets a value indicating whether the default creator is non public. - </summary> - <value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError"> - <summary> - Gets or sets the method called when an error is thrown during the serialization of the object. - </summary> - <value>The method called when an error is thrown during the serialization of the object.</value> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonContainerContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter"> - <summary> - Gets or sets the default collection items <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <value>The converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference"> - <summary> - Gets or sets a value indicating whether the collection items preserve object references. - </summary> - <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling"> - <summary> - Gets or sets the collection item reference loop handling. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling"> - <summary> - Gets or sets the collection item type name handling. - </summary> - <value>The type name handling.</value> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType"> - <summary> - Gets the <see cref="T:System.Type"/> of the collection items. - </summary> - <value>The <see cref="T:System.Type"/> of the collection items.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.PropertyNameResolver"> - <summary> - Gets or sets the property name resolver. - </summary> - <value>The property name resolver.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType"> - <summary> - Gets the <see cref="T:System.Type"/> of the dictionary keys. - </summary> - <value>The <see cref="T:System.Type"/> of the dictionary keys.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType"> - <summary> - Gets the <see cref="T:System.Type"/> of the dictionary values. - </summary> - <value>The <see cref="T:System.Type"/> of the dictionary values.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonDynamicContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonDynamicContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDynamicContract.Properties"> - <summary> - Gets the object's properties. - </summary> - <value>The object's properties.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDynamicContract.PropertyNameResolver"> - <summary> - Gets or sets the property name resolver. - </summary> - <value>The property name resolver.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonLinqContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonObjectContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization"> - <summary> - Gets or sets the object member serialization. - </summary> - <value>The member object serialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired"> - <summary> - Gets or sets a value that indicates whether the object's properties are required. - </summary> - <value> - A value indicating whether the object's properties are required. - </value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties"> - <summary> - Gets the object's properties. - </summary> - <value>The object's properties.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ConstructorParameters"> - <summary> - Gets the constructor parameters required for any non-default constructor - </summary> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor"> - <summary> - Gets or sets the override constructor used to create the object. - This is set when a constructor is marked up using the - JsonConstructor attribute. - </summary> - <value>The override constructor.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ParametrizedConstructor"> - <summary> - Gets or sets the parametrized constructor used to create the object. - </summary> - <value>The parametrized constructor.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonProperty"> - <summary> - Maps a JSON property to a .NET member or constructor parameter. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonProperty.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName"> - <summary> - Gets or sets the name of the property. - </summary> - <value>The name of the property.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType"> - <summary> - Gets or sets the type that declared this property. - </summary> - <value>The type that declared this property.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Order"> - <summary> - Gets or sets the order of serialization and deserialization of a member. - </summary> - <value>The numeric order of serialization or deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName"> - <summary> - Gets or sets the name of the underlying member or parameter. - </summary> - <value>The name of the underlying member or parameter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType"> - <summary> - Gets or sets the type of the property. - </summary> - <value>The type of the property.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Converter"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> for the property. - If set this converter takes presidence over the contract converter for the property type. - </summary> - <value>The converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter"> - <summary> - Gets the member converter. - </summary> - <value>The member converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored. - </summary> - <value><c>true</c> if ignored; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Readable"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable. - </summary> - <value><c>true</c> if readable; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Writable"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable. - </summary> - <value><c>true</c> if writable; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue"> - <summary> - Gets the default value. - </summary> - <value>The default value.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required. - </summary> - <value>A value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference"> - <summary> - Gets a value indicating whether this property preserves object references. - </summary> - <value> - <c>true</c> if this instance is reference; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling"> - <summary> - Gets the property null value handling. - </summary> - <value>The null value handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling"> - <summary> - Gets the property default value handling. - </summary> - <value>The default value handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling"> - <summary> - Gets the property reference loop handling. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling"> - <summary> - Gets the property object creation handling. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling"> - <summary> - Gets or sets the type name handling. - </summary> - <value>The type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize"> - <summary> - Gets or sets a predicate used to determine whether the property should be serialize. - </summary> - <value>A predicate used to determine whether the property should be serialize.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified"> - <summary> - Gets or sets a predicate used to determine whether the property should be serialized. - </summary> - <value>A predicate used to determine whether the property should be serialized.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified"> - <summary> - Gets or sets an action used to set whether the property has been deserialized. - </summary> - <value>An action used to set whether the property has been deserialized.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter"> - <summary> - Gets or sets the converter used when serializing the property's collection items. - </summary> - <value>The collection's items converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference"> - <summary> - Gets or sets whether this property's collection items are serialized as a reference. - </summary> - <value>Whether this property's collection items are serialized as a reference.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling"> - <summary> - Gets or sets the the type name handling used when serializing the property's collection items. - </summary> - <value>The collection's items type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling"> - <summary> - Gets or sets the the reference loop handling used when serializing the property's collection items. - </summary> - <value>The collection's items reference loop handling.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"> - <summary> - A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"/> class. - </summary> - <param name="type">The type.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)"> - <summary> - When implemented in a derived class, extracts the key from the specified element. - </summary> - <param name="item">The element from which to extract the key.</param> - <returns>The key for the specified element.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)"> - <summary> - Adds a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object. - </summary> - <param name="property">The property to add to the collection.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)"> - <summary> - Gets the closest matching <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object. - First attempts to get an exact case match of propertyName and then - a case insensitive match. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>A matching property if found.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)"> - <summary> - Gets a property by property name. - </summary> - <param name="propertyName">The name of the property to get.</param> - <param name="comparisonType">Type property name string comparison.</param> - <returns>A matching property if found.</returns> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonStringContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1"> - <summary> - Represents a method that constructs an object. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.OnErrorAttribute"> - <summary> - When applied to a method, specifies that the method is called when an error occurs serializing an object. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"> - <summary> - Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using reflection. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"/> class. - </summary> - <param name="memberInfo">The member info.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)"> - <summary> - Sets the value. - </summary> - <param name="target">The target to set the value on.</param> - <param name="value">The value to set on the target.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)"> - <summary> - Gets the value. - </summary> - <param name="target">The target to get the value from.</param> - <returns>The value.</returns> - </member> - <member name="T:Newtonsoft.Json.TypeNameHandling"> - <summary> - Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.None"> - <summary> - Do not include the .NET type name when serializing types. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Objects"> - <summary> - Include the .NET type name when serializing into a JSON object structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Arrays"> - <summary> - Include the .NET type name when serializing into a JSON array structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.All"> - <summary> - Always include the .NET type name when serializing. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Auto"> - <summary> - Include the .NET type name when the type of the object being serialized is not the same as its declared type. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})"> - <summary> - Determines whether the collection is null or empty. - </summary> - <param name="collection">The collection.</param> - <returns> - <c>true</c> if the collection is null or empty; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})"> - <summary> - Adds the elements of the specified collection to the specified generic IList. - </summary> - <param name="initial">The list to add to.</param> - <param name="collection">The collection of elements to add.</param> - </member> - <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IndexOf``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})"> - <summary> - Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer. - </summary> - <typeparam name="TSource">The type of the elements of source.</typeparam> - <param name="list">A sequence in which to locate a value.</param> - <param name="value">The object to locate in the sequence</param> - <param name="comparer">An equality comparer to compare values.</param> - <returns>The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.Convert(System.Object,System.Globalization.CultureInfo,System.Type)"> - <summary> - Converts the value to the specified type. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <returns>The converted type.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.TryConvert(System.Object,System.Globalization.CultureInfo,System.Type,System.Object@)"> - <summary> - Converts the value to the specified type. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <param name="convertedValue">The converted value if the conversion was successful or the default value of <c>T</c> if it failed.</param> - <returns> - <c>true</c> if <c>initialValue</c> was converted successfully; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)"> - <summary> - 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. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert or cast the value to.</param> - <returns> - The converted type. If conversion was unsuccessful, the initial value - is returned if assignable to the target type. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodWithResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback,Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)"> - <summary> - Helper method for generating a MetaObject which calls a - specific method on Dynamic that returns a result - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodReturnLast(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)"> - <summary> - Helper method for generating a MetaObject which calls a - specific method on Dynamic, but uses one of the arguments for - the result. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodNoResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)"> - <summary> - Helper method for generating a MetaObject which calls a - specific method on Dynamic, but uses one of the arguments for - the result. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.GetRestrictions"> - <summary> - Returns a Restrictions object which includes our current restrictions merged - with a restriction limiting our type - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1"> - <summary> - Gets a dictionary of the names and values of an Enum type. - </summary> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1(System.Type)"> - <summary> - Gets a dictionary of the names and values of an Enum type. - </summary> - <param name="enumType">The enum type to get names and values for.</param> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetCollectionItemType(System.Type)"> - <summary> - Gets the type of the typed collection's items. - </summary> - <param name="type">The type.</param> - <returns>The type of the typed collection's items.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(System.Reflection.MemberInfo)"> - <summary> - Gets the member's underlying type. - </summary> - <param name="member">The member.</param> - <returns>The underlying type of the member.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.MemberInfo)"> - <summary> - Determines whether the member is an indexed property. - </summary> - <param name="member">The member.</param> - <returns> - <c>true</c> if the member is an indexed property; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.PropertyInfo)"> - <summary> - Determines whether the property is an indexed property. - </summary> - <param name="property">The property.</param> - <returns> - <c>true</c> if the property is an indexed property; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue(System.Reflection.MemberInfo,System.Object)"> - <summary> - Gets the member's value on the object. - </summary> - <param name="member">The member.</param> - <param name="target">The target object.</param> - <returns>The member's value on the object.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)"> - <summary> - Sets the member's value on the target object. - </summary> - <param name="member">The member.</param> - <param name="target">The target.</param> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanReadMemberValue(System.Reflection.MemberInfo,System.Boolean)"> - <summary> - Determines whether the specified MemberInfo can be read. - </summary> - <param name="member">The MemberInfo to determine whether can be read.</param> - /// <param name="nonPublic">if set to <c>true</c> then allow the member to be gotten non-publicly.</param> - <returns> - <c>true</c> if the specified MemberInfo can be read; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanSetMemberValue(System.Reflection.MemberInfo,System.Boolean,System.Boolean)"> - <summary> - Determines whether the specified MemberInfo can be set. - </summary> - <param name="member">The MemberInfo to determine whether can be set.</param> - <param name="nonPublic">if set to <c>true</c> then allow the member to be set non-publicly.</param> - <param name="canSetReadOnly">if set to <c>true</c> then allow the member to be set if read-only.</param> - <returns> - <c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Utilities.StringBuffer"> - <summary> - Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)"> - <summary> - Determines whether the string is all white space. Empty string will return false. - </summary> - <param name="s">The string to test whether it is all white space.</param> - <returns> - <c>true</c> if the string is all white space; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.StringUtils.NullEmptyString(System.String)"> - <summary> - Nulls an empty string. - </summary> - <param name="s">The string.</param> - <returns>Null if the string was null, otherwise the string unchanged.</returns> - </member> - <member name="T:Newtonsoft.Json.Schema.Extensions"> - <summary> - Contains the JSON schema extension methods. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)"> - <summary> - Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <returns> - <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,System.Collections.Generic.IList{System.String}@)"> - <summary> - Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <param name="errorMessages">When this method returns, contains any error messages generated while validating. </param> - <returns> - <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)"> - <summary> - Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)"> - <summary> - Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <param name="validationEventHandler">The validation event handler.</param> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaException"> - <summary> - Returns detailed information about the schema exception. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LineNumber"> - <summary> - Gets the line number indicating where the error occurred. - </summary> - <value>The line number indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LinePosition"> - <summary> - Gets the line position indicating where the error occurred. - </summary> - <value>The line position indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.Path"> - <summary> - Gets the path to the JSON where the error occurred. - </summary> - <value>The path to the JSON where the error occurred.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling"> - <summary> - Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.None"> - <summary> - Do not infer a schema Id. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseTypeName"> - <summary> - Use the .NET type name as the schema Id. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseAssemblyQualifiedName"> - <summary> - Use the assembly qualified .NET type name as the schema Id. - </summary> - </member> - <member name="T:Newtonsoft.Json.Schema.ValidationEventArgs"> - <summary> - Returns detailed information related to the <see cref="T:Newtonsoft.Json.Schema.ValidationEventHandler"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> associated with the validation error. - </summary> - <value>The JsonSchemaException associated with the validation error.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Path"> - <summary> - Gets the path of the JSON location where the validation error occurred. - </summary> - <value>The path of the JSON location where the validation error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Message"> - <summary> - Gets the text description corresponding to the validation error. - </summary> - <value>The text description.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.ValidationEventHandler"> - <summary> - Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchema"> - <summary> - An in-memory representation of a JSON Schema. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)"> - <summary> - Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param> - <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> to use when resolving schema references.</param> - <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains schema JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Parses the specified json. - </summary> - <param name="json">The json.</param> - <param name="resolver">The resolver.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)"> - <summary> - Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/> using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="resolver">The resolver used.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Id"> - <summary> - Gets or sets the id. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Title"> - <summary> - Gets or sets the title. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Required"> - <summary> - Gets or sets whether the object is required. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly"> - <summary> - Gets or sets whether the object is read only. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Hidden"> - <summary> - Gets or sets whether the object is visible to users. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Transient"> - <summary> - Gets or sets whether the object is transient. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Description"> - <summary> - Gets or sets the description of the object. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Type"> - <summary> - Gets or sets the types of values allowed by the object. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Pattern"> - <summary> - Gets or sets the pattern. - </summary> - <value>The pattern.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength"> - <summary> - Gets or sets the minimum length. - </summary> - <value>The minimum length.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength"> - <summary> - Gets or sets the maximum length. - </summary> - <value>The maximum length.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy"> - <summary> - Gets or sets a number that the value should be divisble by. - </summary> - <value>A number that the value should be divisble by.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"> - <summary> - Gets or sets the minimum. - </summary> - <value>The minimum.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"> - <summary> - Gets or sets the maximum. - </summary> - <value>The maximum.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum"> - <summary> - Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute. - </summary> - <value>A flag indicating whether the value can not equal the number defined by the "minimum" attribute.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum"> - <summary> - Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute. - </summary> - <value>A flag indicating whether the value can not equal the number defined by the "maximum" attribute.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems"> - <summary> - Gets or sets the minimum number of items. - </summary> - <value>The minimum number of items.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems"> - <summary> - Gets or sets the maximum number of items. - </summary> - <value>The maximum number of items.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Items"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Properties"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties"> - <summary> - Gets or sets the pattern properties. - </summary> - <value>The pattern properties.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties"> - <summary> - Gets or sets a value indicating whether additional properties are allowed. - </summary> - <value> - <c>true</c> if additional properties are allowed; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Requires"> - <summary> - Gets or sets the required property if this property is present. - </summary> - <value>The required property if this property is present.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Identity"> - <summary> - Gets or sets the identity. - </summary> - <value>The identity.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Enum"> - <summary> - Gets or sets the a collection of valid enum values allowed. - </summary> - <value>A collection of valid enum values allowed.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Options"> - <summary> - Gets or sets a collection of options. - </summary> - <value>A collection of options.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Disallow"> - <summary> - Gets or sets disallowed types. - </summary> - <value>The disallow types.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Default"> - <summary> - Gets or sets the default value. - </summary> - <value>The default value.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Extends"> - <summary> - Gets or sets the extend <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>. - </summary> - <value>The extended <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Format"> - <summary> - Gets or sets the format. - </summary> - <value>The format.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"> - <summary> - Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param> - <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling"> - <summary> - Gets or sets how undefined schemas are handled by the serializer. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver"> - <summary> - Gets or sets the contract resolver. - </summary> - <value>The contract resolver.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaResolver"> - <summary> - Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)"> - <summary> - Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id. - </summary> - <param name="id">The id.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id.</returns> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas"> - <summary> - Gets or sets the loaded schemas. - </summary> - <value>The loaded schemas.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaType"> - <summary> - The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.None"> - <summary> - No type specified. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.String"> - <summary> - String type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Float"> - <summary> - Float type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Integer"> - <summary> - Integer type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean"> - <summary> - Boolean type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Object"> - <summary> - Object type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Array"> - <summary> - Array type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Null"> - <summary> - Null type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Any"> - <summary> - Any type. - </summary> - </member> - <member name="T:Newtonsoft.Json.WriteState"> - <summary> - Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Error"> - <summary> - An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state. - You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state. - Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls results in an <see cref="T:System.InvalidOperationException"/> being thrown. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Closed"> - <summary> - The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Object"> - <summary> - An object is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Array"> - <summary> - A array is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Constructor"> - <summary> - A constructor is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Property"> - <summary> - A property is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Start"> - <summary> - A write method has not been called. - </summary> - </member> - </members> -</doc> diff --git a/packages/Newtonsoft.Json.4.5.6/lib/winrt45/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.4.5.6/lib/winrt45/Newtonsoft.Json.dll deleted file mode 100644 index 7b59e62..0000000 Binary files a/packages/Newtonsoft.Json.4.5.6/lib/winrt45/Newtonsoft.Json.dll and /dev/null differ diff --git a/packages/Newtonsoft.Json.4.5.7/lib/net20/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.4.5.7/lib/net20/Newtonsoft.Json.dll deleted file mode 100644 index 664b5b5..0000000 Binary files a/packages/Newtonsoft.Json.4.5.7/lib/net20/Newtonsoft.Json.dll and /dev/null differ diff --git a/packages/Newtonsoft.Json.4.5.7/lib/net35/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.4.5.7/lib/net35/Newtonsoft.Json.dll deleted file mode 100644 index 06198ba..0000000 Binary files a/packages/Newtonsoft.Json.4.5.7/lib/net35/Newtonsoft.Json.dll and /dev/null differ diff --git a/packages/Newtonsoft.Json.4.5.7/lib/net40/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.4.5.7/lib/net40/Newtonsoft.Json.dll deleted file mode 100644 index 1c16c11..0000000 Binary files a/packages/Newtonsoft.Json.4.5.7/lib/net40/Newtonsoft.Json.dll and /dev/null differ diff --git a/packages/Newtonsoft.Json.4.5.7/lib/sl3-wp/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.4.5.7/lib/sl3-wp/Newtonsoft.Json.dll deleted file mode 100644 index 1b0524c..0000000 Binary files a/packages/Newtonsoft.Json.4.5.7/lib/sl3-wp/Newtonsoft.Json.dll and /dev/null differ diff --git a/packages/Newtonsoft.Json.4.5.7/lib/sl3-wp/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.4.5.7/lib/sl3-wp/Newtonsoft.Json.xml deleted file mode 100644 index 8dcee9b..0000000 --- a/packages/Newtonsoft.Json.4.5.7/lib/sl3-wp/Newtonsoft.Json.xml +++ /dev/null @@ -1,6883 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>Newtonsoft.Json</name> - </assembly> - <members> - <member name="T:Newtonsoft.Json.Bson.BsonObjectId"> - <summary> - Represents a BSON Oid (object id). - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> class. - </summary> - <param name="value">The Oid value.</param> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonObjectId.Value"> - <summary> - Gets or sets the value of the Oid. - </summary> - <value>The value of the Oid.</value> - </member> - <member name="T:Newtonsoft.Json.Bson.BsonReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns>true if the next token was read successfully; false if there are no more tokens to read.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Skip"> - <summary> - Skips the children of the current token. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken)"> - <summary> - Sets the current token. - </summary> - <param name="newToken">The new token.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object)"> - <summary> - Sets the current token and value. - </summary> - <param name="newToken">The new token.</param> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReader.SetStateBasedOnCurrent"> - <summary> - Sets the state based on current token type. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.System#IDisposable#Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources - </summary> - <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Close"> - <summary> - Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.CurrentState"> - <summary> - Gets the current reader state. - </summary> - <value>The current reader state.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReader.CloseInput"> - <summary> - Gets or sets a value indicating whether the underlying stream or - <see cref="T:System.IO.TextReader"/> should be closed when the reader is closed. - </summary> - <value> - true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when - the reader is closed; otherwise false. The default is true. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonReader.QuoteChar"> - <summary> - Gets the quotation mark character used to enclose the value of a string. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.DateParseHandling"> - <summary> - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.MaxDepth"> - <summary> - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.TokenType"> - <summary> - Gets the type of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Value"> - <summary> - Gets the text value of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.ValueType"> - <summary> - Gets The Common Language Runtime (CLR) type for the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Depth"> - <summary> - Gets the depth of the current token in the JSON document. - </summary> - <value>The depth of the current token in the JSON document.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Path"> - <summary> - Gets the path of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Culture"> - <summary> - Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonReader.State"> - <summary> - Specifies the state of the reader. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Start"> - <summary> - The Read method has not been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Complete"> - <summary> - The end of the file has been reached successfully. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Property"> - <summary> - Reader is at a property. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.ObjectStart"> - <summary> - Reader is at the start of an object. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Object"> - <summary> - Reader is in an object. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.ArrayStart"> - <summary> - Reader is at the start of an array. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Array"> - <summary> - Reader is in an array. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Closed"> - <summary> - The Close method has been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.PostValue"> - <summary> - Reader has just read a value. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.ConstructorStart"> - <summary> - Reader is at the start of a constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Constructor"> - <summary> - Reader in a constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Error"> - <summary> - An error occurred that prevents the read operation from continuing. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Finished"> - <summary> - The end of the file has been reached successfully. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="stream">The stream.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="reader">The reader.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream,System.Boolean,System.DateTimeKind)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="stream">The stream.</param> - <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param> - <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader,System.Boolean,System.DateTimeKind)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="reader">The reader.</param> - <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param> - <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns> - A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.Close"> - <summary> - Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed. - </summary> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility"> - <summary> - Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary. - </summary> - <value> - <c>true</c> if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray"> - <summary> - Gets or sets a value indicating whether the root object will be read as a JSON array. - </summary> - <value> - <c>true</c> if the root object will be read as a JSON array; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling"> - <summary> - Gets or sets the <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON. - </summary> - <value>The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</value> - </member> - <member name="T:Newtonsoft.Json.Bson.BsonWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.#ctor"> - <summary> - Creates an instance of the <c>JsonWriter</c> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEndObject"> - <summary> - Writes the end of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEndArray"> - <summary> - Writes the end of an array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEndConstructor"> - <summary> - Writes the end constructor. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd"> - <summary> - Writes the end of the current Json object or array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)"> - <summary> - Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the specified end token. - </summary> - <param name="token">The end token to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteIndent"> - <summary> - Writes indent characters. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValueDelimiter"> - <summary> - Writes the JSON value delimiter. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentSpace"> - <summary> - Writes an indent space. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON without changing the writer's state. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteRawValue(System.String)"> - <summary> - Writes raw JSON where a value is expected and updates the writer's state. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTimeOffset)"> - <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int32})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt32})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int64})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt64})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Single})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Double})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Boolean})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int16})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt16})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Char})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Byte})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.SByte})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Decimal})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTime})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTimeOffset})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Guid})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.TimeSpan})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Object)"> - <summary> - Writes a <see cref="T:System.Object"/> value. - An error will raised if the value cannot be written as a single JSON token. - </summary> - <param name="value">The <see cref="T:System.Object"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)"> - <summary> - Writes out the given white space. - </summary> - <param name="ws">The string of white space characters.</param> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput"> - <summary> - Gets or sets a value indicating whether the underlying stream or - <see cref="T:System.IO.TextReader"/> should be closed when the writer is closed. - </summary> - <value> - true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when - the writer is closed; otherwise false. The default is true. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.Top"> - <summary> - Gets the top. - </summary> - <value>The top.</value> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.WriteState"> - <summary> - Gets the state of the writer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.Path"> - <summary> - Gets the path of the writer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.Formatting"> - <summary> - Indicates how JSON text output is formatted. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling"> - <summary> - Get or set how dates are written to JSON text. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class. - </summary> - <param name="stream">The stream.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.BinaryWriter)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class. - </summary> - <param name="writer">The writer.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the end. - </summary> - <param name="token">The token.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRawValue(System.String)"> - <summary> - Writes raw JSON where a value is expected and updates the writer's state. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTimeOffset)"> - <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value that represents a BSON object id. - </summary> - <param name="value"></param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)"> - <summary> - Writes a BSON regex. - </summary> - <param name="pattern">The regex pattern.</param> - <param name="options">The regex options.</param> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling"> - <summary> - Gets or sets the <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON. - When set to <see cref="F:System.DateTimeKind.Unspecified"/> no conversion will occur. - </summary> - <value>The <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.</value> - </member> - <member name="T:Newtonsoft.Json.ConstructorHandling"> - <summary> - Specifies how constructors are used when initializing objects during deserialization by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.ConstructorHandling.Default"> - <summary> - First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor"> - <summary> - Json.NET will use a non-public default constructor before falling back to a paramatized constructor. - </summary> - </member> - <member name="T:Newtonsoft.Json.Converters.BsonObjectIdConverter"> - <summary> - Converts a <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> to and from JSON and BSON. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonConverter"> - <summary> - Converts an object to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.GetSchema"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter. - </summary> - <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.</returns> - </member> - <member name="P:Newtonsoft.Json.JsonConverter.CanRead"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON. - </summary> - <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.JsonConverter.CanWrite"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON. - </summary> - <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.</value> - </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.CustomCreationConverter`1"> - <summary> - Create a custom object - </summary> - <typeparam name="T"></typeparam> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.Create(System.Type)"> - <summary> - Creates an object which will then be populated by the serializer. - </summary> - <param name="objectType">Type of the object.</param> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanWrite"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON. - </summary> - <value> - <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>. - </value> - </member> - <member name="T:Newtonsoft.Json.Converters.DateTimeConverterBase"> - <summary> - Provides a base class for converting a <see cref="T:System.DateTime"/> to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.DateTimeConverterBase.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.IsoDateTimeConverter"> - <summary> - Converts a <see cref="T:System.DateTime"/> to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z). - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles"> - <summary> - Gets or sets the date time styles used when converting a date to and from JSON. - </summary> - <value>The date time styles used when converting a date to and from JSON.</value> - </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat"> - <summary> - Gets or sets the date time format used when converting a date to and from JSON. - </summary> - <value>The date time format used when converting a date to and from JSON.</value> - </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture"> - <summary> - Gets or sets the culture used when converting a date to and from JSON. - </summary> - <value>The culture used when converting a date to and from JSON.</value> - </member> - <member name="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter"> - <summary> - Converts a <see cref="T:System.DateTime"/> to and from a JavaScript date constructor (e.g. new Date(52231943)). - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing property value of the JSON that is being converted.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="T:Newtonsoft.Json.Converters.KeyValuePairConverter"> - <summary> - Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.RegexConverter"> - <summary> - Converts a <see cref="T:System.Text.RegularExpressions.Regex"/> to and from JSON and BSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.RegexConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.RegexConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.RegexConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.StringEnumConverter"> - <summary> - Converts an <see cref="T:System.Enum"/> to and from its name string value. - </summary> - <summary> - Converts an <see cref="T:System.Enum"/> to and from its name string value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.GetEnumNameMap(System.Type)"> - <summary> - A cached representation of the Enum string representation to respect per Enum field name. - </summary> - <param name="t">The type of the Enum.</param> - <returns>A map of enum field name to either the field name, or the configured enum member name (<see cref="T:System.Runtime.Serialization.EnumMemberAttribute"/>).</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText"> - <summary> - Gets or sets a value indicating whether the written enum text should be camel case. - </summary> - <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.Converters.VersionConverter"> - <summary> - Converts a <see cref="T:System.Version"/> to and from a string (e.g. "1.2.3.4"). - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.VersionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.VersionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing property value of the JSON that is being converted.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.VersionConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.XmlNodeConverter"> - <summary> - Converts XML to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="serializer">The calling serializer.</param> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.IsNamespaceAttribute(System.String,System.String@)"> - <summary> - Checks if the attributeName is a namespace attribute. - </summary> - <param name="attributeName">Attribute name to test.</param> - <param name="prefix">The attribute name prefix if it has one, otherwise an empty string.</param> - <returns>True if attribute name is for a namespace attribute, otherwise false.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified value type. - </summary> - <param name="valueType">Type of the value.</param> - <returns> - <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.DeserializeRootElementName"> - <summary> - Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements. - </summary> - <value>The name of the deserialize root element.</value> - </member> - <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.WriteArrayAttribute"> - <summary> - Gets or sets 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. - </summary> - <value><c>true</c> if the array attibute is written to the XML; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.OmitRootObject"> - <summary> - Gets or sets a value indicating whether to write the root JSON object. - </summary> - <value><c>true</c> if the JSON root object is omitted; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.DateFormatHandling"> - <summary> - Specifies how dates are formatted when writing JSON text. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat"> - <summary> - Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". - </summary> - </member> - <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat"> - <summary> - Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". - </summary> - </member> - <member name="T:Newtonsoft.Json.DateParseHandling"> - <summary> - Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateParseHandling.None"> - <summary> - Date formatted strings are not parsed to a date type and are read as strings. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateParseHandling.DateTime"> - <summary> - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"> - <summary> - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.DateTimeZoneHandling"> - <summary> - Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local"> - <summary> - Treat as local time. If the <see cref="T:System.DateTime"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc"> - <summary> - Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified"> - <summary> - Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string. - If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind"> - <summary> - Time zone information should be preserved when converting. - </summary> - </member> - <member name="T:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle"> - <summary> - Indicates the method that will be used during deserialization for locating and loading assemblies. - </summary> - </member> - <member name="F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple"> - <summary> - 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 is used to load the assembly. - </summary> - </member> - <member name="F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Full"> - <summary> - In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the Assembly class is used to load the assembly. - </summary> - </member> - <member name="T:Newtonsoft.Json.DefaultValueHandling"> - <summary> - Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Include"> - <summary> - 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. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore"> - <summary> - Ignore members where the member value is the same as the member's default value when serializing objects - so that is is not written to JSON, and ignores setting members when the JSON value equals the member's default value. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate"> - <summary> - Members with a default value but no JSON will be set to their default value when deserializing. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate"> - <summary> - Ignore members where the member value is the same as the member's default value when serializing objects - and sets members to their default value when deserializing. - </summary> - </member> - <member name="T:Newtonsoft.Json.Formatting"> - <summary> - Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.Formatting.None"> - <summary> - No special formatting is applied. This is the default. - </summary> - </member> - <member name="F:Newtonsoft.Json.Formatting.Indented"> - <summary> - Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings. - </summary> - </member> - <member name="T:Newtonsoft.Json.IJsonLineInfo"> - <summary> - Provides an interface to enable a class to return line and position information. - </summary> - </member> - <member name="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"> - <summary> - Gets a value indicating whether the class can return line information. - </summary> - <returns> - <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.IJsonLineInfo.LineNumber"> - <summary> - Gets the current line number. - </summary> - <value>The current line number or 0 if no line information is available (for example, HasLineInfo returns false).</value> - </member> - <member name="P:Newtonsoft.Json.IJsonLineInfo.LinePosition"> - <summary> - Gets the current line position. - </summary> - <value>The current line position or 0 if no line information is available (for example, HasLineInfo returns false).</value> - </member> - <member name="T:Newtonsoft.Json.JsonArrayAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonContainerAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Id"> - <summary> - Gets or sets the id. - </summary> - <value>The id.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Title"> - <summary> - Gets or sets the title. - </summary> - <value>The title.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Description"> - <summary> - Gets or sets the description. - </summary> - <value>The description.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType"> - <summary> - Gets the collection's items converter. - </summary> - <value>The collection's items converter.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference"> - <summary> - Gets or sets a value that indicates whether to preserve object references. - </summary> - <value> - <c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference"> - <summary> - Gets or sets a value that indicates whether to preserve collection's items references. - </summary> - <value> - <c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling"> - <summary> - Gets or sets the reference loop handling used when serializing the collection's items. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling"> - <summary> - Gets or sets the type name handling used when serializing the collection's items. - </summary> - <value>The type name handling.</value> - </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with a flag indicating whether the array can contain null items - </summary> - <param name="allowNullItems">A flag indicating whether the array can contain null items.</param> - </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems"> - <summary> - Gets or sets a value indicating whether null items are allowed in the collection. - </summary> - <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.JsonConstructorAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified constructor when deserializing that object. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonConvert"> - <summary> - Provides methods for converting between common language runtime types and JSON types. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.True"> - <summary> - Represents JavaScript's boolean value true as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.False"> - <summary> - Represents JavaScript's boolean value false as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.Null"> - <summary> - Represents JavaScript's null as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.Undefined"> - <summary> - Represents JavaScript's undefined as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.PositiveInfinity"> - <summary> - Represents JavaScript's positive infinity as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.NegativeInfinity"> - <summary> - Represents JavaScript's negative infinity as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.NaN"> - <summary> - Represents JavaScript's NaN as a string. This field is read-only. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)"> - <summary> - Converts the <see cref="T:System.DateTime"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)"> - <summary> - Converts the <see cref="T:System.DateTime"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified. - </summary> - <param name="value">The value to convert.</param> - <param name="format">The format the date will be converted to.</param> - <param name="timeZoneHandling">The time zone handling when the date is converted to a string.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)"> - <summary> - Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)"> - <summary> - Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified. - </summary> - <param name="value">The value to convert.</param> - <param name="format">The format the date will be converted to.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)"> - <summary> - Converts the <see cref="T:System.Boolean"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Boolean"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Char)"> - <summary> - Converts the <see cref="T:System.Char"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Char"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)"> - <summary> - Converts the <see cref="T:System.Enum"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Enum"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)"> - <summary> - Converts the <see cref="T:System.Int32"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int32"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)"> - <summary> - Converts the <see cref="T:System.Int16"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int16"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)"> - <summary> - Converts the <see cref="T:System.UInt16"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt16"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)"> - <summary> - Converts the <see cref="T:System.UInt32"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt32"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)"> - <summary> - Converts the <see cref="T:System.Int64"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int64"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)"> - <summary> - Converts the <see cref="T:System.UInt64"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt64"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Single)"> - <summary> - Converts the <see cref="T:System.Single"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Single"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Double)"> - <summary> - Converts the <see cref="T:System.Double"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Double"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)"> - <summary> - Converts the <see cref="T:System.Byte"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Byte"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)"> - <summary> - Converts the <see cref="T:System.SByte"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)"> - <summary> - Converts the <see cref="T:System.Decimal"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)"> - <summary> - Converts the <see cref="T:System.Guid"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Guid"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)"> - <summary> - Converts the <see cref="T:System.TimeSpan"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.TimeSpan"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)"> - <summary> - Converts the <see cref="T:System.Uri"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Uri"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String)"> - <summary> - Converts the <see cref="T:System.String"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)"> - <summary> - Converts the <see cref="T:System.String"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <param name="delimter">The string delimiter character.</param> - <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)"> - <summary> - Converts the <see cref="T:System.Object"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Object"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)"> - <summary> - Serializes the specified object to a JSON string. - </summary> - <param name="value">The object to serialize.</param> - <returns>A JSON string representation of the object.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)"> - <summary> - Serializes the specified object to a JSON string. - </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <returns> - A JSON string representation of the object. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="converters">A collection converters used while serializing.</param> - <returns>A JSON string representation of the object.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="converters">A collection converters used while serializing.</param> - <returns>A JSON string representation of the object.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> - <returns> - A JSON string representation of the object. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> - <returns> - A JSON string representation of the object. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String)"> - <summary> - Deserializes the JSON to a .NET object. - </summary> - <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Deserializes the JSON to a .NET object. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The deserialized object from the Json string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)"> - <summary> - Deserializes the JSON to the given anonymous type. - </summary> - <typeparam name="T"> - The anonymous type to deserialize to. This can't be specified - traditionally and must be infered from the anonymous type passed - as a parameter. - </typeparam> - <param name="value">The JSON to deserialize.</param> - <param name="anonymousTypeObject">The anonymous type object.</param> - <returns>The deserialized anonymous type from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The JSON to deserialize.</param> - <param name="converters">Converters to use while deserializing.</param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The object to deserialize.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The type of the object to deserialize.</param> - <param name="converters">Converters to use while deserializing.</param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The type of the object to deserialize to.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object)"> - <summary> - Populates the object with values from the JSON string. - </summary> - <param name="value">The JSON to populate values from.</param> - <param name="target">The target object to populate values onto.</param> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Populates the object with values from the JSON string. - </summary> - <param name="value">The JSON to populate values from.</param> - <param name="target">The target object to populate values onto.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject)"> - <summary> - Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. - </summary> - <param name="node">The node to convert to JSON.</param> - <returns>A JSON string of the XNode.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting)"> - <summary> - Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. - </summary> - <param name="node">The node to convert to JSON.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <returns>A JSON string of the XNode.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean)"> - <summary> - Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. - </summary> - <param name="node">The node to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="omitRootObject">Omits writing the root object.</param> - <returns>A JSON string of the XNode.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String)"> - <summary> - Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string. - </summary> - <param name="value">The JSON string.</param> - <returns>The deserialized XNode</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String)"> - <summary> - Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment. - </summary> - <param name="value">The JSON string.</param> - <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> - <returns>The deserialized XNode</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean)"> - <summary> - Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment. - </summary> - <param name="value">The JSON string.</param> - <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> - <param name="writeArrayAttribute"> - 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. - </param> - <returns>The deserialized XNode</returns> - </member> - <member name="T:Newtonsoft.Json.JsonConverterAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified <see cref="T:Newtonsoft.Json.JsonConverter"/> when serializing the member or class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class. - </summary> - <param name="converterType">Type of the converter.</param> - </member> - <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType"> - <summary> - Gets the type of the converter. - </summary> - <value>The type of the converter.</value> - </member> - <member name="T:Newtonsoft.Json.JsonConverterCollection"> - <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonDictionaryAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="T:Newtonsoft.Json.JsonException"> - <summary> - The exception thrown when an error occurs during Json serialization or deserialization. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="T:Newtonsoft.Json.JsonIgnoreAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonObjectAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified member serialization. - </summary> - <param name="memberSerialization">The member serialization.</param> - </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization"> - <summary> - Gets or sets the member serialization. - </summary> - <value>The member serialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired"> - <summary> - Gets or sets a value that indicates whether the object's properties are required. - </summary> - <value> - A value indicating whether the object's properties are required. - </value> - </member> - <member name="T:Newtonsoft.Json.JsonPropertyAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member with the specified name. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class with the specified name. - </summary> - <param name="propertyName">Name of the property.</param> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType"> - <summary> - Gets or sets the converter used when serializing the property's collection items. - </summary> - <value>The collection's items converter.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling"> - <summary> - Gets or sets the null value handling used when serializing this property. - </summary> - <value>The null value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling"> - <summary> - Gets or sets the default value handling used when serializing this property. - </summary> - <value>The default value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling"> - <summary> - Gets or sets the reference loop handling used when serializing this property. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling"> - <summary> - Gets or sets the object creation handling used when deserializing this property. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling"> - <summary> - Gets or sets the type name handling used when serializing this property. - </summary> - <value>The type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.IsReference"> - <summary> - Gets or sets whether this property's value is serialized as a reference. - </summary> - <value>Whether this property's value is serialized as a reference.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Order"> - <summary> - Gets or sets the order of serialization and deserialization of a member. - </summary> - <value>The numeric order of serialization or deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Required"> - <summary> - Gets or sets a value indicating whether this property is required. - </summary> - <value> - A value indicating whether this property is required. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName"> - <summary> - Gets or sets the name of the property. - </summary> - <value>The name of the property.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling"> - <summary> - Gets or sets the the reference loop handling used when serializing the property's collection items. - </summary> - <value>The collection's items reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling"> - <summary> - Gets or sets the the type name handling used when serializing the property's collection items. - </summary> - <value>The collection's items type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference"> - <summary> - Gets or sets whether this property's collection items are serialized as a reference. - </summary> - <value>Whether this property's collection items are serialized as a reference.</value> - </member> - <member name="T:Newtonsoft.Json.JsonReaderException"> - <summary> - The exception thrown when an error occurs while reading Json text. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="P:Newtonsoft.Json.JsonReaderException.LineNumber"> - <summary> - Gets the line number indicating where the error occurred. - </summary> - <value>The line number indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReaderException.LinePosition"> - <summary> - Gets the line position indicating where the error occurred. - </summary> - <value>The line position indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReaderException.Path"> - <summary> - Gets the path to the JSON where the error occurred. - </summary> - <value>The path to the JSON where the error occurred.</value> - </member> - <member name="T:Newtonsoft.Json.JsonSerializationException"> - <summary> - The exception thrown when an error occurs during Json serialization or deserialization. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="T:Newtonsoft.Json.JsonSerializer"> - <summary> - Serializes and deserializes objects into and from the JSON format. - The <see cref="T:Newtonsoft.Json.JsonSerializer"/> enables you to control how objects are encoded into JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. - </summary> - <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param> - <returns>A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)"> - <summary> - Populates the JSON values onto the target object. - </summary> - <param name="reader">The <see cref="T:System.IO.TextReader"/> that contains the JSON structure to reader values from.</param> - <param name="target">The target object to populate values onto.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)"> - <summary> - Populates the JSON values onto the target object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to reader values from.</param> - <param name="target">The target object to populate values onto.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to deserialize.</param> - <returns>The <see cref="T:System.Object"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:System.IO.StringReader"/> - into an instance of the specified type. - </summary> - <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the object.</param> - <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The instance of <paramref name="objectType"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/> - into an instance of the specified type. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param> - <typeparam name="T">The type of the object to deserialize.</typeparam> - <returns>The instance of <typeparamref name="T"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/> - into an instance of the specified type. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param> - <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The instance of <paramref name="objectType"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)"> - <summary> - Serializes the specified <see cref="T:System.Object"/> and writes the Json structure - to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>. - </summary> - <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param> - <param name="value">The <see cref="T:System.Object"/> to serialize.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)"> - <summary> - Serializes the specified <see cref="T:System.Object"/> and writes the Json structure - to a <c>Stream</c> using the specified <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param> - <param name="value">The <see cref="T:System.Object"/> to serialize.</param> - </member> - <member name="E:Newtonsoft.Json.JsonSerializer.Error"> - <summary> - Occurs when the <see cref="T:Newtonsoft.Json.JsonSerializer"/> errors during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceResolver"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Binder"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"> - <summary> - Gets or sets how type name writing and reading is handled by the serializer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat"> - <summary> - Gets or sets how a type name assembly is written and resolved by the serializer. - </summary> - <value>The type name assembly format.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling"> - <summary> - Gets or sets how object references are preserved by the serializer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling"> - <summary> - Get or set how reference loops (e.g. a class referencing itself) is handled. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling"> - <summary> - Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling"> - <summary> - Get or set how null values are handled during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling"> - <summary> - Get or set how null default are handled during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling"> - <summary> - Gets or sets how objects are created during deserialization. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ConstructorHandling"> - <summary> - Gets or sets how constructors are used during deserialization. - </summary> - <value>The constructor handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Converters"> - <summary> - Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. - </summary> - <value>Collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ContractResolver"> - <summary> - Gets or sets the contract resolver used by the serializer when - serializing .NET objects to JSON and vice versa. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Context"> - <summary> - Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods. - </summary> - <value>The context.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Formatting"> - <summary> - Indicates how JSON text output is formatted. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatHandling"> - <summary> - Get or set how dates are written to JSON text. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateParseHandling"> - <summary> - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Culture"> - <summary> - Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.MaxDepth"> - <summary> - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent"> - <summary> - Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. - </summary> - <value> - <c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>. - </value> - </member> - <member name="T:Newtonsoft.Json.JsonSerializerSettings"> - <summary> - Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializerSettings.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling"> - <summary> - Gets or sets how reference loops (e.g. a class referencing itself) is handled. - </summary> - <value>Reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling"> - <summary> - Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. - </summary> - <value>Missing member handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling"> - <summary> - Gets or sets how objects are created during deserialization. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling"> - <summary> - Gets or sets how null values are handled during serialization and deserialization. - </summary> - <value>Null value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling"> - <summary> - Gets or sets how null default are handled during serialization and deserialization. - </summary> - <value>The default value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Converters"> - <summary> - Gets or sets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. - </summary> - <value>The converters.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling"> - <summary> - Gets or sets how object references are preserved by the serializer. - </summary> - <value>The preserve references handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling"> - <summary> - Gets or sets how type name writing and reading is handled by the serializer. - </summary> - <value>The type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat"> - <summary> - Gets or sets how a type name assembly is written and resolved by the serializer. - </summary> - <value>The type name assembly format.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling"> - <summary> - Gets or sets how constructors are used during deserialization. - </summary> - <value>The constructor handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver"> - <summary> - Gets or sets the contract resolver used by the serializer when - serializing .NET objects to JSON and vice versa. - </summary> - <value>The contract resolver.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references. - </summary> - <value>The reference resolver.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names. - </summary> - <value>The binder.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Error"> - <summary> - Gets or sets the error handler called during serialization and deserialization. - </summary> - <value>The error handler called during serialization and deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Context"> - <summary> - Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods. - </summary> - <value>The context.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth"> - <summary> - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Formatting"> - <summary> - Indicates how JSON text output is formatted. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling"> - <summary> - Get or set how dates are written to JSON text. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling"> - <summary> - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture"> - <summary> - Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent"> - <summary> - Gets a value indicating whether there will be a check for additional content after deserializing an object. - </summary> - <value> - <c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>. - </value> - </member> - <member name="T:Newtonsoft.Json.JsonTextReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to JSON text data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>. - </summary> - <param name="reader">The <c>TextReader</c> containing the XML data to read.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.DateTimeOffset"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.Close"> - <summary> - Changes the state to closed. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"> - <summary> - Gets a value indicating whether the class can return line information. - </summary> - <returns> - <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.JsonTextReader.LineNumber"> - <summary> - Gets the current line number. - </summary> - <value> - The current line number or 0 if no line information is available (for example, HasLineInfo returns false). - </value> - </member> - <member name="P:Newtonsoft.Json.JsonTextReader.LinePosition"> - <summary> - Gets the current line position. - </summary> - <value> - The current line position or 0 if no line information is available (for example, HasLineInfo returns false). - </value> - </member> - <member name="T:Newtonsoft.Json.JsonTextWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)"> - <summary> - Creates an instance of the <c>JsonWriter</c> class using the specified <see cref="T:System.IO.TextWriter"/>. - </summary> - <param name="textWriter">The <c>TextWriter</c> to write to.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the specified end token. - </summary> - <param name="token">The end token to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent"> - <summary> - Writes indent characters. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter"> - <summary> - Writes the JSON value delimiter. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace"> - <summary> - Writes an indent space. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)"> - <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)"> - <summary> - Writes out the given white space. - </summary> - <param name="ws">The string of white space characters.</param> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation"> - <summary> - Gets or sets how many IndentChars to write for each level in the hierarchy when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteChar"> - <summary> - Gets or sets which character to use to quote attribute values. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.IndentChar"> - <summary> - Gets or sets which character to use for indenting when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteName"> - <summary> - Gets or sets a value indicating whether object names will be surrounded with quotes. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonToken"> - <summary> - Specifies the type of Json token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.None"> - <summary> - This is returned by the <see cref="T:Newtonsoft.Json.JsonReader"/> if a <see cref="M:Newtonsoft.Json.JsonReader.Read"/> method has not been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.StartObject"> - <summary> - An object start token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.StartArray"> - <summary> - An array start token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.StartConstructor"> - <summary> - A constructor start token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.PropertyName"> - <summary> - An object property name. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Comment"> - <summary> - A comment. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Raw"> - <summary> - Raw JSON. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Integer"> - <summary> - An integer. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Float"> - <summary> - A float. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.String"> - <summary> - A string. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Boolean"> - <summary> - A boolean. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Null"> - <summary> - A null token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Undefined"> - <summary> - An undefined token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.EndObject"> - <summary> - An object end token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.EndArray"> - <summary> - An array end token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.EndConstructor"> - <summary> - A constructor end token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Date"> - <summary> - A Date. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Bytes"> - <summary> - Byte data. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonValidatingReader"> - <summary> - Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonValidatingReader"/> class that - validates the content returned from the given <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from while validating.</param> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler"> - <summary> - Sets an event handler for receiving schema validation errors. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Value"> - <summary> - Gets the text value of the current Json token. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Depth"> - <summary> - Gets the depth of the current token in the JSON document. - </summary> - <value>The depth of the current token in the JSON document.</value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Path"> - <summary> - Gets the path of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.QuoteChar"> - <summary> - Gets the quotation mark character used to enclose the value of a string. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType"> - <summary> - Gets the type of the current Json token. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType"> - <summary> - Gets the Common Language Runtime (CLR) type for the current Json token. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Schema"> - <summary> - Gets or sets the schema. - </summary> - <value>The schema.</value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Reader"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.JsonReader"/> used to construct this <see cref="T:Newtonsoft.Json.JsonValidatingReader"/>. - </summary> - <value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value> - </member> - <member name="T:Newtonsoft.Json.JsonWriterException"> - <summary> - The exception thrown when an error occurs while reading Json text. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="P:Newtonsoft.Json.JsonWriterException.Path"> - <summary> - Gets the path to the JSON where the error occurred. - </summary> - <value>The path to the JSON where the error occurred.</value> - </member> - <member name="T:Newtonsoft.Json.Linq.Extensions"> - <summary> - Contains the LINQ to JSON extension methods. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of tokens that contains the ancestors of every token in the source collection. - </summary> - <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of tokens that contains the descendants of every token in the source collection. - </summary> - <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})"> - <summary> - Returns a collection of child properties of every object in the source collection. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the properties of every object in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> - <summary> - Returns a collection of child values of every object in the source collection with the given key. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection with the given key.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Returns a collection of child values of every object in the source collection. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> - <summary> - Returns a collection of converted child values of every object in the source collection with the given key. - </summary> - <typeparam name="U">The type to convert the values to.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection with the given key.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Returns a collection of converted child values of every object in the source collection. - </summary> - <typeparam name="U">The type to convert the values to.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Converts the value. - </summary> - <typeparam name="U">The type to convert the value to.</typeparam> - <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A converted value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Converts the value. - </summary> - <typeparam name="T">The source collection type.</typeparam> - <typeparam name="U">The type to convert the value to.</typeparam> - <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A converted value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of child tokens of every array in the source collection. - </summary> - <typeparam name="T">The source collection type.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of converted child tokens of every array in the source collection. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <typeparam name="U">The type to convert the values to.</typeparam> - <typeparam name="T">The source collection type.</typeparam> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>. - </summary> - <typeparam name="T">The source collection type.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns> - </member> - <member name="T:Newtonsoft.Json.Linq.IJEnumerable`1"> - <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. - </summary> - <typeparam name="T">The type of token</typeparam> - </member> - <member name="P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JArray"> - <summary> - Represents a JSON array. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JContainer"> - <summary> - Represents a token that can contain other tokens. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JToken"> - <summary> - Represents an abstract JSON token. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)"> - <summary> - Compares the values of two tokens, including the values of all descendant tokens. - </summary> - <param name="t1">The first <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <param name="t2">The second <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <returns>true if the tokens are equal; otherwise false.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)"> - <summary> - Adds the specified content immediately after this token. - </summary> - <param name="content">A content object that contains simple content or a collection of content objects to be added after this token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)"> - <summary> - Adds the specified content immediately before this token. - </summary> - <param name="content">A content object that contains simple content or a collection of content objects to be added before this token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Ancestors"> - <summary> - Returns a collection of the ancestor tokens of this token. - </summary> - <returns>A collection of the ancestor tokens of this token.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AfterSelf"> - <summary> - Returns a collection of the sibling tokens after this token, in document order. - </summary> - <returns>A collection of the sibling tokens after this tokens, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.BeforeSelf"> - <summary> - Returns a collection of the sibling tokens before this token, in document order. - </summary> - <returns>A collection of the sibling tokens before this token, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key converted to the specified type. - </summary> - <typeparam name="T">The type to convert the token to.</typeparam> - <param name="key">The token key.</param> - <returns>The converted token value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Children"> - <summary> - Returns a collection of the child tokens of this token, in document order. - </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Children``1"> - <summary> - Returns a collection of the child tokens of this token, in document order, filtered by the specified type. - </summary> - <typeparam name="T">The type to filter the child tokens on.</typeparam> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Values``1"> - <summary> - Returns a collection of the child values of this token, in document order. - </summary> - <typeparam name="T">The type to convert the values to.</typeparam> - <returns>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Remove"> - <summary> - Removes this token from its parent. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)"> - <summary> - Replaces this token with the specified token. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToString"> - <summary> - Returns the indented JSON for this token. - </summary> - <returns> - The indented JSON for this token. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> - <summary> - Returns the JSON for this token using the given formatting and converters. - </summary> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - <returns>The JSON for this token using the given formatting and converters.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Boolean"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTimeOffset"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTimeOffset"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int64"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTimeOffset}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int32"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int16"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt16"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTime"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Decimal"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Double"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Single"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.String"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt32"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt64"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte[]"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Boolean"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTimeOffset)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.DateTimeOffset"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTimeOffset})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Int16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.UInt16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Int32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.DateTime"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Decimal"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Double"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Single"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.String"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.UInt32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.UInt64"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Byte[]"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.CreateReader"> - <summary> - Creates an <see cref="T:Newtonsoft.Json.JsonReader"/> for this token. - </summary> - <returns>An <see cref="T:Newtonsoft.Json.JsonReader"/> that can be used to read this token and its descendants.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when reading the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1"> - <summary> - Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <returns>The new object created from the JSON value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param> - <returns>The new object created from the JSON value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns> - An <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a string that contains JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns> - An <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)"> - <summary> - Selects the token that matches the object path. - </summary> - <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. - </param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path or a null reference if no matching token is found.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)"> - <summary> - Selects the token that matches the object path. - </summary> - <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. - </param> - <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no token is found.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.DeepClone"> - <summary> - Creates a new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. All child tokens are recursively cloned. - </summary> - <returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer"> - <summary> - Gets a comparer that can compare two tokens for value equality. - </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"/> that can compare two nodes for value equality.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Parent"> - <summary> - Gets or sets the parent. - </summary> - <value>The parent.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Root"> - <summary> - Gets the root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.HasValues"> - <summary> - Gets a value indicating whether this token has childen tokens. - </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Next"> - <summary> - Gets the next sibling token of this node. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the next sibling token.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Previous"> - <summary> - Gets the previous sibling token of this node. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the previous sibling token.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.First"> - <summary> - Get the first child token of this token. - </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Last"> - <summary> - Get the last child token of this token. - </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)"> - <summary> - Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"/> event. - </summary> - <param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Children"> - <summary> - Returns a collection of the child tokens of this token, in document order. - </summary> - <returns> - An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Values``1"> - <summary> - Returns a collection of the child values of this token, in document order. - </summary> - <typeparam name="T">The type to convert the values to.</typeparam> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Descendants"> - <summary> - Returns a collection of the descendant tokens for this token in document order. - </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)"> - <summary> - Adds the specified content as children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="content">The content to be added.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)"> - <summary> - Adds the specified content as the first children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="content">The content to be added.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.CreateWriter"> - <summary> - Creates an <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <returns>An <see cref="T:Newtonsoft.Json.JsonWriter"/> that is ready to have content written to it.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)"> - <summary> - Replaces the children nodes of this token with the specified content. - </summary> - <param name="content">The content.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.RemoveAll"> - <summary> - Removes the child nodes from this token. - </summary> - </member> - <member name="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"> - <summary> - Occurs when the items list of the collection has changed, or the collection is reset. - </summary> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.HasValues"> - <summary> - Gets a value indicating whether this token has childen tokens. - </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.First"> - <summary> - Get the first child token of this token. - </summary> - <value> - A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.Last"> - <summary> - Get the last child token of this token. - </summary> - <value> - A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.Count"> - <summary> - Gets the count of child JSON tokens. - </summary> - <value>The count of child JSON tokens</value> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class from another <see cref="T:Newtonsoft.Json.Linq.JArray"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JArray"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content. - </summary> - <param name="content">The contents of the array.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content. - </summary> - <param name="content">The contents of the array.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a string that contains JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)"> - <summary> - Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>. - </summary> - <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param> - <returns> - The index of <paramref name="item"/> if found in the list; otherwise, -1. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)"> - <summary> - Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index. - </summary> - <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param> - <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param> - <exception cref="T:System.ArgumentOutOfRangeException"> - <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)"> - <summary> - Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index. - </summary> - <param name="index">The zero-based index of the item to remove.</param> - <exception cref="T:System.ArgumentOutOfRangeException"> - <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)"> - <summary> - Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>. - </summary> - <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Clear"> - <summary> - Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>. - </summary> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only. </exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)"> - <summary> - Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value. - </summary> - <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <returns> - true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)"> - <summary> - Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>. - </summary> - <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <returns> - true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>. - </returns> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the specified index. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JConstructor"> - <summary> - Represents a JSON constructor. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class from another <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content. - </summary> - <param name="name">The constructor name.</param> - <param name="content">The contents of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content. - </summary> - <param name="name">The constructor name.</param> - <param name="content">The contents of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name. - </summary> - <param name="name">The constructor name.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Name"> - <summary> - Gets or sets the name of this constructor. - </summary> - <value>The constructor name.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="T:Newtonsoft.Json.Linq.JEnumerable`1"> - <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. - </summary> - <typeparam name="T">The type of token</typeparam> - </member> - <member name="F:Newtonsoft.Json.Linq.JEnumerable`1.Empty"> - <summary> - An empty collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> struct. - </summary> - <param name="enumerable">The enumerable.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator"> - <summary> - Returns an enumerator that iterates through the collection. - </summary> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.System#Collections#IEnumerable#GetEnumerator"> - <summary> - Returns an enumerator that iterates through a collection. - </summary> - <returns> - An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> - <returns> - <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - </returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JObject"> - <summary> - Represents a JSON object. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class from another <see cref="T:Newtonsoft.Json.Linq.JObject"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JObject"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content. - </summary> - <param name="content">The contents of the object.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content. - </summary> - <param name="content">The contents of the object.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Properties"> - <summary> - Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties. - </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Property(System.String)"> - <summary> - Gets a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> the specified name. - </summary> - <param name="name">The property name.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> with the specified name or null.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues"> - <summary> - Gets an <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values. - </summary> - <returns>An <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a string that contains JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)"> - <summary> - Adds the specified property name. - </summary> - <param name="propertyName">Name of the property.</param> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Remove(System.String)"> - <summary> - Removes the property with the specified name. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>true if item was successfully removed; otherwise, false.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)"> - <summary> - Tries the get value. - </summary> - <param name="propertyName">Name of the property.</param> - <param name="value">The value.</param> - <returns>true if a value was successfully retrieved; otherwise, false.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator"> - <summary> - Returns an enumerator that iterates through the collection. - </summary> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)"> - <summary> - Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"/> event with the provided arguments. - </summary> - <param name="propertyName">Name of the property.</param> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"> - <summary> - Occurs when a property value changes. - </summary> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.String)"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JProperty"> - <summary> - Represents a JSON property. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class from another <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class. - </summary> - <param name="name">The property name.</param> - <param name="content">The property content.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class. - </summary> - <param name="name">The property name.</param> - <param name="content">The property content.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JProperty"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Name"> - <summary> - Gets the property name. - </summary> - <value>The property name.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Value"> - <summary> - Gets or sets the property value. - </summary> - <value>The property value.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="T:Newtonsoft.Json.Linq.JRaw"> - <summary> - Represents a raw JSON string. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JValue"> - <summary> - Represents a value in JSON (string, integer, date, etc). - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class from another <see cref="T:Newtonsoft.Json.Linq.JValue"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JValue"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value. - </summary> - <param name="value">The value.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value. - </summary> - <param name="value">The value.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)"> - <summary> - Indicates whether the current object is equal to another object of the same type. - </summary> - <returns> - true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false. - </returns> - <param name="other">An object to compare with this object.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param> - <returns> - true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false. - </returns> - <exception cref="T:System.NullReferenceException"> - The <paramref name="obj"/> parameter is null. - </exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.GetHashCode"> - <summary> - Serves as a hash function for a particular type. - </summary> - <returns> - A hash code for the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String)"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <param name="format">The format.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <param name="formatProvider">The format provider.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <param name="format">The format.</param> - <param name="formatProvider">The format provider.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)"> - <summary> - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. - </summary> - <param name="obj">An object to compare with this instance.</param> - <returns> - A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings: - Value - Meaning - Less than zero - This instance is less than <paramref name="obj"/>. - Zero - This instance is equal to <paramref name="obj"/>. - Greater than zero - This instance is greater than <paramref name="obj"/>. - </returns> - <exception cref="T:System.ArgumentException"> - <paramref name="obj"/> is not the same type as this instance. - </exception> - </member> - <member name="P:Newtonsoft.Json.Linq.JValue.HasValues"> - <summary> - Gets a value indicating whether this token has childen tokens. - </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JValue.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JValue.Value"> - <summary> - Gets or sets the underlying token value. - </summary> - <value>The underlying token value.</value> - </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class from another <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class. - </summary> - <param name="rawJson">The raw json.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)"> - <summary> - Creates an instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token. - </summary> - <param name="reader">The reader.</param> - <returns>An instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"> - <summary> - Compares tokens to determine whether they are equal. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)"> - <summary> - Determines whether the specified objects are equal. - </summary> - <param name="x">The first object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <param name="y">The second object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <returns> - true if the specified objects are equal; otherwise, false. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)"> - <summary> - Returns a hash code for the specified object. - </summary> - <param name="obj">The <see cref="T:System.Object"/> for which a hash code is to be returned.</param> - <returns>A hash code for the specified object.</returns> - <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj"/> is a reference type and <paramref name="obj"/> is null.</exception> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenReader"/> class. - </summary> - <param name="token">The token to read from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenType"> - <summary> - Specifies the type of token. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.None"> - <summary> - No token type has been set. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Object"> - <summary> - A JSON object. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Array"> - <summary> - A JSON array. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Constructor"> - <summary> - A JSON constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Property"> - <summary> - A JSON object property. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Comment"> - <summary> - A comment. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Integer"> - <summary> - An integer value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Float"> - <summary> - A float value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.String"> - <summary> - A string value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Boolean"> - <summary> - A boolean value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Null"> - <summary> - A null value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Undefined"> - <summary> - An undefined value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Date"> - <summary> - A date value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Raw"> - <summary> - A raw JSON value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Bytes"> - <summary> - A collection of bytes value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Guid"> - <summary> - A Guid value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Uri"> - <summary> - A Uri value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.TimeSpan"> - <summary> - A TimeSpan value. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class writing to the given <see cref="T:Newtonsoft.Json.Linq.JContainer"/>. - </summary> - <param name="container">The container being written to.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the end. - </summary> - <param name="token">The token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTimeOffset)"> - <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token"> - <summary> - Gets the token being writen. - </summary> - <value>The token being writen.</value> - </member> - <member name="T:Newtonsoft.Json.MemberSerialization"> - <summary> - Specifies the member serialization options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.MemberSerialization.OptOut"> - <summary> - All public members are serialized by default. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="!:NonSerializedAttribute"/>. - This is the default member serialization mode. - </summary> - </member> - <member name="F:Newtonsoft.Json.MemberSerialization.OptIn"> - <summary> - Only members must be marked with <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> or <see cref="T:System.Runtime.Serialization.DataMemberAttribute"/> are serialized. - This member serialization mode can also be set by marking the class with <see cref="T:System.Runtime.Serialization.DataContractAttribute"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.MemberSerialization.Fields"> - <summary> - All public and private fields are serialized. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="!:NonSerializedAttribute"/>. - This member serialization mode can also be set by marking the class with <see cref="!:SerializableAttribute"/> - and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false. - </summary> - </member> - <member name="T:Newtonsoft.Json.MissingMemberHandling"> - <summary> - Specifies missing member handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.MissingMemberHandling.Ignore"> - <summary> - Ignore a missing member and do not attempt to deserialize it. - </summary> - </member> - <member name="F:Newtonsoft.Json.MissingMemberHandling.Error"> - <summary> - Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a missing member is encountered during deserialization. - </summary> - </member> - <member name="T:Newtonsoft.Json.NullValueHandling"> - <summary> - Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.NullValueHandling.Include"> - <summary> - Include null values when serializing and deserializing objects. - </summary> - </member> - <member name="F:Newtonsoft.Json.NullValueHandling.Ignore"> - <summary> - Ignore null values when serializing and deserializing objects. - </summary> - </member> - <member name="T:Newtonsoft.Json.ObjectCreationHandling"> - <summary> - Specifies how object creation is handled by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Auto"> - <summary> - Reuse existing objects, create new objects when needed. - </summary> - </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Reuse"> - <summary> - Only reuse existing objects. - </summary> - </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Replace"> - <summary> - Always create new objects. - </summary> - </member> - <member name="T:Newtonsoft.Json.PreserveReferencesHandling"> - <summary> - Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.None"> - <summary> - Do not preserve references when serializing types. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Objects"> - <summary> - Preserve references when serializing into a JSON object structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Arrays"> - <summary> - Preserve references when serializing into a JSON array structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.All"> - <summary> - Preserve references when serializing. - </summary> - </member> - <member name="T:Newtonsoft.Json.ReferenceLoopHandling"> - <summary> - Specifies reference loop handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Error"> - <summary> - Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a loop is encountered. - </summary> - </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Ignore"> - <summary> - Ignore loop references and do not serialize. - </summary> - </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Serialize"> - <summary> - Serialize loop references. - </summary> - </member> - <member name="T:Newtonsoft.Json.Required"> - <summary> - Indicating whether a property is required. - </summary> - </member> - <member name="F:Newtonsoft.Json.Required.Default"> - <summary> - The property is not required. The default state. - </summary> - </member> - <member name="F:Newtonsoft.Json.Required.AllowNull"> - <summary> - The property must be defined in JSON but can be a null value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Required.Always"> - <summary> - The property must be defined in JSON and cannot be a null value. - </summary> - </member> - <member name="T:Newtonsoft.Json.SerializationBinder"> - <summary> - Allows users to control class loading and mandate what class to load. - </summary> - </member> - <member name="M:Newtonsoft.Json.SerializationBinder.BindToType(System.String,System.String)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object</param> - <returns>The type of the object the formatter creates a new instance of.</returns> - </member> - <member name="M:Newtonsoft.Json.SerializationBinder.BindToName(System.Type,System.String@,System.String@)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="serializedType">The type of the object the formatter creates a new instance of.</param> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver"> - <summary> - Resolves member mappings for a type, camel casing property names. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.DefaultContractResolver"> - <summary> - Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.IContractResolver"> - <summary> - Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)"> - <summary> - Resolves the contract for a given type. - </summary> - <param name="type">The type to resolve a contract for.</param> - <returns>The contract for a given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class. - </summary> - <param name="shareCache"> - If set to <c>true</c> the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> will use a cached shared with other resolvers of the same type. - Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected - behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly - recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </param> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)"> - <summary> - Resolves the contract for a given type. - </summary> - <param name="type">The type to resolve a contract for.</param> - <returns>The contract for a given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetSerializableMembers(System.Type)"> - <summary> - Gets the serializable members for the type. - </summary> - <param name="objectType">The type to get serializable members for.</param> - <returns>The serializable members for the type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateConstructorParameters(System.Reflection.ConstructorInfo,Newtonsoft.Json.Serialization.JsonPropertyCollection)"> - <summary> - Creates the constructor parameters. - </summary> - <param name="constructor">The constructor to create properties for.</param> - <param name="memberProperties">The type's member properties.</param> - <returns>Properties for the given <see cref="T:System.Reflection.ConstructorInfo"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>. - </summary> - <param name="matchingMemberProperty">The matching member property.</param> - <param name="parameterInfo">The constructor parameter.</param> - <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContractConverter(System.Type)"> - <summary> - Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract. - </summary> - <param name="objectType">Type of the object.</param> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateArrayContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePrimitiveContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateLinqContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(System.Type)"> - <summary> - Determines which contract type is created for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties(System.Type,Newtonsoft.Json.MemberSerialization)"> - <summary> - Creates properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>. - </summary> - <param name="type">The type to create properties for.</param> - /// <param name="memberSerialization">The member serialization mode for the type.</param> - <returns>Properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateMemberValueProvider(System.Reflection.MemberInfo)"> - <summary> - Creates the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member. - </summary> - <param name="member">The member.</param> - <returns>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>. - </summary> - <param name="memberSerialization">The member's parent <see cref="T:Newtonsoft.Json.MemberSerialization"/>.</param> - <param name="member">The member to create a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for.</param> - <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)"> - <summary> - Resolves the name of the property. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>Name of the property.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)"> - <summary> - Gets the resolved name of the property. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>Name of the property.</returns> - </member> - <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration"> - <summary> - Gets a value indicating whether members are being get and set using dynamic code generation. - This value is determined by the runtime permissions available. - </summary> - <value> - <c>true</c> if using dynamic code generation; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DefaultMembersSearchFlags"> - <summary> - Gets or sets the default members search flags. - </summary> - <value>The default members search flags.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.SerializeCompilerGeneratedMembers"> - <summary> - Gets or sets a value indicating whether compiler generated members should be serialized. - </summary> - <value> - <c>true</c> if serialized compiler generated members; otherwise, <c>false</c>. - </value> - </member> - <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.ResolvePropertyName(System.String)"> - <summary> - Resolves the name of the property. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>The property name camel cased.</returns> - </member> - <member name="T:Newtonsoft.Json.Serialization.IReferenceResolver"> - <summary> - Used to resolve references when serializing and deserializing JSON by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)"> - <summary> - Resolves a reference to its object. - </summary> - <param name="context">The serialization context.</param> - <param name="reference">The reference to resolve.</param> - <returns>The object that</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)"> - <summary> - Gets the reference for the sepecified object. - </summary> - <param name="context">The serialization context.</param> - <param name="value">The object to get a reference for.</param> - <returns>The reference to the object.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)"> - <summary> - Determines whether the specified object is referenced. - </summary> - <param name="context">The serialization context.</param> - <param name="value">The object to test for a reference.</param> - <returns> - <c>true</c> if the specified object is referenced; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)"> - <summary> - Adds a reference to the specified object. - </summary> - <param name="context">The serialization context.</param> - <param name="reference">The reference.</param> - <param name="value">The object to reference.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder"> - <summary> - The default serialization binder used when resolving and loading classes from type names. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param> - <returns> - The type of the object the formatter creates a new instance of. - </returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToName(System.Type,System.String@,System.String@)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="serializedType">The type of the object the formatter creates a new instance of.</param> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object. </param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object. </param> - </member> - <member name="T:Newtonsoft.Json.Serialization.ErrorContext"> - <summary> - Provides information surrounding an error. - </summary> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Error"> - <summary> - Gets or sets the error. - </summary> - <value>The error.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject"> - <summary> - Gets the original object that caused the error. - </summary> - <value>The original object that caused the error.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Member"> - <summary> - Gets the member that caused the error. - </summary> - <value>The member that caused the error.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Path"> - <summary> - Gets the path of the JSON location where the error occurred. - </summary> - <value>The path of the JSON location where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Handled"> - <summary> - Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.ErrorContext"/> is handled. - </summary> - <value><c>true</c> if handled; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.ErrorEventArgs"> - <summary> - Provides data for the Error event. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ErrorEventArgs"/> class. - </summary> - <param name="currentObject">The current object.</param> - <param name="errorContext">The error context.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject"> - <summary> - Gets the current object the error event is being raised against. - </summary> - <value>The current object the error event is being raised against.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext"> - <summary> - Gets the error context. - </summary> - <value>The error context.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.IValueProvider"> - <summary> - Provides methods to get and set values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)"> - <summary> - Sets the value. - </summary> - <param name="target">The target to set the value on.</param> - <param name="value">The value to set on the target.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)"> - <summary> - Gets the value. - </summary> - <param name="target">The target to get the value from.</param> - <returns>The value.</returns> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonArrayContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonContainerContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType"> - <summary> - Gets the underlying type for the contract. - </summary> - <value>The underlying type for the contract.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.CreatedType"> - <summary> - Gets or sets the type created during deserialization. - </summary> - <value>The type created during deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.IsReference"> - <summary> - Gets or sets whether this type contract is serialized as a reference. - </summary> - <value>Whether this type contract is serialized as a reference.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.Converter"> - <summary> - Gets or sets the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for this contract. - </summary> - <value>The converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserialized"> - <summary> - Gets or sets the method called immediately after deserialization of the object. - </summary> - <value>The method called immediately after deserialization of the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializing"> - <summary> - Gets or sets the method called during deserialization of the object. - </summary> - <value>The method called during deserialization of the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerialized"> - <summary> - Gets or sets the method called after serialization of the object graph. - </summary> - <value>The method called after serialization of the object graph.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializing"> - <summary> - Gets or sets the method called before serialization of the object. - </summary> - <value>The method called before serialization of the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"> - <summary> - Gets or sets the default creator method used to create the object. - </summary> - <value>The default creator method used to create the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic"> - <summary> - Gets or sets a value indicating whether the default creator is non public. - </summary> - <value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError"> - <summary> - Gets or sets the method called when an error is thrown during the serialization of the object. - </summary> - <value>The method called when an error is thrown during the serialization of the object.</value> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonContainerContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter"> - <summary> - Gets or sets the default collection items <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <value>The converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference"> - <summary> - Gets or sets a value indicating whether the collection items preserve object references. - </summary> - <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling"> - <summary> - Gets or sets the collection item reference loop handling. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling"> - <summary> - Gets or sets the collection item type name handling. - </summary> - <value>The type name handling.</value> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType"> - <summary> - Gets the <see cref="T:System.Type"/> of the collection items. - </summary> - <value>The <see cref="T:System.Type"/> of the collection items.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.PropertyNameResolver"> - <summary> - Gets or sets the property name resolver. - </summary> - <value>The property name resolver.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType"> - <summary> - Gets the <see cref="T:System.Type"/> of the dictionary keys. - </summary> - <value>The <see cref="T:System.Type"/> of the dictionary keys.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType"> - <summary> - Gets the <see cref="T:System.Type"/> of the dictionary values. - </summary> - <value>The <see cref="T:System.Type"/> of the dictionary values.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonLinqContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonObjectContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization"> - <summary> - Gets or sets the object member serialization. - </summary> - <value>The member object serialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired"> - <summary> - Gets or sets a value that indicates whether the object's properties are required. - </summary> - <value> - A value indicating whether the object's properties are required. - </value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties"> - <summary> - Gets the object's properties. - </summary> - <value>The object's properties.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ConstructorParameters"> - <summary> - Gets the constructor parameters required for any non-default constructor - </summary> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor"> - <summary> - Gets or sets the override constructor used to create the object. - This is set when a constructor is marked up using the - JsonConstructor attribute. - </summary> - <value>The override constructor.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ParametrizedConstructor"> - <summary> - Gets or sets the parametrized constructor used to create the object. - </summary> - <value>The parametrized constructor.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonProperty"> - <summary> - Maps a JSON property to a .NET member or constructor parameter. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonProperty.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName"> - <summary> - Gets or sets the name of the property. - </summary> - <value>The name of the property.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType"> - <summary> - Gets or sets the type that declared this property. - </summary> - <value>The type that declared this property.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Order"> - <summary> - Gets or sets the order of serialization and deserialization of a member. - </summary> - <value>The numeric order of serialization or deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName"> - <summary> - Gets or sets the name of the underlying member or parameter. - </summary> - <value>The name of the underlying member or parameter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType"> - <summary> - Gets or sets the type of the property. - </summary> - <value>The type of the property.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Converter"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> for the property. - If set this converter takes presidence over the contract converter for the property type. - </summary> - <value>The converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter"> - <summary> - Gets the member converter. - </summary> - <value>The member converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored. - </summary> - <value><c>true</c> if ignored; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Readable"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable. - </summary> - <value><c>true</c> if readable; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Writable"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable. - </summary> - <value><c>true</c> if writable; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue"> - <summary> - Gets the default value. - </summary> - <value>The default value.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required. - </summary> - <value>A value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference"> - <summary> - Gets a value indicating whether this property preserves object references. - </summary> - <value> - <c>true</c> if this instance is reference; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling"> - <summary> - Gets the property null value handling. - </summary> - <value>The null value handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling"> - <summary> - Gets the property default value handling. - </summary> - <value>The default value handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling"> - <summary> - Gets the property reference loop handling. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling"> - <summary> - Gets the property object creation handling. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling"> - <summary> - Gets or sets the type name handling. - </summary> - <value>The type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize"> - <summary> - Gets or sets a predicate used to determine whether the property should be serialize. - </summary> - <value>A predicate used to determine whether the property should be serialize.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified"> - <summary> - Gets or sets a predicate used to determine whether the property should be serialized. - </summary> - <value>A predicate used to determine whether the property should be serialized.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified"> - <summary> - Gets or sets an action used to set whether the property has been deserialized. - </summary> - <value>An action used to set whether the property has been deserialized.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter"> - <summary> - Gets or sets the converter used when serializing the property's collection items. - </summary> - <value>The collection's items converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference"> - <summary> - Gets or sets whether this property's collection items are serialized as a reference. - </summary> - <value>Whether this property's collection items are serialized as a reference.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling"> - <summary> - Gets or sets the the type name handling used when serializing the property's collection items. - </summary> - <value>The collection's items type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling"> - <summary> - Gets or sets the the reference loop handling used when serializing the property's collection items. - </summary> - <value>The collection's items reference loop handling.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"> - <summary> - A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"/> class. - </summary> - <param name="type">The type.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)"> - <summary> - When implemented in a derived class, extracts the key from the specified element. - </summary> - <param name="item">The element from which to extract the key.</param> - <returns>The key for the specified element.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)"> - <summary> - Adds a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object. - </summary> - <param name="property">The property to add to the collection.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)"> - <summary> - Gets the closest matching <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object. - First attempts to get an exact case match of propertyName and then - a case insensitive match. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>A matching property if found.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)"> - <summary> - Gets a property by property name. - </summary> - <param name="propertyName">The name of the property to get.</param> - <param name="comparisonType">Type property name string comparison.</param> - <returns>A matching property if found.</returns> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonStringContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1"> - <summary> - Represents a method that constructs an object. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.OnErrorAttribute"> - <summary> - When applied to a method, specifies that the method is called when an error occurs serializing an object. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"> - <summary> - Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using reflection. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"/> class. - </summary> - <param name="memberInfo">The member info.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)"> - <summary> - Sets the value. - </summary> - <param name="target">The target to set the value on.</param> - <param name="value">The value to set on the target.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)"> - <summary> - Gets the value. - </summary> - <param name="target">The target to get the value from.</param> - <returns>The value.</returns> - </member> - <member name="T:Newtonsoft.Json.TypeNameHandling"> - <summary> - Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.None"> - <summary> - Do not include the .NET type name when serializing types. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Objects"> - <summary> - Include the .NET type name when serializing into a JSON object structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Arrays"> - <summary> - Include the .NET type name when serializing into a JSON array structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.All"> - <summary> - Always include the .NET type name when serializing. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Auto"> - <summary> - Include the .NET type name when the type of the object being serialized is not the same as its declared type. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})"> - <summary> - Determines whether the collection is null or empty. - </summary> - <param name="collection">The collection.</param> - <returns> - <c>true</c> if the collection is null or empty; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})"> - <summary> - Adds the elements of the specified collection to the specified generic IList. - </summary> - <param name="initial">The list to add to.</param> - <param name="collection">The collection of elements to add.</param> - </member> - <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IndexOf``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})"> - <summary> - Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer. - </summary> - <typeparam name="TSource">The type of the elements of source.</typeparam> - <param name="list">A sequence in which to locate a value.</param> - <param name="value">The object to locate in the sequence</param> - <param name="comparer">An equality comparer to compare values.</param> - <returns>The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.Convert(System.Object,System.Globalization.CultureInfo,System.Type)"> - <summary> - Converts the value to the specified type. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <returns>The converted type.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.TryConvert(System.Object,System.Globalization.CultureInfo,System.Type,System.Object@)"> - <summary> - Converts the value to the specified type. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <param name="convertedValue">The converted value if the conversion was successful or the default value of <c>T</c> if it failed.</param> - <returns> - <c>true</c> if <c>initialValue</c> was converted successfully; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)"> - <summary> - 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. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert or cast the value to.</param> - <returns> - The converted type. If conversion was unsuccessful, the initial value - is returned if assignable to the target type. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1"> - <summary> - Gets a dictionary of the names and values of an Enum type. - </summary> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1(System.Type)"> - <summary> - Gets a dictionary of the names and values of an Enum type. - </summary> - <param name="enumType">The enum type to get names and values for.</param> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetCollectionItemType(System.Type)"> - <summary> - Gets the type of the typed collection's items. - </summary> - <param name="type">The type.</param> - <returns>The type of the typed collection's items.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(System.Reflection.MemberInfo)"> - <summary> - Gets the member's underlying type. - </summary> - <param name="member">The member.</param> - <returns>The underlying type of the member.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.MemberInfo)"> - <summary> - Determines whether the member is an indexed property. - </summary> - <param name="member">The member.</param> - <returns> - <c>true</c> if the member is an indexed property; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.PropertyInfo)"> - <summary> - Determines whether the property is an indexed property. - </summary> - <param name="property">The property.</param> - <returns> - <c>true</c> if the property is an indexed property; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue(System.Reflection.MemberInfo,System.Object)"> - <summary> - Gets the member's value on the object. - </summary> - <param name="member">The member.</param> - <param name="target">The target object.</param> - <returns>The member's value on the object.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)"> - <summary> - Sets the member's value on the target object. - </summary> - <param name="member">The member.</param> - <param name="target">The target.</param> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanReadMemberValue(System.Reflection.MemberInfo,System.Boolean)"> - <summary> - Determines whether the specified MemberInfo can be read. - </summary> - <param name="member">The MemberInfo to determine whether can be read.</param> - /// <param name="nonPublic">if set to <c>true</c> then allow the member to be gotten non-publicly.</param> - <returns> - <c>true</c> if the specified MemberInfo can be read; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanSetMemberValue(System.Reflection.MemberInfo,System.Boolean,System.Boolean)"> - <summary> - Determines whether the specified MemberInfo can be set. - </summary> - <param name="member">The MemberInfo to determine whether can be set.</param> - <param name="nonPublic">if set to <c>true</c> then allow the member to be set non-publicly.</param> - <param name="canSetReadOnly">if set to <c>true</c> then allow the member to be set if read-only.</param> - <returns> - <c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Utilities.StringBuffer"> - <summary> - Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)"> - <summary> - Determines whether the string is all white space. Empty string will return false. - </summary> - <param name="s">The string to test whether it is all white space.</param> - <returns> - <c>true</c> if the string is all white space; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.StringUtils.NullEmptyString(System.String)"> - <summary> - Nulls an empty string. - </summary> - <param name="s">The string.</param> - <returns>Null if the string was null, otherwise the string unchanged.</returns> - </member> - <member name="T:Newtonsoft.Json.Schema.Extensions"> - <summary> - Contains the JSON schema extension methods. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)"> - <summary> - Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <returns> - <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,System.Collections.Generic.IList{System.String}@)"> - <summary> - Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <param name="errorMessages">When this method returns, contains any error messages generated while validating. </param> - <returns> - <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)"> - <summary> - Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)"> - <summary> - Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <param name="validationEventHandler">The validation event handler.</param> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaException"> - <summary> - Returns detailed information about the schema exception. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LineNumber"> - <summary> - Gets the line number indicating where the error occurred. - </summary> - <value>The line number indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LinePosition"> - <summary> - Gets the line position indicating where the error occurred. - </summary> - <value>The line position indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.Path"> - <summary> - Gets the path to the JSON where the error occurred. - </summary> - <value>The path to the JSON where the error occurred.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling"> - <summary> - Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.None"> - <summary> - Do not infer a schema Id. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseTypeName"> - <summary> - Use the .NET type name as the schema Id. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseAssemblyQualifiedName"> - <summary> - Use the assembly qualified .NET type name as the schema Id. - </summary> - </member> - <member name="T:Newtonsoft.Json.Schema.ValidationEventArgs"> - <summary> - Returns detailed information related to the <see cref="T:Newtonsoft.Json.Schema.ValidationEventHandler"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> associated with the validation error. - </summary> - <value>The JsonSchemaException associated with the validation error.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Path"> - <summary> - Gets the path of the JSON location where the validation error occurred. - </summary> - <value>The path of the JSON location where the validation error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Message"> - <summary> - Gets the text description corresponding to the validation error. - </summary> - <value>The text description.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.ValidationEventHandler"> - <summary> - Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchema"> - <summary> - An in-memory representation of a JSON Schema. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)"> - <summary> - Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param> - <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> to use when resolving schema references.</param> - <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains schema JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Parses the specified json. - </summary> - <param name="json">The json.</param> - <param name="resolver">The resolver.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)"> - <summary> - Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/> using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="resolver">The resolver used.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Id"> - <summary> - Gets or sets the id. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Title"> - <summary> - Gets or sets the title. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Required"> - <summary> - Gets or sets whether the object is required. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly"> - <summary> - Gets or sets whether the object is read only. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Hidden"> - <summary> - Gets or sets whether the object is visible to users. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Transient"> - <summary> - Gets or sets whether the object is transient. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Description"> - <summary> - Gets or sets the description of the object. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Type"> - <summary> - Gets or sets the types of values allowed by the object. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Pattern"> - <summary> - Gets or sets the pattern. - </summary> - <value>The pattern.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength"> - <summary> - Gets or sets the minimum length. - </summary> - <value>The minimum length.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength"> - <summary> - Gets or sets the maximum length. - </summary> - <value>The maximum length.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy"> - <summary> - Gets or sets a number that the value should be divisble by. - </summary> - <value>A number that the value should be divisble by.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"> - <summary> - Gets or sets the minimum. - </summary> - <value>The minimum.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"> - <summary> - Gets or sets the maximum. - </summary> - <value>The maximum.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum"> - <summary> - Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute. - </summary> - <value>A flag indicating whether the value can not equal the number defined by the "minimum" attribute.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum"> - <summary> - Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute. - </summary> - <value>A flag indicating whether the value can not equal the number defined by the "maximum" attribute.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems"> - <summary> - Gets or sets the minimum number of items. - </summary> - <value>The minimum number of items.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems"> - <summary> - Gets or sets the maximum number of items. - </summary> - <value>The maximum number of items.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Items"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Properties"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties"> - <summary> - Gets or sets the pattern properties. - </summary> - <value>The pattern properties.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties"> - <summary> - Gets or sets a value indicating whether additional properties are allowed. - </summary> - <value> - <c>true</c> if additional properties are allowed; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Requires"> - <summary> - Gets or sets the required property if this property is present. - </summary> - <value>The required property if this property is present.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Identity"> - <summary> - Gets or sets the identity. - </summary> - <value>The identity.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Enum"> - <summary> - Gets or sets the a collection of valid enum values allowed. - </summary> - <value>A collection of valid enum values allowed.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Options"> - <summary> - Gets or sets a collection of options. - </summary> - <value>A collection of options.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Disallow"> - <summary> - Gets or sets disallowed types. - </summary> - <value>The disallow types.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Default"> - <summary> - Gets or sets the default value. - </summary> - <value>The default value.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Extends"> - <summary> - Gets or sets the extend <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>. - </summary> - <value>The extended <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Format"> - <summary> - Gets or sets the format. - </summary> - <value>The format.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"> - <summary> - Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param> - <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling"> - <summary> - Gets or sets how undefined schemas are handled by the serializer. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver"> - <summary> - Gets or sets the contract resolver. - </summary> - <value>The contract resolver.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaResolver"> - <summary> - Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)"> - <summary> - Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id. - </summary> - <param name="id">The id.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id.</returns> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas"> - <summary> - Gets or sets the loaded schemas. - </summary> - <value>The loaded schemas.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaType"> - <summary> - The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.None"> - <summary> - No type specified. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.String"> - <summary> - String type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Float"> - <summary> - Float type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Integer"> - <summary> - Integer type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean"> - <summary> - Boolean type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Object"> - <summary> - Object type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Array"> - <summary> - Array type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Null"> - <summary> - Null type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Any"> - <summary> - Any type. - </summary> - </member> - <member name="T:Newtonsoft.Json.WriteState"> - <summary> - Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Error"> - <summary> - An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state. - You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state. - Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls results in an <see cref="T:System.InvalidOperationException"/> being thrown. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Closed"> - <summary> - The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Object"> - <summary> - An object is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Array"> - <summary> - A array is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Constructor"> - <summary> - A constructor is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Property"> - <summary> - A property is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Start"> - <summary> - A write method has not been called. - </summary> - </member> - </members> -</doc> diff --git a/packages/Newtonsoft.Json.4.5.7/lib/sl4-windowsphone71/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.4.5.7/lib/sl4-windowsphone71/Newtonsoft.Json.dll deleted file mode 100644 index 1b0524c..0000000 Binary files a/packages/Newtonsoft.Json.4.5.7/lib/sl4-windowsphone71/Newtonsoft.Json.dll and /dev/null differ diff --git a/packages/Newtonsoft.Json.4.5.7/lib/sl4-windowsphone71/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.4.5.7/lib/sl4-windowsphone71/Newtonsoft.Json.xml deleted file mode 100644 index 8dcee9b..0000000 --- a/packages/Newtonsoft.Json.4.5.7/lib/sl4-windowsphone71/Newtonsoft.Json.xml +++ /dev/null @@ -1,6883 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>Newtonsoft.Json</name> - </assembly> - <members> - <member name="T:Newtonsoft.Json.Bson.BsonObjectId"> - <summary> - Represents a BSON Oid (object id). - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> class. - </summary> - <param name="value">The Oid value.</param> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonObjectId.Value"> - <summary> - Gets or sets the value of the Oid. - </summary> - <value>The value of the Oid.</value> - </member> - <member name="T:Newtonsoft.Json.Bson.BsonReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns>true if the next token was read successfully; false if there are no more tokens to read.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Skip"> - <summary> - Skips the children of the current token. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken)"> - <summary> - Sets the current token. - </summary> - <param name="newToken">The new token.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object)"> - <summary> - Sets the current token and value. - </summary> - <param name="newToken">The new token.</param> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReader.SetStateBasedOnCurrent"> - <summary> - Sets the state based on current token type. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.System#IDisposable#Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources - </summary> - <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Close"> - <summary> - Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.CurrentState"> - <summary> - Gets the current reader state. - </summary> - <value>The current reader state.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReader.CloseInput"> - <summary> - Gets or sets a value indicating whether the underlying stream or - <see cref="T:System.IO.TextReader"/> should be closed when the reader is closed. - </summary> - <value> - true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when - the reader is closed; otherwise false. The default is true. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonReader.QuoteChar"> - <summary> - Gets the quotation mark character used to enclose the value of a string. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.DateParseHandling"> - <summary> - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.MaxDepth"> - <summary> - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.TokenType"> - <summary> - Gets the type of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Value"> - <summary> - Gets the text value of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.ValueType"> - <summary> - Gets The Common Language Runtime (CLR) type for the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Depth"> - <summary> - Gets the depth of the current token in the JSON document. - </summary> - <value>The depth of the current token in the JSON document.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Path"> - <summary> - Gets the path of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Culture"> - <summary> - Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonReader.State"> - <summary> - Specifies the state of the reader. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Start"> - <summary> - The Read method has not been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Complete"> - <summary> - The end of the file has been reached successfully. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Property"> - <summary> - Reader is at a property. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.ObjectStart"> - <summary> - Reader is at the start of an object. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Object"> - <summary> - Reader is in an object. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.ArrayStart"> - <summary> - Reader is at the start of an array. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Array"> - <summary> - Reader is in an array. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Closed"> - <summary> - The Close method has been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.PostValue"> - <summary> - Reader has just read a value. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.ConstructorStart"> - <summary> - Reader is at the start of a constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Constructor"> - <summary> - Reader in a constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Error"> - <summary> - An error occurred that prevents the read operation from continuing. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Finished"> - <summary> - The end of the file has been reached successfully. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="stream">The stream.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="reader">The reader.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream,System.Boolean,System.DateTimeKind)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="stream">The stream.</param> - <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param> - <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader,System.Boolean,System.DateTimeKind)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="reader">The reader.</param> - <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param> - <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns> - A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.Close"> - <summary> - Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed. - </summary> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility"> - <summary> - Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary. - </summary> - <value> - <c>true</c> if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray"> - <summary> - Gets or sets a value indicating whether the root object will be read as a JSON array. - </summary> - <value> - <c>true</c> if the root object will be read as a JSON array; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling"> - <summary> - Gets or sets the <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON. - </summary> - <value>The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</value> - </member> - <member name="T:Newtonsoft.Json.Bson.BsonWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.#ctor"> - <summary> - Creates an instance of the <c>JsonWriter</c> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEndObject"> - <summary> - Writes the end of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEndArray"> - <summary> - Writes the end of an array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEndConstructor"> - <summary> - Writes the end constructor. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd"> - <summary> - Writes the end of the current Json object or array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)"> - <summary> - Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the specified end token. - </summary> - <param name="token">The end token to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteIndent"> - <summary> - Writes indent characters. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValueDelimiter"> - <summary> - Writes the JSON value delimiter. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentSpace"> - <summary> - Writes an indent space. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON without changing the writer's state. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteRawValue(System.String)"> - <summary> - Writes raw JSON where a value is expected and updates the writer's state. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTimeOffset)"> - <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int32})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt32})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int64})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt64})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Single})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Double})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Boolean})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int16})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt16})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Char})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Byte})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.SByte})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Decimal})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTime})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTimeOffset})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Guid})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.TimeSpan})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Object)"> - <summary> - Writes a <see cref="T:System.Object"/> value. - An error will raised if the value cannot be written as a single JSON token. - </summary> - <param name="value">The <see cref="T:System.Object"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)"> - <summary> - Writes out the given white space. - </summary> - <param name="ws">The string of white space characters.</param> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput"> - <summary> - Gets or sets a value indicating whether the underlying stream or - <see cref="T:System.IO.TextReader"/> should be closed when the writer is closed. - </summary> - <value> - true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when - the writer is closed; otherwise false. The default is true. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.Top"> - <summary> - Gets the top. - </summary> - <value>The top.</value> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.WriteState"> - <summary> - Gets the state of the writer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.Path"> - <summary> - Gets the path of the writer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.Formatting"> - <summary> - Indicates how JSON text output is formatted. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling"> - <summary> - Get or set how dates are written to JSON text. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class. - </summary> - <param name="stream">The stream.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.BinaryWriter)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class. - </summary> - <param name="writer">The writer.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the end. - </summary> - <param name="token">The token.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRawValue(System.String)"> - <summary> - Writes raw JSON where a value is expected and updates the writer's state. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTimeOffset)"> - <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value that represents a BSON object id. - </summary> - <param name="value"></param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)"> - <summary> - Writes a BSON regex. - </summary> - <param name="pattern">The regex pattern.</param> - <param name="options">The regex options.</param> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling"> - <summary> - Gets or sets the <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON. - When set to <see cref="F:System.DateTimeKind.Unspecified"/> no conversion will occur. - </summary> - <value>The <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.</value> - </member> - <member name="T:Newtonsoft.Json.ConstructorHandling"> - <summary> - Specifies how constructors are used when initializing objects during deserialization by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.ConstructorHandling.Default"> - <summary> - First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor"> - <summary> - Json.NET will use a non-public default constructor before falling back to a paramatized constructor. - </summary> - </member> - <member name="T:Newtonsoft.Json.Converters.BsonObjectIdConverter"> - <summary> - Converts a <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> to and from JSON and BSON. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonConverter"> - <summary> - Converts an object to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.GetSchema"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter. - </summary> - <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.</returns> - </member> - <member name="P:Newtonsoft.Json.JsonConverter.CanRead"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON. - </summary> - <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.JsonConverter.CanWrite"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON. - </summary> - <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.</value> - </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.CustomCreationConverter`1"> - <summary> - Create a custom object - </summary> - <typeparam name="T"></typeparam> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.Create(System.Type)"> - <summary> - Creates an object which will then be populated by the serializer. - </summary> - <param name="objectType">Type of the object.</param> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanWrite"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON. - </summary> - <value> - <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>. - </value> - </member> - <member name="T:Newtonsoft.Json.Converters.DateTimeConverterBase"> - <summary> - Provides a base class for converting a <see cref="T:System.DateTime"/> to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.DateTimeConverterBase.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.IsoDateTimeConverter"> - <summary> - Converts a <see cref="T:System.DateTime"/> to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z). - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles"> - <summary> - Gets or sets the date time styles used when converting a date to and from JSON. - </summary> - <value>The date time styles used when converting a date to and from JSON.</value> - </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat"> - <summary> - Gets or sets the date time format used when converting a date to and from JSON. - </summary> - <value>The date time format used when converting a date to and from JSON.</value> - </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture"> - <summary> - Gets or sets the culture used when converting a date to and from JSON. - </summary> - <value>The culture used when converting a date to and from JSON.</value> - </member> - <member name="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter"> - <summary> - Converts a <see cref="T:System.DateTime"/> to and from a JavaScript date constructor (e.g. new Date(52231943)). - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing property value of the JSON that is being converted.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="T:Newtonsoft.Json.Converters.KeyValuePairConverter"> - <summary> - Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.RegexConverter"> - <summary> - Converts a <see cref="T:System.Text.RegularExpressions.Regex"/> to and from JSON and BSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.RegexConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.RegexConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.RegexConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.StringEnumConverter"> - <summary> - Converts an <see cref="T:System.Enum"/> to and from its name string value. - </summary> - <summary> - Converts an <see cref="T:System.Enum"/> to and from its name string value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.GetEnumNameMap(System.Type)"> - <summary> - A cached representation of the Enum string representation to respect per Enum field name. - </summary> - <param name="t">The type of the Enum.</param> - <returns>A map of enum field name to either the field name, or the configured enum member name (<see cref="T:System.Runtime.Serialization.EnumMemberAttribute"/>).</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText"> - <summary> - Gets or sets a value indicating whether the written enum text should be camel case. - </summary> - <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.Converters.VersionConverter"> - <summary> - Converts a <see cref="T:System.Version"/> to and from a string (e.g. "1.2.3.4"). - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.VersionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.VersionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing property value of the JSON that is being converted.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.VersionConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.XmlNodeConverter"> - <summary> - Converts XML to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="serializer">The calling serializer.</param> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.IsNamespaceAttribute(System.String,System.String@)"> - <summary> - Checks if the attributeName is a namespace attribute. - </summary> - <param name="attributeName">Attribute name to test.</param> - <param name="prefix">The attribute name prefix if it has one, otherwise an empty string.</param> - <returns>True if attribute name is for a namespace attribute, otherwise false.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified value type. - </summary> - <param name="valueType">Type of the value.</param> - <returns> - <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.DeserializeRootElementName"> - <summary> - Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements. - </summary> - <value>The name of the deserialize root element.</value> - </member> - <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.WriteArrayAttribute"> - <summary> - Gets or sets 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. - </summary> - <value><c>true</c> if the array attibute is written to the XML; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.OmitRootObject"> - <summary> - Gets or sets a value indicating whether to write the root JSON object. - </summary> - <value><c>true</c> if the JSON root object is omitted; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.DateFormatHandling"> - <summary> - Specifies how dates are formatted when writing JSON text. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat"> - <summary> - Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". - </summary> - </member> - <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat"> - <summary> - Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". - </summary> - </member> - <member name="T:Newtonsoft.Json.DateParseHandling"> - <summary> - Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateParseHandling.None"> - <summary> - Date formatted strings are not parsed to a date type and are read as strings. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateParseHandling.DateTime"> - <summary> - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"> - <summary> - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.DateTimeZoneHandling"> - <summary> - Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local"> - <summary> - Treat as local time. If the <see cref="T:System.DateTime"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc"> - <summary> - Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified"> - <summary> - Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string. - If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind"> - <summary> - Time zone information should be preserved when converting. - </summary> - </member> - <member name="T:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle"> - <summary> - Indicates the method that will be used during deserialization for locating and loading assemblies. - </summary> - </member> - <member name="F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple"> - <summary> - 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 is used to load the assembly. - </summary> - </member> - <member name="F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Full"> - <summary> - In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the Assembly class is used to load the assembly. - </summary> - </member> - <member name="T:Newtonsoft.Json.DefaultValueHandling"> - <summary> - Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Include"> - <summary> - 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. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore"> - <summary> - Ignore members where the member value is the same as the member's default value when serializing objects - so that is is not written to JSON, and ignores setting members when the JSON value equals the member's default value. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate"> - <summary> - Members with a default value but no JSON will be set to their default value when deserializing. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate"> - <summary> - Ignore members where the member value is the same as the member's default value when serializing objects - and sets members to their default value when deserializing. - </summary> - </member> - <member name="T:Newtonsoft.Json.Formatting"> - <summary> - Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.Formatting.None"> - <summary> - No special formatting is applied. This is the default. - </summary> - </member> - <member name="F:Newtonsoft.Json.Formatting.Indented"> - <summary> - Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings. - </summary> - </member> - <member name="T:Newtonsoft.Json.IJsonLineInfo"> - <summary> - Provides an interface to enable a class to return line and position information. - </summary> - </member> - <member name="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"> - <summary> - Gets a value indicating whether the class can return line information. - </summary> - <returns> - <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.IJsonLineInfo.LineNumber"> - <summary> - Gets the current line number. - </summary> - <value>The current line number or 0 if no line information is available (for example, HasLineInfo returns false).</value> - </member> - <member name="P:Newtonsoft.Json.IJsonLineInfo.LinePosition"> - <summary> - Gets the current line position. - </summary> - <value>The current line position or 0 if no line information is available (for example, HasLineInfo returns false).</value> - </member> - <member name="T:Newtonsoft.Json.JsonArrayAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonContainerAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Id"> - <summary> - Gets or sets the id. - </summary> - <value>The id.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Title"> - <summary> - Gets or sets the title. - </summary> - <value>The title.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Description"> - <summary> - Gets or sets the description. - </summary> - <value>The description.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType"> - <summary> - Gets the collection's items converter. - </summary> - <value>The collection's items converter.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference"> - <summary> - Gets or sets a value that indicates whether to preserve object references. - </summary> - <value> - <c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference"> - <summary> - Gets or sets a value that indicates whether to preserve collection's items references. - </summary> - <value> - <c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling"> - <summary> - Gets or sets the reference loop handling used when serializing the collection's items. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling"> - <summary> - Gets or sets the type name handling used when serializing the collection's items. - </summary> - <value>The type name handling.</value> - </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with a flag indicating whether the array can contain null items - </summary> - <param name="allowNullItems">A flag indicating whether the array can contain null items.</param> - </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems"> - <summary> - Gets or sets a value indicating whether null items are allowed in the collection. - </summary> - <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.JsonConstructorAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified constructor when deserializing that object. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonConvert"> - <summary> - Provides methods for converting between common language runtime types and JSON types. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.True"> - <summary> - Represents JavaScript's boolean value true as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.False"> - <summary> - Represents JavaScript's boolean value false as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.Null"> - <summary> - Represents JavaScript's null as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.Undefined"> - <summary> - Represents JavaScript's undefined as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.PositiveInfinity"> - <summary> - Represents JavaScript's positive infinity as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.NegativeInfinity"> - <summary> - Represents JavaScript's negative infinity as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.NaN"> - <summary> - Represents JavaScript's NaN as a string. This field is read-only. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)"> - <summary> - Converts the <see cref="T:System.DateTime"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)"> - <summary> - Converts the <see cref="T:System.DateTime"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified. - </summary> - <param name="value">The value to convert.</param> - <param name="format">The format the date will be converted to.</param> - <param name="timeZoneHandling">The time zone handling when the date is converted to a string.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)"> - <summary> - Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)"> - <summary> - Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified. - </summary> - <param name="value">The value to convert.</param> - <param name="format">The format the date will be converted to.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)"> - <summary> - Converts the <see cref="T:System.Boolean"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Boolean"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Char)"> - <summary> - Converts the <see cref="T:System.Char"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Char"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)"> - <summary> - Converts the <see cref="T:System.Enum"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Enum"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)"> - <summary> - Converts the <see cref="T:System.Int32"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int32"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)"> - <summary> - Converts the <see cref="T:System.Int16"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int16"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)"> - <summary> - Converts the <see cref="T:System.UInt16"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt16"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)"> - <summary> - Converts the <see cref="T:System.UInt32"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt32"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)"> - <summary> - Converts the <see cref="T:System.Int64"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int64"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)"> - <summary> - Converts the <see cref="T:System.UInt64"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt64"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Single)"> - <summary> - Converts the <see cref="T:System.Single"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Single"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Double)"> - <summary> - Converts the <see cref="T:System.Double"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Double"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)"> - <summary> - Converts the <see cref="T:System.Byte"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Byte"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)"> - <summary> - Converts the <see cref="T:System.SByte"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)"> - <summary> - Converts the <see cref="T:System.Decimal"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)"> - <summary> - Converts the <see cref="T:System.Guid"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Guid"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)"> - <summary> - Converts the <see cref="T:System.TimeSpan"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.TimeSpan"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)"> - <summary> - Converts the <see cref="T:System.Uri"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Uri"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String)"> - <summary> - Converts the <see cref="T:System.String"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)"> - <summary> - Converts the <see cref="T:System.String"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <param name="delimter">The string delimiter character.</param> - <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)"> - <summary> - Converts the <see cref="T:System.Object"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Object"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)"> - <summary> - Serializes the specified object to a JSON string. - </summary> - <param name="value">The object to serialize.</param> - <returns>A JSON string representation of the object.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)"> - <summary> - Serializes the specified object to a JSON string. - </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <returns> - A JSON string representation of the object. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="converters">A collection converters used while serializing.</param> - <returns>A JSON string representation of the object.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="converters">A collection converters used while serializing.</param> - <returns>A JSON string representation of the object.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> - <returns> - A JSON string representation of the object. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> - <returns> - A JSON string representation of the object. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String)"> - <summary> - Deserializes the JSON to a .NET object. - </summary> - <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Deserializes the JSON to a .NET object. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The deserialized object from the Json string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)"> - <summary> - Deserializes the JSON to the given anonymous type. - </summary> - <typeparam name="T"> - The anonymous type to deserialize to. This can't be specified - traditionally and must be infered from the anonymous type passed - as a parameter. - </typeparam> - <param name="value">The JSON to deserialize.</param> - <param name="anonymousTypeObject">The anonymous type object.</param> - <returns>The deserialized anonymous type from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The JSON to deserialize.</param> - <param name="converters">Converters to use while deserializing.</param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The object to deserialize.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The type of the object to deserialize.</param> - <param name="converters">Converters to use while deserializing.</param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The type of the object to deserialize to.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object)"> - <summary> - Populates the object with values from the JSON string. - </summary> - <param name="value">The JSON to populate values from.</param> - <param name="target">The target object to populate values onto.</param> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Populates the object with values from the JSON string. - </summary> - <param name="value">The JSON to populate values from.</param> - <param name="target">The target object to populate values onto.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject)"> - <summary> - Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. - </summary> - <param name="node">The node to convert to JSON.</param> - <returns>A JSON string of the XNode.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting)"> - <summary> - Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. - </summary> - <param name="node">The node to convert to JSON.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <returns>A JSON string of the XNode.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean)"> - <summary> - Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. - </summary> - <param name="node">The node to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="omitRootObject">Omits writing the root object.</param> - <returns>A JSON string of the XNode.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String)"> - <summary> - Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string. - </summary> - <param name="value">The JSON string.</param> - <returns>The deserialized XNode</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String)"> - <summary> - Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment. - </summary> - <param name="value">The JSON string.</param> - <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> - <returns>The deserialized XNode</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean)"> - <summary> - Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment. - </summary> - <param name="value">The JSON string.</param> - <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> - <param name="writeArrayAttribute"> - 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. - </param> - <returns>The deserialized XNode</returns> - </member> - <member name="T:Newtonsoft.Json.JsonConverterAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified <see cref="T:Newtonsoft.Json.JsonConverter"/> when serializing the member or class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class. - </summary> - <param name="converterType">Type of the converter.</param> - </member> - <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType"> - <summary> - Gets the type of the converter. - </summary> - <value>The type of the converter.</value> - </member> - <member name="T:Newtonsoft.Json.JsonConverterCollection"> - <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonDictionaryAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="T:Newtonsoft.Json.JsonException"> - <summary> - The exception thrown when an error occurs during Json serialization or deserialization. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="T:Newtonsoft.Json.JsonIgnoreAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonObjectAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified member serialization. - </summary> - <param name="memberSerialization">The member serialization.</param> - </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization"> - <summary> - Gets or sets the member serialization. - </summary> - <value>The member serialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired"> - <summary> - Gets or sets a value that indicates whether the object's properties are required. - </summary> - <value> - A value indicating whether the object's properties are required. - </value> - </member> - <member name="T:Newtonsoft.Json.JsonPropertyAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member with the specified name. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class with the specified name. - </summary> - <param name="propertyName">Name of the property.</param> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType"> - <summary> - Gets or sets the converter used when serializing the property's collection items. - </summary> - <value>The collection's items converter.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling"> - <summary> - Gets or sets the null value handling used when serializing this property. - </summary> - <value>The null value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling"> - <summary> - Gets or sets the default value handling used when serializing this property. - </summary> - <value>The default value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling"> - <summary> - Gets or sets the reference loop handling used when serializing this property. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling"> - <summary> - Gets or sets the object creation handling used when deserializing this property. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling"> - <summary> - Gets or sets the type name handling used when serializing this property. - </summary> - <value>The type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.IsReference"> - <summary> - Gets or sets whether this property's value is serialized as a reference. - </summary> - <value>Whether this property's value is serialized as a reference.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Order"> - <summary> - Gets or sets the order of serialization and deserialization of a member. - </summary> - <value>The numeric order of serialization or deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Required"> - <summary> - Gets or sets a value indicating whether this property is required. - </summary> - <value> - A value indicating whether this property is required. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName"> - <summary> - Gets or sets the name of the property. - </summary> - <value>The name of the property.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling"> - <summary> - Gets or sets the the reference loop handling used when serializing the property's collection items. - </summary> - <value>The collection's items reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling"> - <summary> - Gets or sets the the type name handling used when serializing the property's collection items. - </summary> - <value>The collection's items type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference"> - <summary> - Gets or sets whether this property's collection items are serialized as a reference. - </summary> - <value>Whether this property's collection items are serialized as a reference.</value> - </member> - <member name="T:Newtonsoft.Json.JsonReaderException"> - <summary> - The exception thrown when an error occurs while reading Json text. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="P:Newtonsoft.Json.JsonReaderException.LineNumber"> - <summary> - Gets the line number indicating where the error occurred. - </summary> - <value>The line number indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReaderException.LinePosition"> - <summary> - Gets the line position indicating where the error occurred. - </summary> - <value>The line position indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReaderException.Path"> - <summary> - Gets the path to the JSON where the error occurred. - </summary> - <value>The path to the JSON where the error occurred.</value> - </member> - <member name="T:Newtonsoft.Json.JsonSerializationException"> - <summary> - The exception thrown when an error occurs during Json serialization or deserialization. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="T:Newtonsoft.Json.JsonSerializer"> - <summary> - Serializes and deserializes objects into and from the JSON format. - The <see cref="T:Newtonsoft.Json.JsonSerializer"/> enables you to control how objects are encoded into JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. - </summary> - <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param> - <returns>A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)"> - <summary> - Populates the JSON values onto the target object. - </summary> - <param name="reader">The <see cref="T:System.IO.TextReader"/> that contains the JSON structure to reader values from.</param> - <param name="target">The target object to populate values onto.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)"> - <summary> - Populates the JSON values onto the target object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to reader values from.</param> - <param name="target">The target object to populate values onto.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to deserialize.</param> - <returns>The <see cref="T:System.Object"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:System.IO.StringReader"/> - into an instance of the specified type. - </summary> - <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the object.</param> - <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The instance of <paramref name="objectType"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/> - into an instance of the specified type. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param> - <typeparam name="T">The type of the object to deserialize.</typeparam> - <returns>The instance of <typeparamref name="T"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/> - into an instance of the specified type. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param> - <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The instance of <paramref name="objectType"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)"> - <summary> - Serializes the specified <see cref="T:System.Object"/> and writes the Json structure - to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>. - </summary> - <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param> - <param name="value">The <see cref="T:System.Object"/> to serialize.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)"> - <summary> - Serializes the specified <see cref="T:System.Object"/> and writes the Json structure - to a <c>Stream</c> using the specified <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param> - <param name="value">The <see cref="T:System.Object"/> to serialize.</param> - </member> - <member name="E:Newtonsoft.Json.JsonSerializer.Error"> - <summary> - Occurs when the <see cref="T:Newtonsoft.Json.JsonSerializer"/> errors during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceResolver"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Binder"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"> - <summary> - Gets or sets how type name writing and reading is handled by the serializer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat"> - <summary> - Gets or sets how a type name assembly is written and resolved by the serializer. - </summary> - <value>The type name assembly format.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling"> - <summary> - Gets or sets how object references are preserved by the serializer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling"> - <summary> - Get or set how reference loops (e.g. a class referencing itself) is handled. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling"> - <summary> - Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling"> - <summary> - Get or set how null values are handled during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling"> - <summary> - Get or set how null default are handled during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling"> - <summary> - Gets or sets how objects are created during deserialization. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ConstructorHandling"> - <summary> - Gets or sets how constructors are used during deserialization. - </summary> - <value>The constructor handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Converters"> - <summary> - Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. - </summary> - <value>Collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ContractResolver"> - <summary> - Gets or sets the contract resolver used by the serializer when - serializing .NET objects to JSON and vice versa. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Context"> - <summary> - Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods. - </summary> - <value>The context.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Formatting"> - <summary> - Indicates how JSON text output is formatted. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatHandling"> - <summary> - Get or set how dates are written to JSON text. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateParseHandling"> - <summary> - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Culture"> - <summary> - Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.MaxDepth"> - <summary> - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent"> - <summary> - Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. - </summary> - <value> - <c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>. - </value> - </member> - <member name="T:Newtonsoft.Json.JsonSerializerSettings"> - <summary> - Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializerSettings.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling"> - <summary> - Gets or sets how reference loops (e.g. a class referencing itself) is handled. - </summary> - <value>Reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling"> - <summary> - Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. - </summary> - <value>Missing member handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling"> - <summary> - Gets or sets how objects are created during deserialization. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling"> - <summary> - Gets or sets how null values are handled during serialization and deserialization. - </summary> - <value>Null value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling"> - <summary> - Gets or sets how null default are handled during serialization and deserialization. - </summary> - <value>The default value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Converters"> - <summary> - Gets or sets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. - </summary> - <value>The converters.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling"> - <summary> - Gets or sets how object references are preserved by the serializer. - </summary> - <value>The preserve references handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling"> - <summary> - Gets or sets how type name writing and reading is handled by the serializer. - </summary> - <value>The type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat"> - <summary> - Gets or sets how a type name assembly is written and resolved by the serializer. - </summary> - <value>The type name assembly format.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling"> - <summary> - Gets or sets how constructors are used during deserialization. - </summary> - <value>The constructor handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver"> - <summary> - Gets or sets the contract resolver used by the serializer when - serializing .NET objects to JSON and vice versa. - </summary> - <value>The contract resolver.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references. - </summary> - <value>The reference resolver.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names. - </summary> - <value>The binder.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Error"> - <summary> - Gets or sets the error handler called during serialization and deserialization. - </summary> - <value>The error handler called during serialization and deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Context"> - <summary> - Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods. - </summary> - <value>The context.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth"> - <summary> - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Formatting"> - <summary> - Indicates how JSON text output is formatted. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling"> - <summary> - Get or set how dates are written to JSON text. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling"> - <summary> - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture"> - <summary> - Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent"> - <summary> - Gets a value indicating whether there will be a check for additional content after deserializing an object. - </summary> - <value> - <c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>. - </value> - </member> - <member name="T:Newtonsoft.Json.JsonTextReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to JSON text data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>. - </summary> - <param name="reader">The <c>TextReader</c> containing the XML data to read.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.DateTimeOffset"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.Close"> - <summary> - Changes the state to closed. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"> - <summary> - Gets a value indicating whether the class can return line information. - </summary> - <returns> - <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.JsonTextReader.LineNumber"> - <summary> - Gets the current line number. - </summary> - <value> - The current line number or 0 if no line information is available (for example, HasLineInfo returns false). - </value> - </member> - <member name="P:Newtonsoft.Json.JsonTextReader.LinePosition"> - <summary> - Gets the current line position. - </summary> - <value> - The current line position or 0 if no line information is available (for example, HasLineInfo returns false). - </value> - </member> - <member name="T:Newtonsoft.Json.JsonTextWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)"> - <summary> - Creates an instance of the <c>JsonWriter</c> class using the specified <see cref="T:System.IO.TextWriter"/>. - </summary> - <param name="textWriter">The <c>TextWriter</c> to write to.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the specified end token. - </summary> - <param name="token">The end token to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent"> - <summary> - Writes indent characters. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter"> - <summary> - Writes the JSON value delimiter. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace"> - <summary> - Writes an indent space. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)"> - <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)"> - <summary> - Writes out the given white space. - </summary> - <param name="ws">The string of white space characters.</param> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation"> - <summary> - Gets or sets how many IndentChars to write for each level in the hierarchy when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteChar"> - <summary> - Gets or sets which character to use to quote attribute values. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.IndentChar"> - <summary> - Gets or sets which character to use for indenting when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteName"> - <summary> - Gets or sets a value indicating whether object names will be surrounded with quotes. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonToken"> - <summary> - Specifies the type of Json token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.None"> - <summary> - This is returned by the <see cref="T:Newtonsoft.Json.JsonReader"/> if a <see cref="M:Newtonsoft.Json.JsonReader.Read"/> method has not been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.StartObject"> - <summary> - An object start token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.StartArray"> - <summary> - An array start token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.StartConstructor"> - <summary> - A constructor start token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.PropertyName"> - <summary> - An object property name. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Comment"> - <summary> - A comment. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Raw"> - <summary> - Raw JSON. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Integer"> - <summary> - An integer. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Float"> - <summary> - A float. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.String"> - <summary> - A string. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Boolean"> - <summary> - A boolean. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Null"> - <summary> - A null token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Undefined"> - <summary> - An undefined token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.EndObject"> - <summary> - An object end token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.EndArray"> - <summary> - An array end token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.EndConstructor"> - <summary> - A constructor end token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Date"> - <summary> - A Date. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Bytes"> - <summary> - Byte data. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonValidatingReader"> - <summary> - Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonValidatingReader"/> class that - validates the content returned from the given <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from while validating.</param> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler"> - <summary> - Sets an event handler for receiving schema validation errors. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Value"> - <summary> - Gets the text value of the current Json token. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Depth"> - <summary> - Gets the depth of the current token in the JSON document. - </summary> - <value>The depth of the current token in the JSON document.</value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Path"> - <summary> - Gets the path of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.QuoteChar"> - <summary> - Gets the quotation mark character used to enclose the value of a string. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType"> - <summary> - Gets the type of the current Json token. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType"> - <summary> - Gets the Common Language Runtime (CLR) type for the current Json token. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Schema"> - <summary> - Gets or sets the schema. - </summary> - <value>The schema.</value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Reader"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.JsonReader"/> used to construct this <see cref="T:Newtonsoft.Json.JsonValidatingReader"/>. - </summary> - <value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value> - </member> - <member name="T:Newtonsoft.Json.JsonWriterException"> - <summary> - The exception thrown when an error occurs while reading Json text. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="P:Newtonsoft.Json.JsonWriterException.Path"> - <summary> - Gets the path to the JSON where the error occurred. - </summary> - <value>The path to the JSON where the error occurred.</value> - </member> - <member name="T:Newtonsoft.Json.Linq.Extensions"> - <summary> - Contains the LINQ to JSON extension methods. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of tokens that contains the ancestors of every token in the source collection. - </summary> - <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of tokens that contains the descendants of every token in the source collection. - </summary> - <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})"> - <summary> - Returns a collection of child properties of every object in the source collection. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the properties of every object in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> - <summary> - Returns a collection of child values of every object in the source collection with the given key. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection with the given key.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Returns a collection of child values of every object in the source collection. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> - <summary> - Returns a collection of converted child values of every object in the source collection with the given key. - </summary> - <typeparam name="U">The type to convert the values to.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection with the given key.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Returns a collection of converted child values of every object in the source collection. - </summary> - <typeparam name="U">The type to convert the values to.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Converts the value. - </summary> - <typeparam name="U">The type to convert the value to.</typeparam> - <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A converted value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Converts the value. - </summary> - <typeparam name="T">The source collection type.</typeparam> - <typeparam name="U">The type to convert the value to.</typeparam> - <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A converted value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of child tokens of every array in the source collection. - </summary> - <typeparam name="T">The source collection type.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of converted child tokens of every array in the source collection. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <typeparam name="U">The type to convert the values to.</typeparam> - <typeparam name="T">The source collection type.</typeparam> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>. - </summary> - <typeparam name="T">The source collection type.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns> - </member> - <member name="T:Newtonsoft.Json.Linq.IJEnumerable`1"> - <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. - </summary> - <typeparam name="T">The type of token</typeparam> - </member> - <member name="P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JArray"> - <summary> - Represents a JSON array. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JContainer"> - <summary> - Represents a token that can contain other tokens. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JToken"> - <summary> - Represents an abstract JSON token. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)"> - <summary> - Compares the values of two tokens, including the values of all descendant tokens. - </summary> - <param name="t1">The first <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <param name="t2">The second <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <returns>true if the tokens are equal; otherwise false.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)"> - <summary> - Adds the specified content immediately after this token. - </summary> - <param name="content">A content object that contains simple content or a collection of content objects to be added after this token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)"> - <summary> - Adds the specified content immediately before this token. - </summary> - <param name="content">A content object that contains simple content or a collection of content objects to be added before this token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Ancestors"> - <summary> - Returns a collection of the ancestor tokens of this token. - </summary> - <returns>A collection of the ancestor tokens of this token.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AfterSelf"> - <summary> - Returns a collection of the sibling tokens after this token, in document order. - </summary> - <returns>A collection of the sibling tokens after this tokens, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.BeforeSelf"> - <summary> - Returns a collection of the sibling tokens before this token, in document order. - </summary> - <returns>A collection of the sibling tokens before this token, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key converted to the specified type. - </summary> - <typeparam name="T">The type to convert the token to.</typeparam> - <param name="key">The token key.</param> - <returns>The converted token value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Children"> - <summary> - Returns a collection of the child tokens of this token, in document order. - </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Children``1"> - <summary> - Returns a collection of the child tokens of this token, in document order, filtered by the specified type. - </summary> - <typeparam name="T">The type to filter the child tokens on.</typeparam> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Values``1"> - <summary> - Returns a collection of the child values of this token, in document order. - </summary> - <typeparam name="T">The type to convert the values to.</typeparam> - <returns>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Remove"> - <summary> - Removes this token from its parent. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)"> - <summary> - Replaces this token with the specified token. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToString"> - <summary> - Returns the indented JSON for this token. - </summary> - <returns> - The indented JSON for this token. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> - <summary> - Returns the JSON for this token using the given formatting and converters. - </summary> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - <returns>The JSON for this token using the given formatting and converters.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Boolean"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTimeOffset"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTimeOffset"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int64"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTimeOffset}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int32"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int16"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt16"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTime"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Decimal"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Double"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Single"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.String"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt32"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt64"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte[]"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Boolean"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTimeOffset)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.DateTimeOffset"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTimeOffset})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Int16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.UInt16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Int32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.DateTime"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Decimal"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Double"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Single"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.String"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.UInt32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.UInt64"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Byte[]"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.CreateReader"> - <summary> - Creates an <see cref="T:Newtonsoft.Json.JsonReader"/> for this token. - </summary> - <returns>An <see cref="T:Newtonsoft.Json.JsonReader"/> that can be used to read this token and its descendants.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when reading the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1"> - <summary> - Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <returns>The new object created from the JSON value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param> - <returns>The new object created from the JSON value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns> - An <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a string that contains JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns> - An <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)"> - <summary> - Selects the token that matches the object path. - </summary> - <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. - </param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path or a null reference if no matching token is found.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)"> - <summary> - Selects the token that matches the object path. - </summary> - <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. - </param> - <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no token is found.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.DeepClone"> - <summary> - Creates a new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. All child tokens are recursively cloned. - </summary> - <returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer"> - <summary> - Gets a comparer that can compare two tokens for value equality. - </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"/> that can compare two nodes for value equality.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Parent"> - <summary> - Gets or sets the parent. - </summary> - <value>The parent.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Root"> - <summary> - Gets the root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.HasValues"> - <summary> - Gets a value indicating whether this token has childen tokens. - </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Next"> - <summary> - Gets the next sibling token of this node. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the next sibling token.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Previous"> - <summary> - Gets the previous sibling token of this node. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the previous sibling token.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.First"> - <summary> - Get the first child token of this token. - </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Last"> - <summary> - Get the last child token of this token. - </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)"> - <summary> - Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"/> event. - </summary> - <param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Children"> - <summary> - Returns a collection of the child tokens of this token, in document order. - </summary> - <returns> - An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Values``1"> - <summary> - Returns a collection of the child values of this token, in document order. - </summary> - <typeparam name="T">The type to convert the values to.</typeparam> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Descendants"> - <summary> - Returns a collection of the descendant tokens for this token in document order. - </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)"> - <summary> - Adds the specified content as children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="content">The content to be added.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)"> - <summary> - Adds the specified content as the first children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="content">The content to be added.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.CreateWriter"> - <summary> - Creates an <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <returns>An <see cref="T:Newtonsoft.Json.JsonWriter"/> that is ready to have content written to it.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)"> - <summary> - Replaces the children nodes of this token with the specified content. - </summary> - <param name="content">The content.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.RemoveAll"> - <summary> - Removes the child nodes from this token. - </summary> - </member> - <member name="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"> - <summary> - Occurs when the items list of the collection has changed, or the collection is reset. - </summary> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.HasValues"> - <summary> - Gets a value indicating whether this token has childen tokens. - </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.First"> - <summary> - Get the first child token of this token. - </summary> - <value> - A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.Last"> - <summary> - Get the last child token of this token. - </summary> - <value> - A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.Count"> - <summary> - Gets the count of child JSON tokens. - </summary> - <value>The count of child JSON tokens</value> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class from another <see cref="T:Newtonsoft.Json.Linq.JArray"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JArray"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content. - </summary> - <param name="content">The contents of the array.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content. - </summary> - <param name="content">The contents of the array.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a string that contains JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)"> - <summary> - Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>. - </summary> - <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param> - <returns> - The index of <paramref name="item"/> if found in the list; otherwise, -1. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)"> - <summary> - Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index. - </summary> - <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param> - <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param> - <exception cref="T:System.ArgumentOutOfRangeException"> - <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)"> - <summary> - Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index. - </summary> - <param name="index">The zero-based index of the item to remove.</param> - <exception cref="T:System.ArgumentOutOfRangeException"> - <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)"> - <summary> - Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>. - </summary> - <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Clear"> - <summary> - Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>. - </summary> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only. </exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)"> - <summary> - Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value. - </summary> - <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <returns> - true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)"> - <summary> - Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>. - </summary> - <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <returns> - true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>. - </returns> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the specified index. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JConstructor"> - <summary> - Represents a JSON constructor. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class from another <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content. - </summary> - <param name="name">The constructor name.</param> - <param name="content">The contents of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content. - </summary> - <param name="name">The constructor name.</param> - <param name="content">The contents of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name. - </summary> - <param name="name">The constructor name.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Name"> - <summary> - Gets or sets the name of this constructor. - </summary> - <value>The constructor name.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="T:Newtonsoft.Json.Linq.JEnumerable`1"> - <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. - </summary> - <typeparam name="T">The type of token</typeparam> - </member> - <member name="F:Newtonsoft.Json.Linq.JEnumerable`1.Empty"> - <summary> - An empty collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> struct. - </summary> - <param name="enumerable">The enumerable.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator"> - <summary> - Returns an enumerator that iterates through the collection. - </summary> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.System#Collections#IEnumerable#GetEnumerator"> - <summary> - Returns an enumerator that iterates through a collection. - </summary> - <returns> - An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> - <returns> - <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - </returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JObject"> - <summary> - Represents a JSON object. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class from another <see cref="T:Newtonsoft.Json.Linq.JObject"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JObject"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content. - </summary> - <param name="content">The contents of the object.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content. - </summary> - <param name="content">The contents of the object.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Properties"> - <summary> - Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties. - </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Property(System.String)"> - <summary> - Gets a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> the specified name. - </summary> - <param name="name">The property name.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> with the specified name or null.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues"> - <summary> - Gets an <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values. - </summary> - <returns>An <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a string that contains JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)"> - <summary> - Adds the specified property name. - </summary> - <param name="propertyName">Name of the property.</param> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Remove(System.String)"> - <summary> - Removes the property with the specified name. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>true if item was successfully removed; otherwise, false.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)"> - <summary> - Tries the get value. - </summary> - <param name="propertyName">Name of the property.</param> - <param name="value">The value.</param> - <returns>true if a value was successfully retrieved; otherwise, false.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator"> - <summary> - Returns an enumerator that iterates through the collection. - </summary> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)"> - <summary> - Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"/> event with the provided arguments. - </summary> - <param name="propertyName">Name of the property.</param> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"> - <summary> - Occurs when a property value changes. - </summary> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.String)"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JProperty"> - <summary> - Represents a JSON property. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class from another <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class. - </summary> - <param name="name">The property name.</param> - <param name="content">The property content.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class. - </summary> - <param name="name">The property name.</param> - <param name="content">The property content.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JProperty"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Name"> - <summary> - Gets the property name. - </summary> - <value>The property name.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Value"> - <summary> - Gets or sets the property value. - </summary> - <value>The property value.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="T:Newtonsoft.Json.Linq.JRaw"> - <summary> - Represents a raw JSON string. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JValue"> - <summary> - Represents a value in JSON (string, integer, date, etc). - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class from another <see cref="T:Newtonsoft.Json.Linq.JValue"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JValue"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value. - </summary> - <param name="value">The value.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value. - </summary> - <param name="value">The value.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)"> - <summary> - Indicates whether the current object is equal to another object of the same type. - </summary> - <returns> - true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false. - </returns> - <param name="other">An object to compare with this object.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param> - <returns> - true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false. - </returns> - <exception cref="T:System.NullReferenceException"> - The <paramref name="obj"/> parameter is null. - </exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.GetHashCode"> - <summary> - Serves as a hash function for a particular type. - </summary> - <returns> - A hash code for the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String)"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <param name="format">The format.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <param name="formatProvider">The format provider.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <param name="format">The format.</param> - <param name="formatProvider">The format provider.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)"> - <summary> - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. - </summary> - <param name="obj">An object to compare with this instance.</param> - <returns> - A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings: - Value - Meaning - Less than zero - This instance is less than <paramref name="obj"/>. - Zero - This instance is equal to <paramref name="obj"/>. - Greater than zero - This instance is greater than <paramref name="obj"/>. - </returns> - <exception cref="T:System.ArgumentException"> - <paramref name="obj"/> is not the same type as this instance. - </exception> - </member> - <member name="P:Newtonsoft.Json.Linq.JValue.HasValues"> - <summary> - Gets a value indicating whether this token has childen tokens. - </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JValue.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JValue.Value"> - <summary> - Gets or sets the underlying token value. - </summary> - <value>The underlying token value.</value> - </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class from another <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class. - </summary> - <param name="rawJson">The raw json.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)"> - <summary> - Creates an instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token. - </summary> - <param name="reader">The reader.</param> - <returns>An instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"> - <summary> - Compares tokens to determine whether they are equal. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)"> - <summary> - Determines whether the specified objects are equal. - </summary> - <param name="x">The first object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <param name="y">The second object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <returns> - true if the specified objects are equal; otherwise, false. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)"> - <summary> - Returns a hash code for the specified object. - </summary> - <param name="obj">The <see cref="T:System.Object"/> for which a hash code is to be returned.</param> - <returns>A hash code for the specified object.</returns> - <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj"/> is a reference type and <paramref name="obj"/> is null.</exception> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenReader"/> class. - </summary> - <param name="token">The token to read from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenType"> - <summary> - Specifies the type of token. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.None"> - <summary> - No token type has been set. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Object"> - <summary> - A JSON object. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Array"> - <summary> - A JSON array. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Constructor"> - <summary> - A JSON constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Property"> - <summary> - A JSON object property. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Comment"> - <summary> - A comment. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Integer"> - <summary> - An integer value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Float"> - <summary> - A float value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.String"> - <summary> - A string value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Boolean"> - <summary> - A boolean value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Null"> - <summary> - A null value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Undefined"> - <summary> - An undefined value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Date"> - <summary> - A date value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Raw"> - <summary> - A raw JSON value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Bytes"> - <summary> - A collection of bytes value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Guid"> - <summary> - A Guid value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Uri"> - <summary> - A Uri value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.TimeSpan"> - <summary> - A TimeSpan value. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class writing to the given <see cref="T:Newtonsoft.Json.Linq.JContainer"/>. - </summary> - <param name="container">The container being written to.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the end. - </summary> - <param name="token">The token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTimeOffset)"> - <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token"> - <summary> - Gets the token being writen. - </summary> - <value>The token being writen.</value> - </member> - <member name="T:Newtonsoft.Json.MemberSerialization"> - <summary> - Specifies the member serialization options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.MemberSerialization.OptOut"> - <summary> - All public members are serialized by default. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="!:NonSerializedAttribute"/>. - This is the default member serialization mode. - </summary> - </member> - <member name="F:Newtonsoft.Json.MemberSerialization.OptIn"> - <summary> - Only members must be marked with <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> or <see cref="T:System.Runtime.Serialization.DataMemberAttribute"/> are serialized. - This member serialization mode can also be set by marking the class with <see cref="T:System.Runtime.Serialization.DataContractAttribute"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.MemberSerialization.Fields"> - <summary> - All public and private fields are serialized. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="!:NonSerializedAttribute"/>. - This member serialization mode can also be set by marking the class with <see cref="!:SerializableAttribute"/> - and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false. - </summary> - </member> - <member name="T:Newtonsoft.Json.MissingMemberHandling"> - <summary> - Specifies missing member handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.MissingMemberHandling.Ignore"> - <summary> - Ignore a missing member and do not attempt to deserialize it. - </summary> - </member> - <member name="F:Newtonsoft.Json.MissingMemberHandling.Error"> - <summary> - Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a missing member is encountered during deserialization. - </summary> - </member> - <member name="T:Newtonsoft.Json.NullValueHandling"> - <summary> - Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.NullValueHandling.Include"> - <summary> - Include null values when serializing and deserializing objects. - </summary> - </member> - <member name="F:Newtonsoft.Json.NullValueHandling.Ignore"> - <summary> - Ignore null values when serializing and deserializing objects. - </summary> - </member> - <member name="T:Newtonsoft.Json.ObjectCreationHandling"> - <summary> - Specifies how object creation is handled by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Auto"> - <summary> - Reuse existing objects, create new objects when needed. - </summary> - </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Reuse"> - <summary> - Only reuse existing objects. - </summary> - </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Replace"> - <summary> - Always create new objects. - </summary> - </member> - <member name="T:Newtonsoft.Json.PreserveReferencesHandling"> - <summary> - Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.None"> - <summary> - Do not preserve references when serializing types. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Objects"> - <summary> - Preserve references when serializing into a JSON object structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Arrays"> - <summary> - Preserve references when serializing into a JSON array structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.All"> - <summary> - Preserve references when serializing. - </summary> - </member> - <member name="T:Newtonsoft.Json.ReferenceLoopHandling"> - <summary> - Specifies reference loop handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Error"> - <summary> - Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a loop is encountered. - </summary> - </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Ignore"> - <summary> - Ignore loop references and do not serialize. - </summary> - </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Serialize"> - <summary> - Serialize loop references. - </summary> - </member> - <member name="T:Newtonsoft.Json.Required"> - <summary> - Indicating whether a property is required. - </summary> - </member> - <member name="F:Newtonsoft.Json.Required.Default"> - <summary> - The property is not required. The default state. - </summary> - </member> - <member name="F:Newtonsoft.Json.Required.AllowNull"> - <summary> - The property must be defined in JSON but can be a null value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Required.Always"> - <summary> - The property must be defined in JSON and cannot be a null value. - </summary> - </member> - <member name="T:Newtonsoft.Json.SerializationBinder"> - <summary> - Allows users to control class loading and mandate what class to load. - </summary> - </member> - <member name="M:Newtonsoft.Json.SerializationBinder.BindToType(System.String,System.String)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object</param> - <returns>The type of the object the formatter creates a new instance of.</returns> - </member> - <member name="M:Newtonsoft.Json.SerializationBinder.BindToName(System.Type,System.String@,System.String@)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="serializedType">The type of the object the formatter creates a new instance of.</param> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver"> - <summary> - Resolves member mappings for a type, camel casing property names. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.DefaultContractResolver"> - <summary> - Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.IContractResolver"> - <summary> - Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)"> - <summary> - Resolves the contract for a given type. - </summary> - <param name="type">The type to resolve a contract for.</param> - <returns>The contract for a given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class. - </summary> - <param name="shareCache"> - If set to <c>true</c> the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> will use a cached shared with other resolvers of the same type. - Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected - behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly - recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </param> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)"> - <summary> - Resolves the contract for a given type. - </summary> - <param name="type">The type to resolve a contract for.</param> - <returns>The contract for a given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetSerializableMembers(System.Type)"> - <summary> - Gets the serializable members for the type. - </summary> - <param name="objectType">The type to get serializable members for.</param> - <returns>The serializable members for the type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateConstructorParameters(System.Reflection.ConstructorInfo,Newtonsoft.Json.Serialization.JsonPropertyCollection)"> - <summary> - Creates the constructor parameters. - </summary> - <param name="constructor">The constructor to create properties for.</param> - <param name="memberProperties">The type's member properties.</param> - <returns>Properties for the given <see cref="T:System.Reflection.ConstructorInfo"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>. - </summary> - <param name="matchingMemberProperty">The matching member property.</param> - <param name="parameterInfo">The constructor parameter.</param> - <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContractConverter(System.Type)"> - <summary> - Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract. - </summary> - <param name="objectType">Type of the object.</param> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateArrayContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePrimitiveContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateLinqContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(System.Type)"> - <summary> - Determines which contract type is created for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties(System.Type,Newtonsoft.Json.MemberSerialization)"> - <summary> - Creates properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>. - </summary> - <param name="type">The type to create properties for.</param> - /// <param name="memberSerialization">The member serialization mode for the type.</param> - <returns>Properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateMemberValueProvider(System.Reflection.MemberInfo)"> - <summary> - Creates the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member. - </summary> - <param name="member">The member.</param> - <returns>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>. - </summary> - <param name="memberSerialization">The member's parent <see cref="T:Newtonsoft.Json.MemberSerialization"/>.</param> - <param name="member">The member to create a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for.</param> - <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)"> - <summary> - Resolves the name of the property. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>Name of the property.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)"> - <summary> - Gets the resolved name of the property. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>Name of the property.</returns> - </member> - <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration"> - <summary> - Gets a value indicating whether members are being get and set using dynamic code generation. - This value is determined by the runtime permissions available. - </summary> - <value> - <c>true</c> if using dynamic code generation; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DefaultMembersSearchFlags"> - <summary> - Gets or sets the default members search flags. - </summary> - <value>The default members search flags.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.SerializeCompilerGeneratedMembers"> - <summary> - Gets or sets a value indicating whether compiler generated members should be serialized. - </summary> - <value> - <c>true</c> if serialized compiler generated members; otherwise, <c>false</c>. - </value> - </member> - <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.ResolvePropertyName(System.String)"> - <summary> - Resolves the name of the property. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>The property name camel cased.</returns> - </member> - <member name="T:Newtonsoft.Json.Serialization.IReferenceResolver"> - <summary> - Used to resolve references when serializing and deserializing JSON by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)"> - <summary> - Resolves a reference to its object. - </summary> - <param name="context">The serialization context.</param> - <param name="reference">The reference to resolve.</param> - <returns>The object that</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)"> - <summary> - Gets the reference for the sepecified object. - </summary> - <param name="context">The serialization context.</param> - <param name="value">The object to get a reference for.</param> - <returns>The reference to the object.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)"> - <summary> - Determines whether the specified object is referenced. - </summary> - <param name="context">The serialization context.</param> - <param name="value">The object to test for a reference.</param> - <returns> - <c>true</c> if the specified object is referenced; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)"> - <summary> - Adds a reference to the specified object. - </summary> - <param name="context">The serialization context.</param> - <param name="reference">The reference.</param> - <param name="value">The object to reference.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder"> - <summary> - The default serialization binder used when resolving and loading classes from type names. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param> - <returns> - The type of the object the formatter creates a new instance of. - </returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToName(System.Type,System.String@,System.String@)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="serializedType">The type of the object the formatter creates a new instance of.</param> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object. </param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object. </param> - </member> - <member name="T:Newtonsoft.Json.Serialization.ErrorContext"> - <summary> - Provides information surrounding an error. - </summary> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Error"> - <summary> - Gets or sets the error. - </summary> - <value>The error.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject"> - <summary> - Gets the original object that caused the error. - </summary> - <value>The original object that caused the error.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Member"> - <summary> - Gets the member that caused the error. - </summary> - <value>The member that caused the error.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Path"> - <summary> - Gets the path of the JSON location where the error occurred. - </summary> - <value>The path of the JSON location where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Handled"> - <summary> - Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.ErrorContext"/> is handled. - </summary> - <value><c>true</c> if handled; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.ErrorEventArgs"> - <summary> - Provides data for the Error event. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ErrorEventArgs"/> class. - </summary> - <param name="currentObject">The current object.</param> - <param name="errorContext">The error context.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject"> - <summary> - Gets the current object the error event is being raised against. - </summary> - <value>The current object the error event is being raised against.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext"> - <summary> - Gets the error context. - </summary> - <value>The error context.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.IValueProvider"> - <summary> - Provides methods to get and set values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)"> - <summary> - Sets the value. - </summary> - <param name="target">The target to set the value on.</param> - <param name="value">The value to set on the target.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)"> - <summary> - Gets the value. - </summary> - <param name="target">The target to get the value from.</param> - <returns>The value.</returns> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonArrayContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonContainerContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType"> - <summary> - Gets the underlying type for the contract. - </summary> - <value>The underlying type for the contract.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.CreatedType"> - <summary> - Gets or sets the type created during deserialization. - </summary> - <value>The type created during deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.IsReference"> - <summary> - Gets or sets whether this type contract is serialized as a reference. - </summary> - <value>Whether this type contract is serialized as a reference.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.Converter"> - <summary> - Gets or sets the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for this contract. - </summary> - <value>The converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserialized"> - <summary> - Gets or sets the method called immediately after deserialization of the object. - </summary> - <value>The method called immediately after deserialization of the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializing"> - <summary> - Gets or sets the method called during deserialization of the object. - </summary> - <value>The method called during deserialization of the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerialized"> - <summary> - Gets or sets the method called after serialization of the object graph. - </summary> - <value>The method called after serialization of the object graph.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializing"> - <summary> - Gets or sets the method called before serialization of the object. - </summary> - <value>The method called before serialization of the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"> - <summary> - Gets or sets the default creator method used to create the object. - </summary> - <value>The default creator method used to create the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic"> - <summary> - Gets or sets a value indicating whether the default creator is non public. - </summary> - <value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError"> - <summary> - Gets or sets the method called when an error is thrown during the serialization of the object. - </summary> - <value>The method called when an error is thrown during the serialization of the object.</value> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonContainerContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter"> - <summary> - Gets or sets the default collection items <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <value>The converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference"> - <summary> - Gets or sets a value indicating whether the collection items preserve object references. - </summary> - <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling"> - <summary> - Gets or sets the collection item reference loop handling. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling"> - <summary> - Gets or sets the collection item type name handling. - </summary> - <value>The type name handling.</value> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType"> - <summary> - Gets the <see cref="T:System.Type"/> of the collection items. - </summary> - <value>The <see cref="T:System.Type"/> of the collection items.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.PropertyNameResolver"> - <summary> - Gets or sets the property name resolver. - </summary> - <value>The property name resolver.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType"> - <summary> - Gets the <see cref="T:System.Type"/> of the dictionary keys. - </summary> - <value>The <see cref="T:System.Type"/> of the dictionary keys.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType"> - <summary> - Gets the <see cref="T:System.Type"/> of the dictionary values. - </summary> - <value>The <see cref="T:System.Type"/> of the dictionary values.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonLinqContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonObjectContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization"> - <summary> - Gets or sets the object member serialization. - </summary> - <value>The member object serialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired"> - <summary> - Gets or sets a value that indicates whether the object's properties are required. - </summary> - <value> - A value indicating whether the object's properties are required. - </value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties"> - <summary> - Gets the object's properties. - </summary> - <value>The object's properties.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ConstructorParameters"> - <summary> - Gets the constructor parameters required for any non-default constructor - </summary> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor"> - <summary> - Gets or sets the override constructor used to create the object. - This is set when a constructor is marked up using the - JsonConstructor attribute. - </summary> - <value>The override constructor.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ParametrizedConstructor"> - <summary> - Gets or sets the parametrized constructor used to create the object. - </summary> - <value>The parametrized constructor.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonProperty"> - <summary> - Maps a JSON property to a .NET member or constructor parameter. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonProperty.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName"> - <summary> - Gets or sets the name of the property. - </summary> - <value>The name of the property.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType"> - <summary> - Gets or sets the type that declared this property. - </summary> - <value>The type that declared this property.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Order"> - <summary> - Gets or sets the order of serialization and deserialization of a member. - </summary> - <value>The numeric order of serialization or deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName"> - <summary> - Gets or sets the name of the underlying member or parameter. - </summary> - <value>The name of the underlying member or parameter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType"> - <summary> - Gets or sets the type of the property. - </summary> - <value>The type of the property.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Converter"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> for the property. - If set this converter takes presidence over the contract converter for the property type. - </summary> - <value>The converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter"> - <summary> - Gets the member converter. - </summary> - <value>The member converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored. - </summary> - <value><c>true</c> if ignored; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Readable"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable. - </summary> - <value><c>true</c> if readable; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Writable"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable. - </summary> - <value><c>true</c> if writable; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue"> - <summary> - Gets the default value. - </summary> - <value>The default value.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required. - </summary> - <value>A value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference"> - <summary> - Gets a value indicating whether this property preserves object references. - </summary> - <value> - <c>true</c> if this instance is reference; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling"> - <summary> - Gets the property null value handling. - </summary> - <value>The null value handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling"> - <summary> - Gets the property default value handling. - </summary> - <value>The default value handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling"> - <summary> - Gets the property reference loop handling. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling"> - <summary> - Gets the property object creation handling. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling"> - <summary> - Gets or sets the type name handling. - </summary> - <value>The type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize"> - <summary> - Gets or sets a predicate used to determine whether the property should be serialize. - </summary> - <value>A predicate used to determine whether the property should be serialize.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified"> - <summary> - Gets or sets a predicate used to determine whether the property should be serialized. - </summary> - <value>A predicate used to determine whether the property should be serialized.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified"> - <summary> - Gets or sets an action used to set whether the property has been deserialized. - </summary> - <value>An action used to set whether the property has been deserialized.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter"> - <summary> - Gets or sets the converter used when serializing the property's collection items. - </summary> - <value>The collection's items converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference"> - <summary> - Gets or sets whether this property's collection items are serialized as a reference. - </summary> - <value>Whether this property's collection items are serialized as a reference.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling"> - <summary> - Gets or sets the the type name handling used when serializing the property's collection items. - </summary> - <value>The collection's items type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling"> - <summary> - Gets or sets the the reference loop handling used when serializing the property's collection items. - </summary> - <value>The collection's items reference loop handling.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"> - <summary> - A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"/> class. - </summary> - <param name="type">The type.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)"> - <summary> - When implemented in a derived class, extracts the key from the specified element. - </summary> - <param name="item">The element from which to extract the key.</param> - <returns>The key for the specified element.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)"> - <summary> - Adds a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object. - </summary> - <param name="property">The property to add to the collection.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)"> - <summary> - Gets the closest matching <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object. - First attempts to get an exact case match of propertyName and then - a case insensitive match. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>A matching property if found.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)"> - <summary> - Gets a property by property name. - </summary> - <param name="propertyName">The name of the property to get.</param> - <param name="comparisonType">Type property name string comparison.</param> - <returns>A matching property if found.</returns> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonStringContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1"> - <summary> - Represents a method that constructs an object. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.OnErrorAttribute"> - <summary> - When applied to a method, specifies that the method is called when an error occurs serializing an object. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"> - <summary> - Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using reflection. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"/> class. - </summary> - <param name="memberInfo">The member info.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)"> - <summary> - Sets the value. - </summary> - <param name="target">The target to set the value on.</param> - <param name="value">The value to set on the target.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)"> - <summary> - Gets the value. - </summary> - <param name="target">The target to get the value from.</param> - <returns>The value.</returns> - </member> - <member name="T:Newtonsoft.Json.TypeNameHandling"> - <summary> - Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.None"> - <summary> - Do not include the .NET type name when serializing types. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Objects"> - <summary> - Include the .NET type name when serializing into a JSON object structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Arrays"> - <summary> - Include the .NET type name when serializing into a JSON array structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.All"> - <summary> - Always include the .NET type name when serializing. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Auto"> - <summary> - Include the .NET type name when the type of the object being serialized is not the same as its declared type. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})"> - <summary> - Determines whether the collection is null or empty. - </summary> - <param name="collection">The collection.</param> - <returns> - <c>true</c> if the collection is null or empty; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})"> - <summary> - Adds the elements of the specified collection to the specified generic IList. - </summary> - <param name="initial">The list to add to.</param> - <param name="collection">The collection of elements to add.</param> - </member> - <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IndexOf``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})"> - <summary> - Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer. - </summary> - <typeparam name="TSource">The type of the elements of source.</typeparam> - <param name="list">A sequence in which to locate a value.</param> - <param name="value">The object to locate in the sequence</param> - <param name="comparer">An equality comparer to compare values.</param> - <returns>The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.Convert(System.Object,System.Globalization.CultureInfo,System.Type)"> - <summary> - Converts the value to the specified type. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <returns>The converted type.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.TryConvert(System.Object,System.Globalization.CultureInfo,System.Type,System.Object@)"> - <summary> - Converts the value to the specified type. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <param name="convertedValue">The converted value if the conversion was successful or the default value of <c>T</c> if it failed.</param> - <returns> - <c>true</c> if <c>initialValue</c> was converted successfully; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)"> - <summary> - 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. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert or cast the value to.</param> - <returns> - The converted type. If conversion was unsuccessful, the initial value - is returned if assignable to the target type. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1"> - <summary> - Gets a dictionary of the names and values of an Enum type. - </summary> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1(System.Type)"> - <summary> - Gets a dictionary of the names and values of an Enum type. - </summary> - <param name="enumType">The enum type to get names and values for.</param> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetCollectionItemType(System.Type)"> - <summary> - Gets the type of the typed collection's items. - </summary> - <param name="type">The type.</param> - <returns>The type of the typed collection's items.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(System.Reflection.MemberInfo)"> - <summary> - Gets the member's underlying type. - </summary> - <param name="member">The member.</param> - <returns>The underlying type of the member.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.MemberInfo)"> - <summary> - Determines whether the member is an indexed property. - </summary> - <param name="member">The member.</param> - <returns> - <c>true</c> if the member is an indexed property; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.PropertyInfo)"> - <summary> - Determines whether the property is an indexed property. - </summary> - <param name="property">The property.</param> - <returns> - <c>true</c> if the property is an indexed property; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue(System.Reflection.MemberInfo,System.Object)"> - <summary> - Gets the member's value on the object. - </summary> - <param name="member">The member.</param> - <param name="target">The target object.</param> - <returns>The member's value on the object.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)"> - <summary> - Sets the member's value on the target object. - </summary> - <param name="member">The member.</param> - <param name="target">The target.</param> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanReadMemberValue(System.Reflection.MemberInfo,System.Boolean)"> - <summary> - Determines whether the specified MemberInfo can be read. - </summary> - <param name="member">The MemberInfo to determine whether can be read.</param> - /// <param name="nonPublic">if set to <c>true</c> then allow the member to be gotten non-publicly.</param> - <returns> - <c>true</c> if the specified MemberInfo can be read; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanSetMemberValue(System.Reflection.MemberInfo,System.Boolean,System.Boolean)"> - <summary> - Determines whether the specified MemberInfo can be set. - </summary> - <param name="member">The MemberInfo to determine whether can be set.</param> - <param name="nonPublic">if set to <c>true</c> then allow the member to be set non-publicly.</param> - <param name="canSetReadOnly">if set to <c>true</c> then allow the member to be set if read-only.</param> - <returns> - <c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Utilities.StringBuffer"> - <summary> - Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)"> - <summary> - Determines whether the string is all white space. Empty string will return false. - </summary> - <param name="s">The string to test whether it is all white space.</param> - <returns> - <c>true</c> if the string is all white space; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.StringUtils.NullEmptyString(System.String)"> - <summary> - Nulls an empty string. - </summary> - <param name="s">The string.</param> - <returns>Null if the string was null, otherwise the string unchanged.</returns> - </member> - <member name="T:Newtonsoft.Json.Schema.Extensions"> - <summary> - Contains the JSON schema extension methods. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)"> - <summary> - Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <returns> - <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,System.Collections.Generic.IList{System.String}@)"> - <summary> - Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <param name="errorMessages">When this method returns, contains any error messages generated while validating. </param> - <returns> - <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)"> - <summary> - Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)"> - <summary> - Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <param name="validationEventHandler">The validation event handler.</param> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaException"> - <summary> - Returns detailed information about the schema exception. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LineNumber"> - <summary> - Gets the line number indicating where the error occurred. - </summary> - <value>The line number indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LinePosition"> - <summary> - Gets the line position indicating where the error occurred. - </summary> - <value>The line position indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.Path"> - <summary> - Gets the path to the JSON where the error occurred. - </summary> - <value>The path to the JSON where the error occurred.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling"> - <summary> - Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.None"> - <summary> - Do not infer a schema Id. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseTypeName"> - <summary> - Use the .NET type name as the schema Id. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseAssemblyQualifiedName"> - <summary> - Use the assembly qualified .NET type name as the schema Id. - </summary> - </member> - <member name="T:Newtonsoft.Json.Schema.ValidationEventArgs"> - <summary> - Returns detailed information related to the <see cref="T:Newtonsoft.Json.Schema.ValidationEventHandler"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> associated with the validation error. - </summary> - <value>The JsonSchemaException associated with the validation error.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Path"> - <summary> - Gets the path of the JSON location where the validation error occurred. - </summary> - <value>The path of the JSON location where the validation error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Message"> - <summary> - Gets the text description corresponding to the validation error. - </summary> - <value>The text description.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.ValidationEventHandler"> - <summary> - Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchema"> - <summary> - An in-memory representation of a JSON Schema. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)"> - <summary> - Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param> - <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> to use when resolving schema references.</param> - <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains schema JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Parses the specified json. - </summary> - <param name="json">The json.</param> - <param name="resolver">The resolver.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)"> - <summary> - Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/> using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="resolver">The resolver used.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Id"> - <summary> - Gets or sets the id. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Title"> - <summary> - Gets or sets the title. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Required"> - <summary> - Gets or sets whether the object is required. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly"> - <summary> - Gets or sets whether the object is read only. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Hidden"> - <summary> - Gets or sets whether the object is visible to users. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Transient"> - <summary> - Gets or sets whether the object is transient. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Description"> - <summary> - Gets or sets the description of the object. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Type"> - <summary> - Gets or sets the types of values allowed by the object. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Pattern"> - <summary> - Gets or sets the pattern. - </summary> - <value>The pattern.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength"> - <summary> - Gets or sets the minimum length. - </summary> - <value>The minimum length.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength"> - <summary> - Gets or sets the maximum length. - </summary> - <value>The maximum length.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy"> - <summary> - Gets or sets a number that the value should be divisble by. - </summary> - <value>A number that the value should be divisble by.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"> - <summary> - Gets or sets the minimum. - </summary> - <value>The minimum.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"> - <summary> - Gets or sets the maximum. - </summary> - <value>The maximum.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum"> - <summary> - Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute. - </summary> - <value>A flag indicating whether the value can not equal the number defined by the "minimum" attribute.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum"> - <summary> - Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute. - </summary> - <value>A flag indicating whether the value can not equal the number defined by the "maximum" attribute.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems"> - <summary> - Gets or sets the minimum number of items. - </summary> - <value>The minimum number of items.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems"> - <summary> - Gets or sets the maximum number of items. - </summary> - <value>The maximum number of items.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Items"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Properties"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties"> - <summary> - Gets or sets the pattern properties. - </summary> - <value>The pattern properties.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties"> - <summary> - Gets or sets a value indicating whether additional properties are allowed. - </summary> - <value> - <c>true</c> if additional properties are allowed; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Requires"> - <summary> - Gets or sets the required property if this property is present. - </summary> - <value>The required property if this property is present.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Identity"> - <summary> - Gets or sets the identity. - </summary> - <value>The identity.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Enum"> - <summary> - Gets or sets the a collection of valid enum values allowed. - </summary> - <value>A collection of valid enum values allowed.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Options"> - <summary> - Gets or sets a collection of options. - </summary> - <value>A collection of options.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Disallow"> - <summary> - Gets or sets disallowed types. - </summary> - <value>The disallow types.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Default"> - <summary> - Gets or sets the default value. - </summary> - <value>The default value.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Extends"> - <summary> - Gets or sets the extend <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>. - </summary> - <value>The extended <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Format"> - <summary> - Gets or sets the format. - </summary> - <value>The format.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"> - <summary> - Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param> - <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling"> - <summary> - Gets or sets how undefined schemas are handled by the serializer. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver"> - <summary> - Gets or sets the contract resolver. - </summary> - <value>The contract resolver.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaResolver"> - <summary> - Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)"> - <summary> - Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id. - </summary> - <param name="id">The id.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id.</returns> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas"> - <summary> - Gets or sets the loaded schemas. - </summary> - <value>The loaded schemas.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaType"> - <summary> - The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.None"> - <summary> - No type specified. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.String"> - <summary> - String type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Float"> - <summary> - Float type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Integer"> - <summary> - Integer type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean"> - <summary> - Boolean type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Object"> - <summary> - Object type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Array"> - <summary> - Array type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Null"> - <summary> - Null type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Any"> - <summary> - Any type. - </summary> - </member> - <member name="T:Newtonsoft.Json.WriteState"> - <summary> - Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Error"> - <summary> - An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state. - You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state. - Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls results in an <see cref="T:System.InvalidOperationException"/> being thrown. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Closed"> - <summary> - The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Object"> - <summary> - An object is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Array"> - <summary> - A array is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Constructor"> - <summary> - A constructor is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Property"> - <summary> - A property is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Start"> - <summary> - A write method has not been called. - </summary> - </member> - </members> -</doc> diff --git a/packages/Newtonsoft.Json.4.5.7/lib/sl4/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.4.5.7/lib/sl4/Newtonsoft.Json.dll deleted file mode 100644 index 5d0eb2d..0000000 Binary files a/packages/Newtonsoft.Json.4.5.7/lib/sl4/Newtonsoft.Json.dll and /dev/null differ diff --git a/packages/Newtonsoft.Json.4.5.7/lib/sl4/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.4.5.7/lib/sl4/Newtonsoft.Json.xml deleted file mode 100644 index 75d624d..0000000 --- a/packages/Newtonsoft.Json.4.5.7/lib/sl4/Newtonsoft.Json.xml +++ /dev/null @@ -1,6905 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>Newtonsoft.Json</name> - </assembly> - <members> - <member name="T:Newtonsoft.Json.Bson.BsonObjectId"> - <summary> - Represents a BSON Oid (object id). - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> class. - </summary> - <param name="value">The Oid value.</param> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonObjectId.Value"> - <summary> - Gets or sets the value of the Oid. - </summary> - <value>The value of the Oid.</value> - </member> - <member name="T:Newtonsoft.Json.Bson.BsonReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns>true if the next token was read successfully; false if there are no more tokens to read.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Skip"> - <summary> - Skips the children of the current token. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken)"> - <summary> - Sets the current token. - </summary> - <param name="newToken">The new token.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object)"> - <summary> - Sets the current token and value. - </summary> - <param name="newToken">The new token.</param> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReader.SetStateBasedOnCurrent"> - <summary> - Sets the state based on current token type. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.System#IDisposable#Dispose"> - <summary> - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Dispose(System.Boolean)"> - <summary> - Releases unmanaged and - optionally - managed resources - </summary> - <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReader.Close"> - <summary> - Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.CurrentState"> - <summary> - Gets the current reader state. - </summary> - <value>The current reader state.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReader.CloseInput"> - <summary> - Gets or sets a value indicating whether the underlying stream or - <see cref="T:System.IO.TextReader"/> should be closed when the reader is closed. - </summary> - <value> - true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when - the reader is closed; otherwise false. The default is true. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonReader.QuoteChar"> - <summary> - Gets the quotation mark character used to enclose the value of a string. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.DateParseHandling"> - <summary> - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.MaxDepth"> - <summary> - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.TokenType"> - <summary> - Gets the type of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Value"> - <summary> - Gets the text value of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.ValueType"> - <summary> - Gets The Common Language Runtime (CLR) type for the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Depth"> - <summary> - Gets the depth of the current token in the JSON document. - </summary> - <value>The depth of the current token in the JSON document.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Path"> - <summary> - Gets the path of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonReader.Culture"> - <summary> - Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonReader.State"> - <summary> - Specifies the state of the reader. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Start"> - <summary> - The Read method has not been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Complete"> - <summary> - The end of the file has been reached successfully. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Property"> - <summary> - Reader is at a property. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.ObjectStart"> - <summary> - Reader is at the start of an object. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Object"> - <summary> - Reader is in an object. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.ArrayStart"> - <summary> - Reader is at the start of an array. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Array"> - <summary> - Reader is in an array. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Closed"> - <summary> - The Close method has been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.PostValue"> - <summary> - Reader has just read a value. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.ConstructorStart"> - <summary> - Reader is at the start of a constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Constructor"> - <summary> - Reader in a constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Error"> - <summary> - An error occurred that prevents the read operation from continuing. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonReader.State.Finished"> - <summary> - The end of the file has been reached successfully. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="stream">The stream.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="reader">The reader.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream,System.Boolean,System.DateTimeKind)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="stream">The stream.</param> - <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param> - <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader,System.Boolean,System.DateTimeKind)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class. - </summary> - <param name="reader">The reader.</param> - <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param> - <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns> - A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonReader.Close"> - <summary> - Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed. - </summary> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility"> - <summary> - Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary. - </summary> - <value> - <c>true</c> if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray"> - <summary> - Gets or sets a value indicating whether the root object will be read as a JSON array. - </summary> - <value> - <c>true</c> if the root object will be read as a JSON array; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling"> - <summary> - Gets or sets the <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON. - </summary> - <value>The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</value> - </member> - <member name="T:Newtonsoft.Json.Bson.BsonWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.#ctor"> - <summary> - Creates an instance of the <c>JsonWriter</c> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEndObject"> - <summary> - Writes the end of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEndArray"> - <summary> - Writes the end of an array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEndConstructor"> - <summary> - Writes the end constructor. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd"> - <summary> - Writes the end of the current Json object or array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)"> - <summary> - Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the specified end token. - </summary> - <param name="token">The end token to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteIndent"> - <summary> - Writes indent characters. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValueDelimiter"> - <summary> - Writes the JSON value delimiter. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentSpace"> - <summary> - Writes an indent space. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON without changing the writer's state. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteRawValue(System.String)"> - <summary> - Writes raw JSON where a value is expected and updates the writer's state. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTimeOffset)"> - <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int32})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt32})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int64})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt64})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Single})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Double})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Boolean})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int16})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt16})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Char})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Byte})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.SByte})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Decimal})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTime})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTimeOffset})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Guid})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.TimeSpan})"> - <summary> - Writes a <see cref="T:System.Nullable`1"/> value. - </summary> - <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Object)"> - <summary> - Writes a <see cref="T:System.Object"/> value. - An error will raised if the value cannot be written as a single JSON token. - </summary> - <param name="value">The <see cref="T:System.Object"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)"> - <summary> - Writes out the given white space. - </summary> - <param name="ws">The string of white space characters.</param> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput"> - <summary> - Gets or sets a value indicating whether the underlying stream or - <see cref="T:System.IO.TextReader"/> should be closed when the writer is closed. - </summary> - <value> - true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when - the writer is closed; otherwise false. The default is true. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.Top"> - <summary> - Gets the top. - </summary> - <value>The top.</value> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.WriteState"> - <summary> - Gets the state of the writer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.Path"> - <summary> - Gets the path of the writer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.Formatting"> - <summary> - Indicates how JSON text output is formatted. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling"> - <summary> - Get or set how dates are written to JSON text. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class. - </summary> - <param name="stream">The stream.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.BinaryWriter)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class. - </summary> - <param name="writer">The writer.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the end. - </summary> - <param name="token">The token.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRawValue(System.String)"> - <summary> - Writes raw JSON where a value is expected and updates the writer's state. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTimeOffset)"> - <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value that represents a BSON object id. - </summary> - <param name="value"></param> - </member> - <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)"> - <summary> - Writes a BSON regex. - </summary> - <param name="pattern">The regex pattern.</param> - <param name="options">The regex options.</param> - </member> - <member name="P:Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling"> - <summary> - Gets or sets the <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON. - When set to <see cref="F:System.DateTimeKind.Unspecified"/> no conversion will occur. - </summary> - <value>The <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.</value> - </member> - <member name="T:Newtonsoft.Json.ConstructorHandling"> - <summary> - Specifies how constructors are used when initializing objects during deserialization by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.ConstructorHandling.Default"> - <summary> - First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor"> - <summary> - Json.NET will use a non-public default constructor before falling back to a paramatized constructor. - </summary> - </member> - <member name="T:Newtonsoft.Json.Converters.BsonObjectIdConverter"> - <summary> - Converts a <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> to and from JSON and BSON. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonConverter"> - <summary> - Converts an object to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConverter.GetSchema"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter. - </summary> - <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.</returns> - </member> - <member name="P:Newtonsoft.Json.JsonConverter.CanRead"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON. - </summary> - <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.JsonConverter.CanWrite"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON. - </summary> - <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.</value> - </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.CustomCreationConverter`1"> - <summary> - Create a custom object - </summary> - <typeparam name="T"></typeparam> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.Create(System.Type)"> - <summary> - Creates an object which will then be populated by the serializer. - </summary> - <param name="objectType">Type of the object.</param> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanWrite"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON. - </summary> - <value> - <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>. - </value> - </member> - <member name="T:Newtonsoft.Json.Converters.DateTimeConverterBase"> - <summary> - Provides a base class for converting a <see cref="T:System.DateTime"/> to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.DateTimeConverterBase.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.ExpandoObjectConverter"> - <summary> - Converts an ExpandoObject to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanWrite"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON. - </summary> - <value> - <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>. - </value> - </member> - <member name="T:Newtonsoft.Json.Converters.IsoDateTimeConverter"> - <summary> - Converts a <see cref="T:System.DateTime"/> to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z). - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles"> - <summary> - Gets or sets the date time styles used when converting a date to and from JSON. - </summary> - <value>The date time styles used when converting a date to and from JSON.</value> - </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat"> - <summary> - Gets or sets the date time format used when converting a date to and from JSON. - </summary> - <value>The date time format used when converting a date to and from JSON.</value> - </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture"> - <summary> - Gets or sets the culture used when converting a date to and from JSON. - </summary> - <value>The culture used when converting a date to and from JSON.</value> - </member> - <member name="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter"> - <summary> - Converts a <see cref="T:System.DateTime"/> to and from a JavaScript date constructor (e.g. new Date(52231943)). - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing property value of the JSON that is being converted.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="T:Newtonsoft.Json.Converters.KeyValuePairConverter"> - <summary> - Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.RegexConverter"> - <summary> - Converts a <see cref="T:System.Text.RegularExpressions.Regex"/> to and from JSON and BSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.RegexConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.RegexConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.RegexConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.StringEnumConverter"> - <summary> - Converts an <see cref="T:System.Enum"/> to and from its name string value. - </summary> - <summary> - Converts an <see cref="T:System.Enum"/> to and from its name string value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.GetEnumNameMap(System.Type)"> - <summary> - A cached representation of the Enum string representation to respect per Enum field name. - </summary> - <param name="t">The type of the Enum.</param> - <returns>A map of enum field name to either the field name, or the configured enum member name (<see cref="T:System.Runtime.Serialization.EnumMemberAttribute"/>).</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText"> - <summary> - Gets or sets a value indicating whether the written enum text should be camel case. - </summary> - <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.Converters.VersionConverter"> - <summary> - Converts a <see cref="T:System.Version"/> to and from a string (e.g. "1.2.3.4"). - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.VersionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.VersionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing property value of the JSON that is being converted.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.VersionConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.DateFormatHandling"> - <summary> - Specifies how dates are formatted when writing JSON text. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat"> - <summary> - Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". - </summary> - </member> - <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat"> - <summary> - Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". - </summary> - </member> - <member name="T:Newtonsoft.Json.DateParseHandling"> - <summary> - Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateParseHandling.None"> - <summary> - Date formatted strings are not parsed to a date type and are read as strings. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateParseHandling.DateTime"> - <summary> - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"> - <summary> - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.DateTimeZoneHandling"> - <summary> - Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local"> - <summary> - Treat as local time. If the <see cref="T:System.DateTime"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc"> - <summary> - Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified"> - <summary> - Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string. - If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind"> - <summary> - Time zone information should be preserved when converting. - </summary> - </member> - <member name="T:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle"> - <summary> - Indicates the method that will be used during deserialization for locating and loading assemblies. - </summary> - </member> - <member name="F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple"> - <summary> - 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 is used to load the assembly. - </summary> - </member> - <member name="F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Full"> - <summary> - In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the Assembly class is used to load the assembly. - </summary> - </member> - <member name="T:Newtonsoft.Json.DefaultValueHandling"> - <summary> - Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Include"> - <summary> - 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. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore"> - <summary> - Ignore members where the member value is the same as the member's default value when serializing objects - so that is is not written to JSON, and ignores setting members when the JSON value equals the member's default value. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate"> - <summary> - Members with a default value but no JSON will be set to their default value when deserializing. - </summary> - </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate"> - <summary> - Ignore members where the member value is the same as the member's default value when serializing objects - and sets members to their default value when deserializing. - </summary> - </member> - <member name="T:Newtonsoft.Json.Formatting"> - <summary> - Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.Formatting.None"> - <summary> - No special formatting is applied. This is the default. - </summary> - </member> - <member name="F:Newtonsoft.Json.Formatting.Indented"> - <summary> - Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings. - </summary> - </member> - <member name="T:Newtonsoft.Json.IJsonLineInfo"> - <summary> - Provides an interface to enable a class to return line and position information. - </summary> - </member> - <member name="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"> - <summary> - Gets a value indicating whether the class can return line information. - </summary> - <returns> - <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.IJsonLineInfo.LineNumber"> - <summary> - Gets the current line number. - </summary> - <value>The current line number or 0 if no line information is available (for example, HasLineInfo returns false).</value> - </member> - <member name="P:Newtonsoft.Json.IJsonLineInfo.LinePosition"> - <summary> - Gets the current line position. - </summary> - <value>The current line position or 0 if no line information is available (for example, HasLineInfo returns false).</value> - </member> - <member name="T:Newtonsoft.Json.JsonArrayAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonContainerAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Id"> - <summary> - Gets or sets the id. - </summary> - <value>The id.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Title"> - <summary> - Gets or sets the title. - </summary> - <value>The title.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Description"> - <summary> - Gets or sets the description. - </summary> - <value>The description.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType"> - <summary> - Gets the collection's items converter. - </summary> - <value>The collection's items converter.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference"> - <summary> - Gets or sets a value that indicates whether to preserve object references. - </summary> - <value> - <c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference"> - <summary> - Gets or sets a value that indicates whether to preserve collection's items references. - </summary> - <value> - <c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling"> - <summary> - Gets or sets the reference loop handling used when serializing the collection's items. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling"> - <summary> - Gets or sets the type name handling used when serializing the collection's items. - </summary> - <value>The type name handling.</value> - </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with a flag indicating whether the array can contain null items - </summary> - <param name="allowNullItems">A flag indicating whether the array can contain null items.</param> - </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems"> - <summary> - Gets or sets a value indicating whether null items are allowed in the collection. - </summary> - <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.JsonConstructorAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified constructor when deserializing that object. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonConvert"> - <summary> - Provides methods for converting between common language runtime types and JSON types. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.True"> - <summary> - Represents JavaScript's boolean value true as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.False"> - <summary> - Represents JavaScript's boolean value false as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.Null"> - <summary> - Represents JavaScript's null as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.Undefined"> - <summary> - Represents JavaScript's undefined as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.PositiveInfinity"> - <summary> - Represents JavaScript's positive infinity as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.NegativeInfinity"> - <summary> - Represents JavaScript's negative infinity as a string. This field is read-only. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonConvert.NaN"> - <summary> - Represents JavaScript's NaN as a string. This field is read-only. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)"> - <summary> - Converts the <see cref="T:System.DateTime"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)"> - <summary> - Converts the <see cref="T:System.DateTime"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified. - </summary> - <param name="value">The value to convert.</param> - <param name="format">The format the date will be converted to.</param> - <param name="timeZoneHandling">The time zone handling when the date is converted to a string.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)"> - <summary> - Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)"> - <summary> - Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified. - </summary> - <param name="value">The value to convert.</param> - <param name="format">The format the date will be converted to.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)"> - <summary> - Converts the <see cref="T:System.Boolean"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Boolean"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Char)"> - <summary> - Converts the <see cref="T:System.Char"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Char"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)"> - <summary> - Converts the <see cref="T:System.Enum"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Enum"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)"> - <summary> - Converts the <see cref="T:System.Int32"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int32"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)"> - <summary> - Converts the <see cref="T:System.Int16"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int16"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)"> - <summary> - Converts the <see cref="T:System.UInt16"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt16"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)"> - <summary> - Converts the <see cref="T:System.UInt32"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt32"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)"> - <summary> - Converts the <see cref="T:System.Int64"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int64"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)"> - <summary> - Converts the <see cref="T:System.UInt64"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt64"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Single)"> - <summary> - Converts the <see cref="T:System.Single"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Single"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Double)"> - <summary> - Converts the <see cref="T:System.Double"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Double"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)"> - <summary> - Converts the <see cref="T:System.Byte"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Byte"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)"> - <summary> - Converts the <see cref="T:System.SByte"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)"> - <summary> - Converts the <see cref="T:System.Decimal"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)"> - <summary> - Converts the <see cref="T:System.Guid"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Guid"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)"> - <summary> - Converts the <see cref="T:System.TimeSpan"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.TimeSpan"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)"> - <summary> - Converts the <see cref="T:System.Uri"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Uri"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String)"> - <summary> - Converts the <see cref="T:System.String"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)"> - <summary> - Converts the <see cref="T:System.String"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <param name="delimter">The string delimiter character.</param> - <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)"> - <summary> - Converts the <see cref="T:System.Object"/> to its JSON string representation. - </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Object"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)"> - <summary> - Serializes the specified object to a JSON string. - </summary> - <param name="value">The object to serialize.</param> - <returns>A JSON string representation of the object.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)"> - <summary> - Serializes the specified object to a JSON string. - </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <returns> - A JSON string representation of the object. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="converters">A collection converters used while serializing.</param> - <returns>A JSON string representation of the object.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="converters">A collection converters used while serializing.</param> - <returns>A JSON string representation of the object.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> - <returns> - A JSON string representation of the object. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> - <returns> - A JSON string representation of the object. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String)"> - <summary> - Deserializes the JSON to a .NET object. - </summary> - <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Deserializes the JSON to a .NET object. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The deserialized object from the Json string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)"> - <summary> - Deserializes the JSON to the given anonymous type. - </summary> - <typeparam name="T"> - The anonymous type to deserialize to. This can't be specified - traditionally and must be infered from the anonymous type passed - as a parameter. - </typeparam> - <param name="value">The JSON to deserialize.</param> - <param name="anonymousTypeObject">The anonymous type object.</param> - <returns>The deserialized anonymous type from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The JSON to deserialize.</param> - <param name="converters">Converters to use while deserializing.</param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The object to deserialize.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The type of the object to deserialize.</param> - <param name="converters">Converters to use while deserializing.</param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The type of the object to deserialize to.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object)"> - <summary> - Populates the object with values from the JSON string. - </summary> - <param name="value">The JSON to populate values from.</param> - <param name="target">The target object to populate values onto.</param> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Populates the object with values from the JSON string. - </summary> - <param name="value">The JSON to populate values from.</param> - <param name="target">The target object to populate values onto.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - </member> - <member name="T:Newtonsoft.Json.JsonConverterAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified <see cref="T:Newtonsoft.Json.JsonConverter"/> when serializing the member or class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class. - </summary> - <param name="converterType">Type of the converter.</param> - </member> - <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType"> - <summary> - Gets the type of the converter. - </summary> - <value>The type of the converter.</value> - </member> - <member name="T:Newtonsoft.Json.JsonConverterCollection"> - <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonDictionaryAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="T:Newtonsoft.Json.JsonException"> - <summary> - The exception thrown when an error occurs during Json serialization or deserialization. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="T:Newtonsoft.Json.JsonIgnoreAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonObjectAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified member serialization. - </summary> - <param name="memberSerialization">The member serialization.</param> - </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization"> - <summary> - Gets or sets the member serialization. - </summary> - <value>The member serialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired"> - <summary> - Gets or sets a value that indicates whether the object's properties are required. - </summary> - <value> - A value indicating whether the object's properties are required. - </value> - </member> - <member name="T:Newtonsoft.Json.JsonPropertyAttribute"> - <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member with the specified name. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class with the specified name. - </summary> - <param name="propertyName">Name of the property.</param> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType"> - <summary> - Gets or sets the converter used when serializing the property's collection items. - </summary> - <value>The collection's items converter.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling"> - <summary> - Gets or sets the null value handling used when serializing this property. - </summary> - <value>The null value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling"> - <summary> - Gets or sets the default value handling used when serializing this property. - </summary> - <value>The default value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling"> - <summary> - Gets or sets the reference loop handling used when serializing this property. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling"> - <summary> - Gets or sets the object creation handling used when deserializing this property. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling"> - <summary> - Gets or sets the type name handling used when serializing this property. - </summary> - <value>The type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.IsReference"> - <summary> - Gets or sets whether this property's value is serialized as a reference. - </summary> - <value>Whether this property's value is serialized as a reference.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Order"> - <summary> - Gets or sets the order of serialization and deserialization of a member. - </summary> - <value>The numeric order of serialization or deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Required"> - <summary> - Gets or sets a value indicating whether this property is required. - </summary> - <value> - A value indicating whether this property is required. - </value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName"> - <summary> - Gets or sets the name of the property. - </summary> - <value>The name of the property.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling"> - <summary> - Gets or sets the the reference loop handling used when serializing the property's collection items. - </summary> - <value>The collection's items reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling"> - <summary> - Gets or sets the the type name handling used when serializing the property's collection items. - </summary> - <value>The collection's items type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference"> - <summary> - Gets or sets whether this property's collection items are serialized as a reference. - </summary> - <value>Whether this property's collection items are serialized as a reference.</value> - </member> - <member name="T:Newtonsoft.Json.JsonReaderException"> - <summary> - The exception thrown when an error occurs while reading Json text. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="P:Newtonsoft.Json.JsonReaderException.LineNumber"> - <summary> - Gets the line number indicating where the error occurred. - </summary> - <value>The line number indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReaderException.LinePosition"> - <summary> - Gets the line position indicating where the error occurred. - </summary> - <value>The line position indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.JsonReaderException.Path"> - <summary> - Gets the path to the JSON where the error occurred. - </summary> - <value>The path to the JSON where the error occurred.</value> - </member> - <member name="T:Newtonsoft.Json.JsonSerializationException"> - <summary> - The exception thrown when an error occurs during Json serialization or deserialization. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="T:Newtonsoft.Json.JsonSerializer"> - <summary> - Serializes and deserializes objects into and from the JSON format. - The <see cref="T:Newtonsoft.Json.JsonSerializer"/> enables you to control how objects are encoded into JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. - </summary> - <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param> - <returns>A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)"> - <summary> - Populates the JSON values onto the target object. - </summary> - <param name="reader">The <see cref="T:System.IO.TextReader"/> that contains the JSON structure to reader values from.</param> - <param name="target">The target object to populate values onto.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)"> - <summary> - Populates the JSON values onto the target object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to reader values from.</param> - <param name="target">The target object to populate values onto.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to deserialize.</param> - <returns>The <see cref="T:System.Object"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:System.IO.StringReader"/> - into an instance of the specified type. - </summary> - <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the object.</param> - <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The instance of <paramref name="objectType"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/> - into an instance of the specified type. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param> - <typeparam name="T">The type of the object to deserialize.</typeparam> - <returns>The instance of <typeparamref name="T"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)"> - <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/> - into an instance of the specified type. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param> - <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The instance of <paramref name="objectType"/> being deserialized.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)"> - <summary> - Serializes the specified <see cref="T:System.Object"/> and writes the Json structure - to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>. - </summary> - <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param> - <param name="value">The <see cref="T:System.Object"/> to serialize.</param> - </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)"> - <summary> - Serializes the specified <see cref="T:System.Object"/> and writes the Json structure - to a <c>Stream</c> using the specified <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param> - <param name="value">The <see cref="T:System.Object"/> to serialize.</param> - </member> - <member name="E:Newtonsoft.Json.JsonSerializer.Error"> - <summary> - Occurs when the <see cref="T:Newtonsoft.Json.JsonSerializer"/> errors during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceResolver"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Binder"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"> - <summary> - Gets or sets how type name writing and reading is handled by the serializer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat"> - <summary> - Gets or sets how a type name assembly is written and resolved by the serializer. - </summary> - <value>The type name assembly format.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling"> - <summary> - Gets or sets how object references are preserved by the serializer. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling"> - <summary> - Get or set how reference loops (e.g. a class referencing itself) is handled. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling"> - <summary> - Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling"> - <summary> - Get or set how null values are handled during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling"> - <summary> - Get or set how null default are handled during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling"> - <summary> - Gets or sets how objects are created during deserialization. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ConstructorHandling"> - <summary> - Gets or sets how constructors are used during deserialization. - </summary> - <value>The constructor handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Converters"> - <summary> - Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. - </summary> - <value>Collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ContractResolver"> - <summary> - Gets or sets the contract resolver used by the serializer when - serializing .NET objects to JSON and vice versa. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Context"> - <summary> - Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods. - </summary> - <value>The context.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Formatting"> - <summary> - Indicates how JSON text output is formatted. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatHandling"> - <summary> - Get or set how dates are written to JSON text. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateParseHandling"> - <summary> - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Culture"> - <summary> - Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.MaxDepth"> - <summary> - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent"> - <summary> - Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. - </summary> - <value> - <c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>. - </value> - </member> - <member name="T:Newtonsoft.Json.JsonSerializerSettings"> - <summary> - Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonSerializerSettings.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling"> - <summary> - Gets or sets how reference loops (e.g. a class referencing itself) is handled. - </summary> - <value>Reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling"> - <summary> - Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. - </summary> - <value>Missing member handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling"> - <summary> - Gets or sets how objects are created during deserialization. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling"> - <summary> - Gets or sets how null values are handled during serialization and deserialization. - </summary> - <value>Null value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling"> - <summary> - Gets or sets how null default are handled during serialization and deserialization. - </summary> - <value>The default value handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Converters"> - <summary> - Gets or sets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. - </summary> - <value>The converters.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling"> - <summary> - Gets or sets how object references are preserved by the serializer. - </summary> - <value>The preserve references handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling"> - <summary> - Gets or sets how type name writing and reading is handled by the serializer. - </summary> - <value>The type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat"> - <summary> - Gets or sets how a type name assembly is written and resolved by the serializer. - </summary> - <value>The type name assembly format.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling"> - <summary> - Gets or sets how constructors are used during deserialization. - </summary> - <value>The constructor handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver"> - <summary> - Gets or sets the contract resolver used by the serializer when - serializing .NET objects to JSON and vice versa. - </summary> - <value>The contract resolver.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references. - </summary> - <value>The reference resolver.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names. - </summary> - <value>The binder.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Error"> - <summary> - Gets or sets the error handler called during serialization and deserialization. - </summary> - <value>The error handler called during serialization and deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Context"> - <summary> - Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods. - </summary> - <value>The context.</value> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth"> - <summary> - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Formatting"> - <summary> - Indicates how JSON text output is formatted. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling"> - <summary> - Get or set how dates are written to JSON text. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling"> - <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling"> - <summary> - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture"> - <summary> - Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent"> - <summary> - Gets a value indicating whether there will be a check for additional content after deserializing an object. - </summary> - <value> - <c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>. - </value> - </member> - <member name="T:Newtonsoft.Json.JsonTextReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to JSON text data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>. - </summary> - <param name="reader">The <c>TextReader</c> containing the XML data to read.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.DateTimeOffset"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.Close"> - <summary> - Changes the state to closed. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"> - <summary> - Gets a value indicating whether the class can return line information. - </summary> - <returns> - <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.JsonTextReader.LineNumber"> - <summary> - Gets the current line number. - </summary> - <value> - The current line number or 0 if no line information is available (for example, HasLineInfo returns false). - </value> - </member> - <member name="P:Newtonsoft.Json.JsonTextReader.LinePosition"> - <summary> - Gets the current line position. - </summary> - <value> - The current line position or 0 if no line information is available (for example, HasLineInfo returns false). - </value> - </member> - <member name="T:Newtonsoft.Json.JsonTextWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)"> - <summary> - Creates an instance of the <c>JsonWriter</c> class using the specified <see cref="T:System.IO.TextWriter"/>. - </summary> - <param name="textWriter">The <c>TextWriter</c> to write to.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the specified end token. - </summary> - <param name="token">The end token to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent"> - <summary> - Writes indent characters. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter"> - <summary> - Writes the JSON value delimiter. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace"> - <summary> - Writes an indent space. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)"> - <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)"> - <summary> - Writes out the given white space. - </summary> - <param name="ws">The string of white space characters.</param> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation"> - <summary> - Gets or sets how many IndentChars to write for each level in the hierarchy when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteChar"> - <summary> - Gets or sets which character to use to quote attribute values. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.IndentChar"> - <summary> - Gets or sets which character to use for indenting when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteName"> - <summary> - Gets or sets a value indicating whether object names will be surrounded with quotes. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonToken"> - <summary> - Specifies the type of Json token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.None"> - <summary> - This is returned by the <see cref="T:Newtonsoft.Json.JsonReader"/> if a <see cref="M:Newtonsoft.Json.JsonReader.Read"/> method has not been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.StartObject"> - <summary> - An object start token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.StartArray"> - <summary> - An array start token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.StartConstructor"> - <summary> - A constructor start token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.PropertyName"> - <summary> - An object property name. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Comment"> - <summary> - A comment. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Raw"> - <summary> - Raw JSON. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Integer"> - <summary> - An integer. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Float"> - <summary> - A float. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.String"> - <summary> - A string. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Boolean"> - <summary> - A boolean. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Null"> - <summary> - A null token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Undefined"> - <summary> - An undefined token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.EndObject"> - <summary> - An object end token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.EndArray"> - <summary> - An array end token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.EndConstructor"> - <summary> - A constructor end token. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Date"> - <summary> - A Date. - </summary> - </member> - <member name="F:Newtonsoft.Json.JsonToken.Bytes"> - <summary> - Byte data. - </summary> - </member> - <member name="T:Newtonsoft.Json.JsonValidatingReader"> - <summary> - Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonValidatingReader"/> class that - validates the content returned from the given <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from while validating.</param> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler"> - <summary> - Sets an event handler for receiving schema validation errors. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Value"> - <summary> - Gets the text value of the current Json token. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Depth"> - <summary> - Gets the depth of the current token in the JSON document. - </summary> - <value>The depth of the current token in the JSON document.</value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Path"> - <summary> - Gets the path of the current JSON token. - </summary> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.QuoteChar"> - <summary> - Gets the quotation mark character used to enclose the value of a string. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType"> - <summary> - Gets the type of the current Json token. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType"> - <summary> - Gets the Common Language Runtime (CLR) type for the current Json token. - </summary> - <value></value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Schema"> - <summary> - Gets or sets the schema. - </summary> - <value>The schema.</value> - </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Reader"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.JsonReader"/> used to construct this <see cref="T:Newtonsoft.Json.JsonValidatingReader"/>. - </summary> - <value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value> - </member> - <member name="T:Newtonsoft.Json.JsonWriterException"> - <summary> - The exception thrown when an error occurs while reading Json text. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="P:Newtonsoft.Json.JsonWriterException.Path"> - <summary> - Gets the path to the JSON where the error occurred. - </summary> - <value>The path to the JSON where the error occurred.</value> - </member> - <member name="T:Newtonsoft.Json.Linq.Extensions"> - <summary> - Contains the LINQ to JSON extension methods. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of tokens that contains the ancestors of every token in the source collection. - </summary> - <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of tokens that contains the descendants of every token in the source collection. - </summary> - <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})"> - <summary> - Returns a collection of child properties of every object in the source collection. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the properties of every object in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> - <summary> - Returns a collection of child values of every object in the source collection with the given key. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection with the given key.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Returns a collection of child values of every object in the source collection. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> - <summary> - Returns a collection of converted child values of every object in the source collection with the given key. - </summary> - <typeparam name="U">The type to convert the values to.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection with the given key.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Returns a collection of converted child values of every object in the source collection. - </summary> - <typeparam name="U">The type to convert the values to.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Converts the value. - </summary> - <typeparam name="U">The type to convert the value to.</typeparam> - <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A converted value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Converts the value. - </summary> - <typeparam name="T">The source collection type.</typeparam> - <typeparam name="U">The type to convert the value to.</typeparam> - <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A converted value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of child tokens of every array in the source collection. - </summary> - <typeparam name="T">The source collection type.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns a collection of converted child tokens of every array in the source collection. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <typeparam name="U">The type to convert the values to.</typeparam> - <typeparam name="T">The source collection type.</typeparam> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> - <summary> - Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>. - </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})"> - <summary> - Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>. - </summary> - <typeparam name="T">The source collection type.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns> - </member> - <member name="T:Newtonsoft.Json.Linq.IJEnumerable`1"> - <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. - </summary> - <typeparam name="T">The type of token</typeparam> - </member> - <member name="P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JArray"> - <summary> - Represents a JSON array. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JContainer"> - <summary> - Represents a token that can contain other tokens. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JToken"> - <summary> - Represents an abstract JSON token. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)"> - <summary> - Compares the values of two tokens, including the values of all descendant tokens. - </summary> - <param name="t1">The first <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <param name="t2">The second <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <returns>true if the tokens are equal; otherwise false.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)"> - <summary> - Adds the specified content immediately after this token. - </summary> - <param name="content">A content object that contains simple content or a collection of content objects to be added after this token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)"> - <summary> - Adds the specified content immediately before this token. - </summary> - <param name="content">A content object that contains simple content or a collection of content objects to be added before this token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Ancestors"> - <summary> - Returns a collection of the ancestor tokens of this token. - </summary> - <returns>A collection of the ancestor tokens of this token.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AfterSelf"> - <summary> - Returns a collection of the sibling tokens after this token, in document order. - </summary> - <returns>A collection of the sibling tokens after this tokens, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.BeforeSelf"> - <summary> - Returns a collection of the sibling tokens before this token, in document order. - </summary> - <returns>A collection of the sibling tokens before this token, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key converted to the specified type. - </summary> - <typeparam name="T">The type to convert the token to.</typeparam> - <param name="key">The token key.</param> - <returns>The converted token value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Children"> - <summary> - Returns a collection of the child tokens of this token, in document order. - </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Children``1"> - <summary> - Returns a collection of the child tokens of this token, in document order, filtered by the specified type. - </summary> - <typeparam name="T">The type to filter the child tokens on.</typeparam> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Values``1"> - <summary> - Returns a collection of the child values of this token, in document order. - </summary> - <typeparam name="T">The type to convert the values to.</typeparam> - <returns>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Remove"> - <summary> - Removes this token from its parent. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)"> - <summary> - Replaces this token with the specified token. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToString"> - <summary> - Returns the indented JSON for this token. - </summary> - <returns> - The indented JSON for this token. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> - <summary> - Returns the JSON for this token using the given formatting and converters. - </summary> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - <returns>The JSON for this token using the given formatting and converters.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Boolean"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTimeOffset"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTimeOffset"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int64"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTimeOffset}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int32"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int16"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt16"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTime"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Decimal"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Double"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Single"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.String"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt32"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt64"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte[]"/>. - </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Boolean"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTimeOffset)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.DateTimeOffset"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTimeOffset})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Int16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.UInt16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Int32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.DateTime"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Decimal"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Double"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Single"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.String"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.UInt32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.UInt64"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken"> - <summary> - Performs an implicit conversion from <see cref="T:System.Byte[]"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.CreateReader"> - <summary> - Creates an <see cref="T:Newtonsoft.Json.JsonReader"/> for this token. - </summary> - <returns>An <see cref="T:Newtonsoft.Json.JsonReader"/> that can be used to read this token and its descendants.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when reading the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1"> - <summary> - Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <returns>The new object created from the JSON value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param> - <returns>The new object created from the JSON value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns> - An <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a string that contains JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns> - An <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)"> - <summary> - Selects the token that matches the object path. - </summary> - <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. - </param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path or a null reference if no matching token is found.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)"> - <summary> - Selects the token that matches the object path. - </summary> - <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. - </param> - <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no token is found.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.GetMetaObject(System.Linq.Expressions.Expression)"> - <summary> - Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object. - </summary> - <param name="parameter">The expression tree representation of the runtime value.</param> - <returns> - The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.System#Dynamic#IDynamicMetaObjectProvider#GetMetaObject(System.Linq.Expressions.Expression)"> - <summary> - Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object. - </summary> - <param name="parameter">The expression tree representation of the runtime value.</param> - <returns> - The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.DeepClone"> - <summary> - Creates a new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. All child tokens are recursively cloned. - </summary> - <returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer"> - <summary> - Gets a comparer that can compare two tokens for value equality. - </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"/> that can compare two nodes for value equality.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Parent"> - <summary> - Gets or sets the parent. - </summary> - <value>The parent.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Root"> - <summary> - Gets the root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.HasValues"> - <summary> - Gets a value indicating whether this token has childen tokens. - </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Next"> - <summary> - Gets the next sibling token of this node. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the next sibling token.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Previous"> - <summary> - Gets the previous sibling token of this node. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the previous sibling token.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.First"> - <summary> - Get the first child token of this token. - </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Last"> - <summary> - Get the last child token of this token. - </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)"> - <summary> - Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"/> event. - </summary> - <param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Children"> - <summary> - Returns a collection of the child tokens of this token, in document order. - </summary> - <returns> - An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Values``1"> - <summary> - Returns a collection of the child values of this token, in document order. - </summary> - <typeparam name="T">The type to convert the values to.</typeparam> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Descendants"> - <summary> - Returns a collection of the descendant tokens for this token in document order. - </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)"> - <summary> - Adds the specified content as children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="content">The content to be added.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)"> - <summary> - Adds the specified content as the first children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="content">The content to be added.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.CreateWriter"> - <summary> - Creates an <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <returns>An <see cref="T:Newtonsoft.Json.JsonWriter"/> that is ready to have content written to it.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)"> - <summary> - Replaces the children nodes of this token with the specified content. - </summary> - <param name="content">The content.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.RemoveAll"> - <summary> - Removes the child nodes from this token. - </summary> - </member> - <member name="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"> - <summary> - Occurs when the items list of the collection has changed, or the collection is reset. - </summary> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.HasValues"> - <summary> - Gets a value indicating whether this token has childen tokens. - </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.First"> - <summary> - Get the first child token of this token. - </summary> - <value> - A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.Last"> - <summary> - Get the last child token of this token. - </summary> - <value> - A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.Count"> - <summary> - Gets the count of child JSON tokens. - </summary> - <value>The count of child JSON tokens</value> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class from another <see cref="T:Newtonsoft.Json.Linq.JArray"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JArray"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content. - </summary> - <param name="content">The contents of the array.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content. - </summary> - <param name="content">The contents of the array.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a string that contains JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)"> - <summary> - Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>. - </summary> - <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param> - <returns> - The index of <paramref name="item"/> if found in the list; otherwise, -1. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)"> - <summary> - Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index. - </summary> - <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param> - <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param> - <exception cref="T:System.ArgumentOutOfRangeException"> - <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)"> - <summary> - Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index. - </summary> - <param name="index">The zero-based index of the item to remove.</param> - <exception cref="T:System.ArgumentOutOfRangeException"> - <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)"> - <summary> - Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>. - </summary> - <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Clear"> - <summary> - Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>. - </summary> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only. </exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)"> - <summary> - Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value. - </summary> - <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <returns> - true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)"> - <summary> - Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>. - </summary> - <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <returns> - true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>. - </returns> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the specified index. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JConstructor"> - <summary> - Represents a JSON constructor. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class from another <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content. - </summary> - <param name="name">The constructor name.</param> - <param name="content">The contents of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content. - </summary> - <param name="name">The constructor name.</param> - <param name="content">The contents of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name. - </summary> - <param name="name">The constructor name.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Name"> - <summary> - Gets or sets the name of this constructor. - </summary> - <value>The constructor name.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="T:Newtonsoft.Json.Linq.JEnumerable`1"> - <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. - </summary> - <typeparam name="T">The type of token</typeparam> - </member> - <member name="F:Newtonsoft.Json.Linq.JEnumerable`1.Empty"> - <summary> - An empty collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> struct. - </summary> - <param name="enumerable">The enumerable.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator"> - <summary> - Returns an enumerator that iterates through the collection. - </summary> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.System#Collections#IEnumerable#GetEnumerator"> - <summary> - Returns an enumerator that iterates through a collection. - </summary> - <returns> - An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> - <returns> - <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode"> - <summary> - Returns a hash code for this instance. - </summary> - <returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - </returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JObject"> - <summary> - Represents a JSON object. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class from another <see cref="T:Newtonsoft.Json.Linq.JObject"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JObject"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content. - </summary> - <param name="content">The contents of the object.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content. - </summary> - <param name="content">The contents of the object.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Properties"> - <summary> - Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties. - </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Property(System.String)"> - <summary> - Gets a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> the specified name. - </summary> - <param name="name">The property name.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> with the specified name or null.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues"> - <summary> - Gets an <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values. - </summary> - <returns>An <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a string that contains JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. - </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)"> - <summary> - Adds the specified property name. - </summary> - <param name="propertyName">Name of the property.</param> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Remove(System.String)"> - <summary> - Removes the property with the specified name. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>true if item was successfully removed; otherwise, false.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)"> - <summary> - Tries the get value. - </summary> - <param name="propertyName">Name of the property.</param> - <param name="value">The value.</param> - <returns>true if a value was successfully retrieved; otherwise, false.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator"> - <summary> - Returns an enumerator that iterates through the collection. - </summary> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)"> - <summary> - Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"/> event with the provided arguments. - </summary> - <param name="propertyName">Name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JObject.GetMetaObject(System.Linq.Expressions.Expression)"> - <summary> - Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object. - </summary> - <param name="parameter">The expression tree representation of the runtime value.</param> - <returns> - The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object. - </returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"> - <summary> - Occurs when a property value changes. - </summary> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.String)"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JProperty"> - <summary> - Represents a JSON property. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class from another <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class. - </summary> - <param name="name">The property name.</param> - <param name="content">The property content.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class. - </summary> - <param name="name">The property name.</param> - <param name="content">The property content.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)"> - <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JProperty"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens"> - <summary> - Gets the container's children tokens. - </summary> - <value>The container's children tokens.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Name"> - <summary> - Gets the property name. - </summary> - <value>The property name.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Value"> - <summary> - Gets or sets the property value. - </summary> - <value>The property value.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="T:Newtonsoft.Json.Linq.JRaw"> - <summary> - Represents a raw JSON string. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JValue"> - <summary> - Represents a value in JSON (string, integer, date, etc). - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class from another <see cref="T:Newtonsoft.Json.Linq.JValue"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JValue"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. - </summary> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value. - </summary> - <param name="value">The value.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value. - </summary> - <param name="value">The value.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> - <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)"> - <summary> - Indicates whether the current object is equal to another object of the same type. - </summary> - <returns> - true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false. - </returns> - <param name="other">An object to compare with this object.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)"> - <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>. - </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param> - <returns> - true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false. - </returns> - <exception cref="T:System.NullReferenceException"> - The <paramref name="obj"/> parameter is null. - </exception> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.GetHashCode"> - <summary> - Serves as a hash function for a particular type. - </summary> - <returns> - A hash code for the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String)"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <param name="format">The format.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <param name="formatProvider">The format provider.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <param name="format">The format.</param> - <param name="formatProvider">The format provider.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.GetMetaObject(System.Linq.Expressions.Expression)"> - <summary> - Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object. - </summary> - <param name="parameter">The expression tree representation of the runtime value.</param> - <returns> - The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)"> - <summary> - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. - </summary> - <param name="obj">An object to compare with this instance.</param> - <returns> - A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings: - Value - Meaning - Less than zero - This instance is less than <paramref name="obj"/>. - Zero - This instance is equal to <paramref name="obj"/>. - Greater than zero - This instance is greater than <paramref name="obj"/>. - </returns> - <exception cref="T:System.ArgumentException"> - <paramref name="obj"/> is not the same type as this instance. - </exception> - </member> - <member name="P:Newtonsoft.Json.Linq.JValue.HasValues"> - <summary> - Gets a value indicating whether this token has childen tokens. - </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Linq.JValue.Type"> - <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Linq.JValue.Value"> - <summary> - Gets or sets the underlying token value. - </summary> - <value>The underlying token value.</value> - </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class from another <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object. - </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object to copy from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class. - </summary> - <param name="rawJson">The raw json.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)"> - <summary> - Creates an instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token. - </summary> - <param name="reader">The reader.</param> - <returns>An instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"> - <summary> - Compares tokens to determine whether they are equal. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)"> - <summary> - Determines whether the specified objects are equal. - </summary> - <param name="x">The first object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <param name="y">The second object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <returns> - true if the specified objects are equal; otherwise, false. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)"> - <summary> - Returns a hash code for the specified object. - </summary> - <param name="obj">The <see cref="T:System.Object"/> for which a hash code is to be returned.</param> - <returns>A hash code for the specified object.</returns> - <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj"/> is a reference type and <paramref name="obj"/> is null.</exception> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenReader"> - <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenReader"/> class. - </summary> - <param name="token">The token to read from.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsBytes"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. - </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. - </returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDecimal"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsInt32"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsString"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTime"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTimeOffset"> - <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. - </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.Read"> - <summary> - Reads the next JSON token from the stream. - </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenType"> - <summary> - Specifies the type of token. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.None"> - <summary> - No token type has been set. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Object"> - <summary> - A JSON object. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Array"> - <summary> - A JSON array. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Constructor"> - <summary> - A JSON constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Property"> - <summary> - A JSON object property. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Comment"> - <summary> - A comment. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Integer"> - <summary> - An integer value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Float"> - <summary> - A float value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.String"> - <summary> - A string value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Boolean"> - <summary> - A boolean value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Null"> - <summary> - A null value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Undefined"> - <summary> - An undefined value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Date"> - <summary> - A date value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Raw"> - <summary> - A raw JSON value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Bytes"> - <summary> - A collection of bytes value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Guid"> - <summary> - A Guid value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Uri"> - <summary> - A Uri value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.TimeSpan"> - <summary> - A TimeSpan value. - </summary> - </member> - <member name="T:Newtonsoft.Json.Linq.JTokenWriter"> - <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class writing to the given <see cref="T:Newtonsoft.Json.Linq.JContainer"/>. - </summary> - <param name="container">The container being written to.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Flush"> - <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close"> - <summary> - Closes this stream and the underlying stream. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject"> - <summary> - Writes the beginning of a Json object. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray"> - <summary> - Writes the beginning of a Json array. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)"> - <summary> - Writes the start of a constructor with the given name. - </summary> - <param name="name">The name of the constructor.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> - <summary> - Writes the end. - </summary> - <param name="token">The token.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)"> - <summary> - Writes the property name of a name/value pair on a Json object. - </summary> - <param name="name">The name of the property.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull"> - <summary> - Writes a null value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined"> - <summary> - Writes an undefined value. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)"> - <summary> - Writes raw JSON. - </summary> - <param name="json">The raw JSON to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)"> - <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. - </summary> - <param name="text">Text to place inside the comment.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)"> - <summary> - Writes a <see cref="T:System.String"/> value. - </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)"> - <summary> - Writes a <see cref="T:System.Int32"/> value. - </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)"> - <summary> - Writes a <see cref="T:System.UInt32"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)"> - <summary> - Writes a <see cref="T:System.Int64"/> value. - </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)"> - <summary> - Writes a <see cref="T:System.UInt64"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)"> - <summary> - Writes a <see cref="T:System.Single"/> value. - </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)"> - <summary> - Writes a <see cref="T:System.Double"/> value. - </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)"> - <summary> - Writes a <see cref="T:System.Boolean"/> value. - </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)"> - <summary> - Writes a <see cref="T:System.Int16"/> value. - </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)"> - <summary> - Writes a <see cref="T:System.UInt16"/> value. - </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)"> - <summary> - Writes a <see cref="T:System.Char"/> value. - </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)"> - <summary> - Writes a <see cref="T:System.Byte"/> value. - </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)"> - <summary> - Writes a <see cref="T:System.SByte"/> value. - </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)"> - <summary> - Writes a <see cref="T:System.Decimal"/> value. - </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)"> - <summary> - Writes a <see cref="T:System.DateTime"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTimeOffset)"> - <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. - </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])"> - <summary> - Writes a <see cref="T:Byte[]"/> value. - </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)"> - <summary> - Writes a <see cref="T:System.TimeSpan"/> value. - </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)"> - <summary> - Writes a <see cref="T:System.Guid"/> value. - </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)"> - <summary> - Writes a <see cref="T:System.Uri"/> value. - </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> - </member> - <member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token"> - <summary> - Gets the token being writen. - </summary> - <value>The token being writen.</value> - </member> - <member name="T:Newtonsoft.Json.MemberSerialization"> - <summary> - Specifies the member serialization options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.MemberSerialization.OptOut"> - <summary> - All public members are serialized by default. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="!:NonSerializedAttribute"/>. - This is the default member serialization mode. - </summary> - </member> - <member name="F:Newtonsoft.Json.MemberSerialization.OptIn"> - <summary> - Only members must be marked with <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> or <see cref="T:System.Runtime.Serialization.DataMemberAttribute"/> are serialized. - This member serialization mode can also be set by marking the class with <see cref="T:System.Runtime.Serialization.DataContractAttribute"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.MemberSerialization.Fields"> - <summary> - All public and private fields are serialized. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="!:NonSerializedAttribute"/>. - This member serialization mode can also be set by marking the class with <see cref="!:SerializableAttribute"/> - and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false. - </summary> - </member> - <member name="T:Newtonsoft.Json.MissingMemberHandling"> - <summary> - Specifies missing member handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.MissingMemberHandling.Ignore"> - <summary> - Ignore a missing member and do not attempt to deserialize it. - </summary> - </member> - <member name="F:Newtonsoft.Json.MissingMemberHandling.Error"> - <summary> - Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a missing member is encountered during deserialization. - </summary> - </member> - <member name="T:Newtonsoft.Json.NullValueHandling"> - <summary> - Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.NullValueHandling.Include"> - <summary> - Include null values when serializing and deserializing objects. - </summary> - </member> - <member name="F:Newtonsoft.Json.NullValueHandling.Ignore"> - <summary> - Ignore null values when serializing and deserializing objects. - </summary> - </member> - <member name="T:Newtonsoft.Json.ObjectCreationHandling"> - <summary> - Specifies how object creation is handled by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Auto"> - <summary> - Reuse existing objects, create new objects when needed. - </summary> - </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Reuse"> - <summary> - Only reuse existing objects. - </summary> - </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Replace"> - <summary> - Always create new objects. - </summary> - </member> - <member name="T:Newtonsoft.Json.PreserveReferencesHandling"> - <summary> - Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.None"> - <summary> - Do not preserve references when serializing types. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Objects"> - <summary> - Preserve references when serializing into a JSON object structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Arrays"> - <summary> - Preserve references when serializing into a JSON array structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.All"> - <summary> - Preserve references when serializing. - </summary> - </member> - <member name="T:Newtonsoft.Json.ReferenceLoopHandling"> - <summary> - Specifies reference loop handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Error"> - <summary> - Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a loop is encountered. - </summary> - </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Ignore"> - <summary> - Ignore loop references and do not serialize. - </summary> - </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Serialize"> - <summary> - Serialize loop references. - </summary> - </member> - <member name="T:Newtonsoft.Json.Required"> - <summary> - Indicating whether a property is required. - </summary> - </member> - <member name="F:Newtonsoft.Json.Required.Default"> - <summary> - The property is not required. The default state. - </summary> - </member> - <member name="F:Newtonsoft.Json.Required.AllowNull"> - <summary> - The property must be defined in JSON but can be a null value. - </summary> - </member> - <member name="F:Newtonsoft.Json.Required.Always"> - <summary> - The property must be defined in JSON and cannot be a null value. - </summary> - </member> - <member name="T:Newtonsoft.Json.SerializationBinder"> - <summary> - Allows users to control class loading and mandate what class to load. - </summary> - </member> - <member name="M:Newtonsoft.Json.SerializationBinder.BindToType(System.String,System.String)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object</param> - <returns>The type of the object the formatter creates a new instance of.</returns> - </member> - <member name="M:Newtonsoft.Json.SerializationBinder.BindToName(System.Type,System.String@,System.String@)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="serializedType">The type of the object the formatter creates a new instance of.</param> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver"> - <summary> - Resolves member mappings for a type, camel casing property names. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.DefaultContractResolver"> - <summary> - Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.IContractResolver"> - <summary> - Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)"> - <summary> - Resolves the contract for a given type. - </summary> - <param name="type">The type to resolve a contract for.</param> - <returns>The contract for a given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor(System.Boolean)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class. - </summary> - <param name="shareCache"> - If set to <c>true</c> the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> will use a cached shared with other resolvers of the same type. - Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected - behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly - recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </param> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)"> - <summary> - Resolves the contract for a given type. - </summary> - <param name="type">The type to resolve a contract for.</param> - <returns>The contract for a given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetSerializableMembers(System.Type)"> - <summary> - Gets the serializable members for the type. - </summary> - <param name="objectType">The type to get serializable members for.</param> - <returns>The serializable members for the type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateConstructorParameters(System.Reflection.ConstructorInfo,Newtonsoft.Json.Serialization.JsonPropertyCollection)"> - <summary> - Creates the constructor parameters. - </summary> - <param name="constructor">The constructor to create properties for.</param> - <param name="memberProperties">The type's member properties.</param> - <returns>Properties for the given <see cref="T:System.Reflection.ConstructorInfo"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>. - </summary> - <param name="matchingMemberProperty">The matching member property.</param> - <param name="parameterInfo">The constructor parameter.</param> - <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContractConverter(System.Type)"> - <summary> - Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract. - </summary> - <param name="objectType">Type of the object.</param> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateArrayContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePrimitiveContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateLinqContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDynamicContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(System.Type)"> - <summary> - Determines which contract type is created for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties(System.Type,Newtonsoft.Json.MemberSerialization)"> - <summary> - Creates properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>. - </summary> - <param name="type">The type to create properties for.</param> - /// <param name="memberSerialization">The member serialization mode for the type.</param> - <returns>Properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateMemberValueProvider(System.Reflection.MemberInfo)"> - <summary> - Creates the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member. - </summary> - <param name="member">The member.</param> - <returns>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>. - </summary> - <param name="memberSerialization">The member's parent <see cref="T:Newtonsoft.Json.MemberSerialization"/>.</param> - <param name="member">The member to create a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for.</param> - <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)"> - <summary> - Resolves the name of the property. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>Name of the property.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)"> - <summary> - Gets the resolved name of the property. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>Name of the property.</returns> - </member> - <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration"> - <summary> - Gets a value indicating whether members are being get and set using dynamic code generation. - This value is determined by the runtime permissions available. - </summary> - <value> - <c>true</c> if using dynamic code generation; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DefaultMembersSearchFlags"> - <summary> - Gets or sets the default members search flags. - </summary> - <value>The default members search flags.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.SerializeCompilerGeneratedMembers"> - <summary> - Gets or sets a value indicating whether compiler generated members should be serialized. - </summary> - <value> - <c>true</c> if serialized compiler generated members; otherwise, <c>false</c>. - </value> - </member> - <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.ResolvePropertyName(System.String)"> - <summary> - Resolves the name of the property. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>The property name camel cased.</returns> - </member> - <member name="T:Newtonsoft.Json.Serialization.IReferenceResolver"> - <summary> - Used to resolve references when serializing and deserializing JSON by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)"> - <summary> - Resolves a reference to its object. - </summary> - <param name="context">The serialization context.</param> - <param name="reference">The reference to resolve.</param> - <returns>The object that</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)"> - <summary> - Gets the reference for the sepecified object. - </summary> - <param name="context">The serialization context.</param> - <param name="value">The object to get a reference for.</param> - <returns>The reference to the object.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)"> - <summary> - Determines whether the specified object is referenced. - </summary> - <param name="context">The serialization context.</param> - <param name="value">The object to test for a reference.</param> - <returns> - <c>true</c> if the specified object is referenced; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)"> - <summary> - Adds a reference to the specified object. - </summary> - <param name="context">The serialization context.</param> - <param name="reference">The reference.</param> - <param name="value">The object to reference.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder"> - <summary> - The default serialization binder used when resolving and loading classes from type names. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param> - <returns> - The type of the object the formatter creates a new instance of. - </returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToName(System.Type,System.String@,System.String@)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="serializedType">The type of the object the formatter creates a new instance of.</param> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object. </param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object. </param> - </member> - <member name="T:Newtonsoft.Json.Serialization.ErrorContext"> - <summary> - Provides information surrounding an error. - </summary> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Error"> - <summary> - Gets or sets the error. - </summary> - <value>The error.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject"> - <summary> - Gets the original object that caused the error. - </summary> - <value>The original object that caused the error.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Member"> - <summary> - Gets the member that caused the error. - </summary> - <value>The member that caused the error.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Path"> - <summary> - Gets the path of the JSON location where the error occurred. - </summary> - <value>The path of the JSON location where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Handled"> - <summary> - Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.ErrorContext"/> is handled. - </summary> - <value><c>true</c> if handled; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.ErrorEventArgs"> - <summary> - Provides data for the Error event. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ErrorEventArgs"/> class. - </summary> - <param name="currentObject">The current object.</param> - <param name="errorContext">The error context.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject"> - <summary> - Gets the current object the error event is being raised against. - </summary> - <value>The current object the error event is being raised against.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext"> - <summary> - Gets the error context. - </summary> - <value>The error context.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.IValueProvider"> - <summary> - Provides methods to get and set values. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)"> - <summary> - Sets the value. - </summary> - <param name="target">The target to set the value on.</param> - <param name="value">The value to set on the target.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)"> - <summary> - Gets the value. - </summary> - <param name="target">The target to get the value from.</param> - <returns>The value.</returns> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonArrayContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonContainerContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType"> - <summary> - Gets the underlying type for the contract. - </summary> - <value>The underlying type for the contract.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.CreatedType"> - <summary> - Gets or sets the type created during deserialization. - </summary> - <value>The type created during deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.IsReference"> - <summary> - Gets or sets whether this type contract is serialized as a reference. - </summary> - <value>Whether this type contract is serialized as a reference.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.Converter"> - <summary> - Gets or sets the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for this contract. - </summary> - <value>The converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserialized"> - <summary> - Gets or sets the method called immediately after deserialization of the object. - </summary> - <value>The method called immediately after deserialization of the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializing"> - <summary> - Gets or sets the method called during deserialization of the object. - </summary> - <value>The method called during deserialization of the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerialized"> - <summary> - Gets or sets the method called after serialization of the object graph. - </summary> - <value>The method called after serialization of the object graph.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializing"> - <summary> - Gets or sets the method called before serialization of the object. - </summary> - <value>The method called before serialization of the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"> - <summary> - Gets or sets the default creator method used to create the object. - </summary> - <value>The default creator method used to create the object.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic"> - <summary> - Gets or sets a value indicating whether the default creator is non public. - </summary> - <value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError"> - <summary> - Gets or sets the method called when an error is thrown during the serialization of the object. - </summary> - <value>The method called when an error is thrown during the serialization of the object.</value> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonContainerContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter"> - <summary> - Gets or sets the default collection items <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <value>The converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference"> - <summary> - Gets or sets a value indicating whether the collection items preserve object references. - </summary> - <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling"> - <summary> - Gets or sets the collection item reference loop handling. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling"> - <summary> - Gets or sets the collection item type name handling. - </summary> - <value>The type name handling.</value> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType"> - <summary> - Gets the <see cref="T:System.Type"/> of the collection items. - </summary> - <value>The <see cref="T:System.Type"/> of the collection items.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.PropertyNameResolver"> - <summary> - Gets or sets the property name resolver. - </summary> - <value>The property name resolver.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType"> - <summary> - Gets the <see cref="T:System.Type"/> of the dictionary keys. - </summary> - <value>The <see cref="T:System.Type"/> of the dictionary keys.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType"> - <summary> - Gets the <see cref="T:System.Type"/> of the dictionary values. - </summary> - <value>The <see cref="T:System.Type"/> of the dictionary values.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonDynamicContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonDynamicContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDynamicContract.Properties"> - <summary> - Gets the object's properties. - </summary> - <value>The object's properties.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDynamicContract.PropertyNameResolver"> - <summary> - Gets or sets the property name resolver. - </summary> - <value>The property name resolver.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonLinqContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonObjectContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization"> - <summary> - Gets or sets the object member serialization. - </summary> - <value>The member object serialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired"> - <summary> - Gets or sets a value that indicates whether the object's properties are required. - </summary> - <value> - A value indicating whether the object's properties are required. - </value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties"> - <summary> - Gets the object's properties. - </summary> - <value>The object's properties.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ConstructorParameters"> - <summary> - Gets the constructor parameters required for any non-default constructor - </summary> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor"> - <summary> - Gets or sets the override constructor used to create the object. - This is set when a constructor is marked up using the - JsonConstructor attribute. - </summary> - <value>The override constructor.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ParametrizedConstructor"> - <summary> - Gets or sets the parametrized constructor used to create the object. - </summary> - <value>The parametrized constructor.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonProperty"> - <summary> - Maps a JSON property to a .NET member or constructor parameter. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonProperty.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents this instance. - </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName"> - <summary> - Gets or sets the name of the property. - </summary> - <value>The name of the property.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType"> - <summary> - Gets or sets the type that declared this property. - </summary> - <value>The type that declared this property.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Order"> - <summary> - Gets or sets the order of serialization and deserialization of a member. - </summary> - <value>The numeric order of serialization or deserialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName"> - <summary> - Gets or sets the name of the underlying member or parameter. - </summary> - <value>The name of the underlying member or parameter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType"> - <summary> - Gets or sets the type of the property. - </summary> - <value>The type of the property.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Converter"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> for the property. - If set this converter takes presidence over the contract converter for the property type. - </summary> - <value>The converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter"> - <summary> - Gets the member converter. - </summary> - <value>The member converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored. - </summary> - <value><c>true</c> if ignored; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Readable"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable. - </summary> - <value><c>true</c> if readable; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Writable"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable. - </summary> - <value><c>true</c> if writable; otherwise, <c>false</c>.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue"> - <summary> - Gets the default value. - </summary> - <value>The default value.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required. - </summary> - <value>A value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference"> - <summary> - Gets a value indicating whether this property preserves object references. - </summary> - <value> - <c>true</c> if this instance is reference; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling"> - <summary> - Gets the property null value handling. - </summary> - <value>The null value handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling"> - <summary> - Gets the property default value handling. - </summary> - <value>The default value handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling"> - <summary> - Gets the property reference loop handling. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling"> - <summary> - Gets the property object creation handling. - </summary> - <value>The object creation handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling"> - <summary> - Gets or sets the type name handling. - </summary> - <value>The type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize"> - <summary> - Gets or sets a predicate used to determine whether the property should be serialize. - </summary> - <value>A predicate used to determine whether the property should be serialize.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified"> - <summary> - Gets or sets a predicate used to determine whether the property should be serialized. - </summary> - <value>A predicate used to determine whether the property should be serialized.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified"> - <summary> - Gets or sets an action used to set whether the property has been deserialized. - </summary> - <value>An action used to set whether the property has been deserialized.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter"> - <summary> - Gets or sets the converter used when serializing the property's collection items. - </summary> - <value>The collection's items converter.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference"> - <summary> - Gets or sets whether this property's collection items are serialized as a reference. - </summary> - <value>Whether this property's collection items are serialized as a reference.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling"> - <summary> - Gets or sets the the type name handling used when serializing the property's collection items. - </summary> - <value>The collection's items type name handling.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling"> - <summary> - Gets or sets the the reference loop handling used when serializing the property's collection items. - </summary> - <value>The collection's items reference loop handling.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"> - <summary> - A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"/> class. - </summary> - <param name="type">The type.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)"> - <summary> - When implemented in a derived class, extracts the key from the specified element. - </summary> - <param name="item">The element from which to extract the key.</param> - <returns>The key for the specified element.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)"> - <summary> - Adds a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object. - </summary> - <param name="property">The property to add to the collection.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)"> - <summary> - Gets the closest matching <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object. - First attempts to get an exact case match of propertyName and then - a case insensitive match. - </summary> - <param name="propertyName">Name of the property.</param> - <returns>A matching property if found.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)"> - <summary> - Gets a property by property name. - </summary> - <param name="propertyName">The name of the property to get.</param> - <param name="comparisonType">Type property name string comparison.</param> - <returns>A matching property if found.</returns> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonStringContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1"> - <summary> - Represents a method that constructs an object. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.OnErrorAttribute"> - <summary> - When applied to a method, specifies that the method is called when an error occurs serializing an object. - </summary> - </member> - <member name="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"> - <summary> - Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using reflection. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"/> class. - </summary> - <param name="memberInfo">The member info.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)"> - <summary> - Sets the value. - </summary> - <param name="target">The target to set the value on.</param> - <param name="value">The value to set on the target.</param> - </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)"> - <summary> - Gets the value. - </summary> - <param name="target">The target to get the value from.</param> - <returns>The value.</returns> - </member> - <member name="T:Newtonsoft.Json.TypeNameHandling"> - <summary> - Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.None"> - <summary> - Do not include the .NET type name when serializing types. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Objects"> - <summary> - Include the .NET type name when serializing into a JSON object structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Arrays"> - <summary> - Include the .NET type name when serializing into a JSON array structure. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.All"> - <summary> - Always include the .NET type name when serializing. - </summary> - </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Auto"> - <summary> - Include the .NET type name when the type of the object being serialized is not the same as its declared type. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})"> - <summary> - Determines whether the collection is null or empty. - </summary> - <param name="collection">The collection.</param> - <returns> - <c>true</c> if the collection is null or empty; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})"> - <summary> - Adds the elements of the specified collection to the specified generic IList. - </summary> - <param name="initial">The list to add to.</param> - <param name="collection">The collection of elements to add.</param> - </member> - <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IndexOf``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})"> - <summary> - Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer. - </summary> - <typeparam name="TSource">The type of the elements of source.</typeparam> - <param name="list">A sequence in which to locate a value.</param> - <param name="value">The object to locate in the sequence</param> - <param name="comparer">An equality comparer to compare values.</param> - <returns>The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.Convert(System.Object,System.Globalization.CultureInfo,System.Type)"> - <summary> - Converts the value to the specified type. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <returns>The converted type.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.TryConvert(System.Object,System.Globalization.CultureInfo,System.Type,System.Object@)"> - <summary> - Converts the value to the specified type. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <param name="convertedValue">The converted value if the conversion was successful or the default value of <c>T</c> if it failed.</param> - <returns> - <c>true</c> if <c>initialValue</c> was converted successfully; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)"> - <summary> - 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. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert or cast the value to.</param> - <returns> - The converted type. If conversion was unsuccessful, the initial value - is returned if assignable to the target type. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodWithResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback,Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)"> - <summary> - Helper method for generating a MetaObject which calls a - specific method on Dynamic that returns a result - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodReturnLast(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)"> - <summary> - Helper method for generating a MetaObject which calls a - specific method on Dynamic, but uses one of the arguments for - the result. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodNoResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)"> - <summary> - Helper method for generating a MetaObject which calls a - specific method on Dynamic, but uses one of the arguments for - the result. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.GetRestrictions"> - <summary> - Returns a Restrictions object which includes our current restrictions merged - with a restriction limiting our type - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1"> - <summary> - Gets a dictionary of the names and values of an Enum type. - </summary> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1(System.Type)"> - <summary> - Gets a dictionary of the names and values of an Enum type. - </summary> - <param name="enumType">The enum type to get names and values for.</param> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetCollectionItemType(System.Type)"> - <summary> - Gets the type of the typed collection's items. - </summary> - <param name="type">The type.</param> - <returns>The type of the typed collection's items.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(System.Reflection.MemberInfo)"> - <summary> - Gets the member's underlying type. - </summary> - <param name="member">The member.</param> - <returns>The underlying type of the member.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.MemberInfo)"> - <summary> - Determines whether the member is an indexed property. - </summary> - <param name="member">The member.</param> - <returns> - <c>true</c> if the member is an indexed property; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.PropertyInfo)"> - <summary> - Determines whether the property is an indexed property. - </summary> - <param name="property">The property.</param> - <returns> - <c>true</c> if the property is an indexed property; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue(System.Reflection.MemberInfo,System.Object)"> - <summary> - Gets the member's value on the object. - </summary> - <param name="member">The member.</param> - <param name="target">The target object.</param> - <returns>The member's value on the object.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)"> - <summary> - Sets the member's value on the target object. - </summary> - <param name="member">The member.</param> - <param name="target">The target.</param> - <param name="value">The value.</param> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanReadMemberValue(System.Reflection.MemberInfo,System.Boolean)"> - <summary> - Determines whether the specified MemberInfo can be read. - </summary> - <param name="member">The MemberInfo to determine whether can be read.</param> - /// <param name="nonPublic">if set to <c>true</c> then allow the member to be gotten non-publicly.</param> - <returns> - <c>true</c> if the specified MemberInfo can be read; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanSetMemberValue(System.Reflection.MemberInfo,System.Boolean,System.Boolean)"> - <summary> - Determines whether the specified MemberInfo can be set. - </summary> - <param name="member">The MemberInfo to determine whether can be set.</param> - <param name="nonPublic">if set to <c>true</c> then allow the member to be set non-publicly.</param> - <param name="canSetReadOnly">if set to <c>true</c> then allow the member to be set if read-only.</param> - <returns> - <c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Utilities.StringBuffer"> - <summary> - Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)"> - <summary> - Determines whether the string is all white space. Empty string will return false. - </summary> - <param name="s">The string to test whether it is all white space.</param> - <returns> - <c>true</c> if the string is all white space; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.StringUtils.NullEmptyString(System.String)"> - <summary> - Nulls an empty string. - </summary> - <param name="s">The string.</param> - <returns>Null if the string was null, otherwise the string unchanged.</returns> - </member> - <member name="T:Newtonsoft.Json.Schema.Extensions"> - <summary> - Contains the JSON schema extension methods. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)"> - <summary> - Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <returns> - <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,System.Collections.Generic.IList{System.String}@)"> - <summary> - Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <param name="errorMessages">When this method returns, contains any error messages generated while validating. </param> - <returns> - <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>. - </returns> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)"> - <summary> - Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)"> - <summary> - Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <param name="validationEventHandler">The validation event handler.</param> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaException"> - <summary> - Returns detailed information about the schema exception. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class - with a specified error message. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String,System.Exception)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. - </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LineNumber"> - <summary> - Gets the line number indicating where the error occurred. - </summary> - <value>The line number indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LinePosition"> - <summary> - Gets the line position indicating where the error occurred. - </summary> - <value>The line position indicating where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.Path"> - <summary> - Gets the path to the JSON where the error occurred. - </summary> - <value>The path to the JSON where the error occurred.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling"> - <summary> - Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.None"> - <summary> - Do not infer a schema Id. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseTypeName"> - <summary> - Use the .NET type name as the schema Id. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseAssemblyQualifiedName"> - <summary> - Use the assembly qualified .NET type name as the schema Id. - </summary> - </member> - <member name="T:Newtonsoft.Json.Schema.ValidationEventArgs"> - <summary> - Returns detailed information related to the <see cref="T:Newtonsoft.Json.Schema.ValidationEventHandler"/>. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> associated with the validation error. - </summary> - <value>The JsonSchemaException associated with the validation error.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Path"> - <summary> - Gets the path of the JSON location where the validation error occurred. - </summary> - <value>The path of the JSON location where the validation error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Message"> - <summary> - Gets the text description corresponding to the validation error. - </summary> - <value>The text description.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.ValidationEventHandler"> - <summary> - Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchema"> - <summary> - An in-memory representation of a JSON Schema. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)"> - <summary> - Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param> - <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> to use when resolving schema references.</param> - <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)"> - <summary> - Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains schema JSON. - </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Parses the specified json. - </summary> - <param name="json">The json.</param> - <param name="resolver">The resolver.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)"> - <summary> - Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/> using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>. - </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="resolver">The resolver used.</param> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.ToString"> - <summary> - Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. - </summary> - <returns> - A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Id"> - <summary> - Gets or sets the id. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Title"> - <summary> - Gets or sets the title. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Required"> - <summary> - Gets or sets whether the object is required. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly"> - <summary> - Gets or sets whether the object is read only. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Hidden"> - <summary> - Gets or sets whether the object is visible to users. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Transient"> - <summary> - Gets or sets whether the object is transient. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Description"> - <summary> - Gets or sets the description of the object. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Type"> - <summary> - Gets or sets the types of values allowed by the object. - </summary> - <value>The type.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Pattern"> - <summary> - Gets or sets the pattern. - </summary> - <value>The pattern.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength"> - <summary> - Gets or sets the minimum length. - </summary> - <value>The minimum length.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength"> - <summary> - Gets or sets the maximum length. - </summary> - <value>The maximum length.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy"> - <summary> - Gets or sets a number that the value should be divisble by. - </summary> - <value>A number that the value should be divisble by.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"> - <summary> - Gets or sets the minimum. - </summary> - <value>The minimum.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"> - <summary> - Gets or sets the maximum. - </summary> - <value>The maximum.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum"> - <summary> - Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute. - </summary> - <value>A flag indicating whether the value can not equal the number defined by the "minimum" attribute.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum"> - <summary> - Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute. - </summary> - <value>A flag indicating whether the value can not equal the number defined by the "maximum" attribute.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems"> - <summary> - Gets or sets the minimum number of items. - </summary> - <value>The minimum number of items.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems"> - <summary> - Gets or sets the maximum number of items. - </summary> - <value>The maximum number of items.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Items"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Properties"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties"> - <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties. - </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties"> - <summary> - Gets or sets the pattern properties. - </summary> - <value>The pattern properties.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties"> - <summary> - Gets or sets a value indicating whether additional properties are allowed. - </summary> - <value> - <c>true</c> if additional properties are allowed; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Requires"> - <summary> - Gets or sets the required property if this property is present. - </summary> - <value>The required property if this property is present.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Identity"> - <summary> - Gets or sets the identity. - </summary> - <value>The identity.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Enum"> - <summary> - Gets or sets the a collection of valid enum values allowed. - </summary> - <value>A collection of valid enum values allowed.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Options"> - <summary> - Gets or sets a collection of options. - </summary> - <value>A collection of options.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Disallow"> - <summary> - Gets or sets disallowed types. - </summary> - <value>The disallow types.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Default"> - <summary> - Gets or sets the default value. - </summary> - <value>The default value.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Extends"> - <summary> - Gets or sets the extend <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>. - </summary> - <value>The extended <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.</value> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Format"> - <summary> - Gets or sets the format. - </summary> - <value>The format.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"> - <summary> - Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)"> - <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. - </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param> - <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling"> - <summary> - Gets or sets how undefined schemas are handled by the serializer. - </summary> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver"> - <summary> - Gets or sets the contract resolver. - </summary> - <value>The contract resolver.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaResolver"> - <summary> - Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)"> - <summary> - Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id. - </summary> - <param name="id">The id.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id.</returns> - </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas"> - <summary> - Gets or sets the loaded schemas. - </summary> - <value>The loaded schemas.</value> - </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaType"> - <summary> - The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.None"> - <summary> - No type specified. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.String"> - <summary> - String type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Float"> - <summary> - Float type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Integer"> - <summary> - Integer type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean"> - <summary> - Boolean type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Object"> - <summary> - Object type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Array"> - <summary> - Array type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Null"> - <summary> - Null type. - </summary> - </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Any"> - <summary> - Any type. - </summary> - </member> - <member name="T:Newtonsoft.Json.WriteState"> - <summary> - Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Error"> - <summary> - An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state. - You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state. - Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls results in an <see cref="T:System.InvalidOperationException"/> being thrown. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Closed"> - <summary> - The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Object"> - <summary> - An object is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Array"> - <summary> - A array is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Constructor"> - <summary> - A constructor is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Property"> - <summary> - A property is being written. - </summary> - </member> - <member name="F:Newtonsoft.Json.WriteState.Start"> - <summary> - A write method has not been called. - </summary> - </member> - </members> -</doc> diff --git a/packages/Newtonsoft.Json.4.5.7/lib/winrt45/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.4.5.7/lib/winrt45/Newtonsoft.Json.dll deleted file mode 100644 index 7545d92..0000000 Binary files a/packages/Newtonsoft.Json.4.5.7/lib/winrt45/Newtonsoft.Json.dll and /dev/null differ diff --git a/packages/Newtonsoft.Json.6.0.8/lib/net20/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.6.0.8/lib/net20/Newtonsoft.Json.dll new file mode 100644 index 0000000..475e312 Binary files /dev/null and b/packages/Newtonsoft.Json.6.0.8/lib/net20/Newtonsoft.Json.dll differ diff --git a/packages/Newtonsoft.Json.4.5.7/lib/net20/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.6.0.8/lib/net20/Newtonsoft.Json.xml similarity index 84% rename from packages/Newtonsoft.Json.4.5.7/lib/net20/Newtonsoft.Json.xml rename to packages/Newtonsoft.Json.6.0.8/lib/net20/Newtonsoft.Json.xml index dbc2fdd..159260e 100644 --- a/packages/Newtonsoft.Json.4.5.7/lib/net20/Newtonsoft.Json.xml +++ b/packages/Newtonsoft.Json.6.0.8/lib/net20/Newtonsoft.Json.xml @@ -23,12 +23,12 @@ </member> <member name="T:Newtonsoft.Json.Bson.BsonReader"> <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. </summary> </member> <member name="T:Newtonsoft.Json.JsonReader"> <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. </summary> </member> <member name="M:Newtonsoft.Json.JsonReader.#ctor"> @@ -56,9 +56,9 @@ </member> <member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> - <returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns> + <returns>A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns> </member> <member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal"> <summary> @@ -127,6 +127,15 @@ the reader is closed; otherwise false. The default is true. </value> </member> + <member name="P:Newtonsoft.Json.JsonReader.SupportMultipleContent"> + <summary> + Gets or sets a value indicating whether multiple pieces of JSON content can + be read from a continuous stream without erroring. + </summary> + <value> + true to support reading multiple pieces of JSON content; otherwise false. The default is false. + </value> + </member> <member name="P:Newtonsoft.Json.JsonReader.QuoteChar"> <summary> Gets the quotation mark character used to enclose the value of a string. @@ -142,6 +151,16 @@ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. </summary> </member> + <member name="P:Newtonsoft.Json.JsonReader.FloatParseHandling"> + <summary> + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonReader.DateFormatString"> + <summary> + Get or set how custom date formatted strings are parsed when reading JSON. + </summary> + </member> <member name="P:Newtonsoft.Json.JsonReader.MaxDepth"> <summary> Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. @@ -278,10 +297,10 @@ </member> <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. </returns> </member> <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDecimal"> @@ -345,12 +364,12 @@ </member> <member name="T:Newtonsoft.Json.Bson.BsonWriter"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> </member> <member name="T:Newtonsoft.Json.JsonWriter"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> </member> <member name="M:Newtonsoft.Json.JsonWriter.#ctor"> @@ -401,9 +420,16 @@ </member> <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)"> <summary> - Writes the property name of a name/value pair on a Json object. + Writes the property name of a name/value pair on a JSON object. + </summary> + <param name="name">The name of the property.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String,System.Boolean)"> + <summary> + Writes the property name of a name/value pair on a JSON object. </summary> <param name="name">The name of the property.</param> + <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd"> <summary> @@ -411,10 +437,33 @@ </summary> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)"> + <summary> + Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token and its children. + </summary> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader,System.Boolean)"> <summary> Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token. </summary> <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param> + <param name="writeChildren">A flag indicating whether the current token's children should be written.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken,System.Object)"> + <summary> + Writes the <see cref="T:Newtonsoft.Json.JsonToken"/> token and its value. + </summary> + <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> to write.</param> + <param name="value"> + The value to write. + A value is only required for tokens that have an associated value, e.g. the <see cref="T:System.String"/> property name for <see cref="F:Newtonsoft.Json.JsonToken.PropertyName"/>. + A null value can be passed to the method for token's that don't have a value, e.g. <see cref="F:Newtonsoft.Json.JsonToken.StartObject"/>.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken)"> + <summary> + Writes the <see cref="T:Newtonsoft.Json.JsonToken"/> token. + </summary> + <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> to write.</param> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> <summary> @@ -659,9 +708,9 @@ </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)"> <summary> @@ -688,6 +737,13 @@ </summary> <param name="ws">The string of white space characters.</param> </member> + <member name="M:Newtonsoft.Json.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)"> + <summary> + Sets the state of the JsonWriter, + </summary> + <param name="token">The JsonToken being written.</param> + <param name="value">The value being written.</param> + </member> <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput"> <summary> Gets or sets a value indicating whether the underlying stream or @@ -726,7 +782,29 @@ </member> <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling"> <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON. + Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.StringEscapeHandling"> + <summary> + Get or set how strings are escaped when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.FloatFormatHandling"> + <summary> + Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>, + are written to JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.DateFormatString"> + <summary> + Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.Culture"> + <summary> + Gets or sets the culture used when writing JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. </summary> </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)"> @@ -797,6 +875,13 @@ Closes this stream and the underlying stream. </summary> </member> + <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Object)"> + <summary> + Writes a <see cref="T:System.Object"/> value. + An error will raised if the value cannot be written as a single JSON token. + </summary> + <param name="value">The <see cref="T:System.Object"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteNull"> <summary> Writes a null value. @@ -899,9 +984,9 @@ </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)"> <summary> @@ -923,9 +1008,9 @@ </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value that represents a BSON object id. + Writes a <see cref="T:System.Byte"/>[] value that represents a BSON object id. </summary> - <param name="value"></param> + <param name="value">The Object ID value to write.</param> </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)"> <summary> @@ -1074,7 +1159,7 @@ <summary> Create a custom object </summary> - <typeparam name="T"></typeparam> + <typeparam name="T">The object type to convert.</typeparam> </member> <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> @@ -1099,7 +1184,7 @@ Creates an object which will then be populated by the serializer. </summary> <param name="objectType">Type of the object.</param> - <returns></returns> + <returns>The created object.</returns> </member> <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)"> <summary> @@ -1264,8 +1349,10 @@ <summary> Converts an <see cref="T:System.Enum"/> to and from its name string value. </summary> + </member> + <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor"> <summary> - Converts an <see cref="T:System.Enum"/> to and from its name string value. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class. </summary> </member> <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> @@ -1286,13 +1373,6 @@ <param name="serializer">The calling serializer.</param> <returns>The object value.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.GetEnumNameMap(System.Type)"> - <summary> - A cached representation of the Enum string representation to respect per Enum field name. - </summary> - <param name="t">The type of the Enum.</param> - <returns>A map of enum field name to either the field name, or the configured enum member name (<see cref="!:EnumMemberAttribute"/>).</returns> - </member> <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.CanConvert(System.Type)"> <summary> Determines whether this instance can convert the specified object type. @@ -1308,6 +1388,12 @@ </summary> <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value> </member> + <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues"> + <summary> + Gets or sets a value indicating whether integer values are allowed. + </summary> + <value><c>true</c> if integers are allowed; otherwise, <c>false</c>.</value> + </member> <member name="T:Newtonsoft.Json.Converters.VersionConverter"> <summary> Converts a <see cref="T:System.Version"/> to and from a string (e.g. "1.2.3.4"). @@ -1396,6 +1482,43 @@ Time zone information should be preserved when converting. </summary> </member> + <member name="T:Newtonsoft.Json.FloatFormatHandling"> + <summary> + Specifies float format handling options when writing special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/> with <see cref="T:Newtonsoft.Json.JsonWriter"/>. + </summary> + </member> + <member name="F:Newtonsoft.Json.FloatFormatHandling.String"> + <summary> + Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity". + </summary> + </member> + <member name="F:Newtonsoft.Json.FloatFormatHandling.Symbol"> + <summary> + Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity. + Note that this will produce non-valid JSON. + </summary> + </member> + <member name="F:Newtonsoft.Json.FloatFormatHandling.DefaultValue"> + <summary> + Write special floating point values as the property's default value in JSON, e.g. 0.0 for a <see cref="T:System.Double"/> property, null for a <see cref="T:System.Nullable`1"/> property. + </summary> + </member> + <member name="T:Newtonsoft.Json.FloatParseHandling"> + <summary> + Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + </summary> + </member> + <member name="F:Newtonsoft.Json.FloatParseHandling.Double"> + <summary> + Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Double"/>. + </summary> + </member> + <member name="F:Newtonsoft.Json.FloatParseHandling.Decimal"> + <summary> + Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Decimal"/>. + </summary> + </member> <member name="T:Newtonsoft.Json.Formatting"> <summary> Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>. @@ -1461,6 +1584,17 @@ </summary> <value>The collection's items converter.</value> </member> + <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterParameters"> + <summary> + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. + </summary> + <example> + [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + </example> + </member> <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference"> <summary> Gets or sets a value that indicates whether to preserve object references. @@ -1534,6 +1668,145 @@ <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception> <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception> </member> + <member name="T:Newtonsoft.Json.JsonExtensionDataAttribute"> + <summary> + Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to deserialize properties with no matching class member into the specified collection + and write values during serialization. + </summary> + </member> + <member name="M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonExtensionDataAttribute"/> class. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.WriteData"> + <summary> + Gets or sets a value that indicates whether to write extension data when serializing the object. + </summary> + <value> + <c>true</c> to write extension data when serializing the object; otherwise, <c>false</c>. The default is <c>true</c>. + </value> + </member> + <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.ReadData"> + <summary> + Gets or sets a value that indicates whether to read extension data when deserializing the object. + </summary> + <value> + <c>true</c> to read extension data when deserializing the object; otherwise, <c>false</c>. The default is <c>true</c>. + </value> + </member> + <member name="T:Newtonsoft.Json.Linq.JsonMergeSettings"> + <summary> + Specifies the settings used when merging JSON. + </summary> + </member> + <member name="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling"> + <summary> + Gets or sets the method used when merging JSON arrays. + </summary> + <value>The method used when merging JSON arrays.</value> + </member> + <member name="T:Newtonsoft.Json.Linq.MergeArrayHandling"> + <summary> + Specifies how JSON arrays are merged together. + </summary> + </member> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat"> + <summary>Concatenate arrays.</summary> + </member> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Union"> + <summary>Union arrays, skipping items that already exist.</summary> + </member> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace"> + <summary>Replace all array items.</summary> + </member> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge"> + <summary>Merge array items together, matched by index.</summary> + </member> + <member name="T:Newtonsoft.Json.MetadataPropertyHandling"> + <summary> + Specifies metadata property handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + </summary> + </member> + <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Default"> + <summary> + Read metadata properties located at the start of a JSON object. + </summary> + </member> + <member name="F:Newtonsoft.Json.MetadataPropertyHandling.ReadAhead"> + <summary> + Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance. + </summary> + </member> + <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Ignore"> + <summary> + Do not try to read metadata properties. + </summary> + </member> + <member name="T:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter"> + <summary> + Represents a trace writer that writes to the application's <see cref="T:System.Diagnostics.TraceListener"/> instances. + </summary> + </member> + <member name="T:Newtonsoft.Json.Serialization.ITraceWriter"> + <summary> + Represents a trace writer. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.ITraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)"> + <summary> + Writes the specified trace level, message and optional exception. + </summary> + <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param> + <param name="message">The trace message.</param> + <param name="ex">The trace exception. This parameter is optional.</param> + </member> + <member name="P:Newtonsoft.Json.Serialization.ITraceWriter.LevelFilter"> + <summary> + Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>, + <code>Warning</code> and <code>Error</code> messages. + </summary> + <value>The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.</value> + </member> + <member name="M:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)"> + <summary> + Writes the specified trace level, message and optional exception. + </summary> + <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param> + <param name="message">The trace message.</param> + <param name="ex">The trace exception. This parameter is optional.</param> + </member> + <member name="P:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.LevelFilter"> + <summary> + Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>, + <code>Warning</code> and <code>Error</code> messages. + </summary> + <value> + The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + </value> + </member> + <member name="T:Newtonsoft.Json.Serialization.IAttributeProvider"> + <summary> + Provides methods to get attributes. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Boolean)"> + <summary> + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + </summary> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> + </member> + <member name="M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Type,System.Boolean)"> + <summary> + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + </summary> + <param name="attributeType">The type of the attributes.</param> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> + </member> <member name="T:Newtonsoft.Json.Serialization.JsonContainerContract"> <summary> Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. @@ -1568,6 +1841,36 @@ </summary> <value>The converter.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializedCallbacks"> + <summary> + Gets or sets all methods called immediately after deserialization of the object. + </summary> + <value>The methods called immediately after deserialization of the object.</value> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializingCallbacks"> + <summary> + Gets or sets all methods called during deserialization of the object. + </summary> + <value>The methods called during deserialization of the object.</value> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializedCallbacks"> + <summary> + Gets or sets all methods called after serialization of the object graph. + </summary> + <value>The methods called after serialization of the object graph.</value> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializingCallbacks"> + <summary> + Gets or sets all methods called before serialization of the object. + </summary> + <value>The methods called before serialization of the object.</value> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnErrorCallbacks"> + <summary> + Gets or sets all method called when an error is thrown during the serialization of the object. + </summary> + <value>The methods called when an error is thrown during the serialization of the object.</value> + </member> <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserialized"> <summary> Gets or sets the method called immediately after deserialization of the object. @@ -1592,6 +1895,12 @@ </summary> <value>The method called before serialization of the object.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError"> + <summary> + Gets or sets the method called when an error is thrown during the serialization of the object. + </summary> + <value>The method called when an error is thrown during the serialization of the object.</value> + </member> <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"> <summary> Gets or sets the default creator method used to create the object. @@ -1604,12 +1913,6 @@ </summary> <value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError"> - <summary> - Gets or sets the method called when an error is thrown during the serialization of the object. - </summary> - <value>The method called when an error is thrown during the serialization of the object.</value> - </member> <member name="M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonContainerContract"/> class. @@ -1640,6 +1943,119 @@ </summary> <value>The type name handling.</value> </member> + <member name="T:Newtonsoft.Json.Serialization.MemoryTraceWriter"> + <summary> + 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. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.MemoryTraceWriter"/> class. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)"> + <summary> + Writes the specified trace level, message and optional exception. + </summary> + <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param> + <param name="message">The trace message.</param> + <param name="ex">The trace exception. This parameter is optional.</param> + </member> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.GetTraceMessages"> + <summary> + Returns an enumeration of the most recent trace messages. + </summary> + <returns>An enumeration of the most recent trace messages.</returns> + </member> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.ToString"> + <summary> + Returns a <see cref="T:System.String"/> of the most recent trace messages. + </summary> + <returns> + A <see cref="T:System.String"/> of the most recent trace messages. + </returns> + </member> + <member name="P:Newtonsoft.Json.Serialization.MemoryTraceWriter.LevelFilter"> + <summary> + Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>, + <code>Warning</code> and <code>Error</code> messages. + </summary> + <value> + The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + </value> + </member> + <member name="T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider"> + <summary> + Provides methods to get attributes from a <see cref="T:System.Type"/>, <see cref="T:System.Reflection.MemberInfo"/>, <see cref="T:System.Reflection.ParameterInfo"/> or <see cref="T:System.Reflection.Assembly"/>. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.#ctor(System.Object)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider"/> class. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Boolean)"> + <summary> + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + </summary> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> + </member> + <member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Type,System.Boolean)"> + <summary> + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + </summary> + <param name="attributeType">The type of the attributes.</param> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> + </member> + <member name="T:Newtonsoft.Json.IJsonLineInfo"> + <summary> + Provides an interface to enable a class to return line and position information. + </summary> + </member> + <member name="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"> + <summary> + Gets a value indicating whether the class can return line information. + </summary> + <returns> + <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>. + </returns> + </member> + <member name="P:Newtonsoft.Json.IJsonLineInfo.LineNumber"> + <summary> + Gets the current line number. + </summary> + <value>The current line number or 0 if no line information is available (for example, HasLineInfo returns false).</value> + </member> + <member name="P:Newtonsoft.Json.IJsonLineInfo.LinePosition"> + <summary> + Gets the current line position. + </summary> + <value>The current line position or 0 if no line information is available (for example, HasLineInfo returns false).</value> + </member> + <member name="T:Newtonsoft.Json.StringEscapeHandling"> + <summary> + Specifies how strings are escaped when writing JSON text. + </summary> + </member> + <member name="F:Newtonsoft.Json.StringEscapeHandling.Default"> + <summary> + Only control characters (e.g. newline) are escaped. + </summary> + </member> + <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeNonAscii"> + <summary> + All non-ASCII and control characters (e.g. newline) are escaped. + </summary> + </member> + <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeHtml"> + <summary> + HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped. + </summary> + </member> <member name="T:Newtonsoft.Json.Utilities.LinqBridge.Enumerable"> <summary> Provides a set of static (Shared in Visual Basic) methods for @@ -2713,12 +3129,11 @@ Represents a view of a <see cref="T:Newtonsoft.Json.Linq.JProperty"/>. </summary> </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.#ctor(System.String,System.Type)"> + <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.#ctor(System.String)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JPropertyDescriptor"/> class. </summary> <param name="name">The name.</param> - <param name="propertyType">Type of the property.</param> </member> <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.CanResetValue(System.Object)"> <summary> @@ -2825,31 +3240,6 @@ </summary> <value></value> </member> - <member name="T:Newtonsoft.Json.IJsonLineInfo"> - <summary> - Provides an interface to enable a class to return line and position information. - </summary> - </member> - <member name="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"> - <summary> - Gets a value indicating whether the class can return line information. - </summary> - <returns> - <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.IJsonLineInfo.LineNumber"> - <summary> - Gets the current line number. - </summary> - <value>The current line number or 0 if no line information is available (for example, HasLineInfo returns false).</value> - </member> - <member name="P:Newtonsoft.Json.IJsonLineInfo.LinePosition"> - <summary> - Gets the current line position. - </summary> - <value>The current line position or 0 if no line information is available (for example, HasLineInfo returns false).</value> - </member> <member name="M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)"> <summary> Compares the values of two tokens, including the values of all descendant tokens. @@ -2876,6 +3266,12 @@ </summary> <returns>A collection of the ancestor tokens of this token.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.AncestorsAndSelf"> + <summary> + Returns a collection of tokens that contain this token, and the ancestors of this token. + </summary> + <returns>A collection of tokens that contain this token, and the ancestors of this token.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.AfterSelf"> <summary> Returns a collection of the sibling tokens after this token, in document order. @@ -2992,6 +3388,13 @@ <param name="value">The value.</param> <returns>The result of the conversion.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Char}"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32"> <summary> Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int32"/>. @@ -3013,6 +3416,27 @@ <param name="value">The value.</param> <returns>The result of the conversion.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Char"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Char"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.SByte"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.SByte"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}"> <summary> Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. @@ -3034,6 +3458,20 @@ <param name="value">The value.</param> <returns>The result of the conversion.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Byte}"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.SByte}"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime"> <summary> Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTime"/>. @@ -3113,7 +3551,42 @@ </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte[]"/>. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte"/>[]. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Guid"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Guid}"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.TimeSpan"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.TimeSpan}"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Uri"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Uri"/>. </summary> <param name="value">The value.</param> <returns>The result of the conversion.</returns> @@ -3125,6 +3598,34 @@ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte)~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Byte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Byte})~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.SByte)~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.SByte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.SByte})~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken"> <summary> Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. @@ -3281,7 +3782,42 @@ </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken"> <summary> - Performs an implicit conversion from <see cref="T:System.Byte[]"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Performs an implicit conversion from <see cref="T:System.Byte"/>[] to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Uri)~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Uri"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.TimeSpan)~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.TimeSpan"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.TimeSpan})~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Guid)~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Guid"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Guid})~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> @@ -3311,12 +3847,29 @@ <summary> Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <typeparam name="T">The object type that the token will be deserialized to.</typeparam> + <returns>The new object created from the JSON value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type)"> + <summary> + Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="objectType">The object type that the token will be deserialized to.</param> <returns>The new object created from the JSON value.</returns> </member> <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)"> <summary> Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> + <typeparam name="T">The object type that the token will be deserialized to.</typeparam> + <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param> + <returns>The new object created from the JSON value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type,Newtonsoft.Json.JsonSerializer)"> + <summary> + Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + </summary> + <param name="objectType">The object type that the token will be deserialized to.</param> <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param> <returns>The new object created from the JSON value.</returns> </member> @@ -3351,28 +3904,41 @@ </member> <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)"> <summary> - Selects the token that matches the object path. + Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path. </summary> <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. + A <see cref="T:System.String"/> that contains a JPath expression. </param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path or a null reference if no matching token is found.</returns> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>, or null.</returns> </member> <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)"> <summary> - Selects the token that matches the object path. + Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path. + </summary> + <param name="path"> + A <see cref="T:System.String"/> that contains a JPath expression. + </param> + <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String)"> + <summary> + Selects a collection of elements using a JPath expression. + </summary> + <param name="path"> + A <see cref="T:System.String"/> that contains a JPath expression. + </param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,System.Boolean)"> + <summary> + Selects a collection of elements using a JPath expression. </summary> <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. + A <see cref="T:System.String"/> that contains a JPath expression. </param> - <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no token is found.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path.</returns> + <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns> </member> <member name="M:Newtonsoft.Json.Linq.JToken.DeepClone"> <summary> @@ -3380,6 +3946,52 @@ </summary> <returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.AddAnnotation(System.Object)"> + <summary> + Adds an object to the annotation list of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="annotation">The annotation to add.</param> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotation``1"> + <summary> + Get the first annotation object of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <typeparam name="T">The type of the annotation to retrieve.</typeparam> + <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotation(System.Type)"> + <summary> + Gets the first annotation object of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of the annotation to retrieve.</param> + <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotations``1"> + <summary> + Gets a collection of annotations of the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <typeparam name="T">The type of the annotations to retrieve.</typeparam> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the annotations for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotations(System.Type)"> + <summary> + Gets a collection of annotations of the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of the annotations to retrieve.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:System.Object"/> that contains the annotations that match the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations``1"> + <summary> + Removes the annotations of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <typeparam name="T">The type of annotations to remove.</typeparam> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations(System.Type)"> + <summary> + Removes the annotations of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of annotations to remove.</param> + </member> <member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer"> <summary> Gets a comparer that can compare two tokens for value equality. @@ -3406,7 +4018,7 @@ </member> <member name="P:Newtonsoft.Json.Linq.JToken.HasValues"> <summary> - Gets a value indicating whether this token has childen tokens. + Gets a value indicating whether this token has child tokens. </summary> <value> <c>true</c> if this token has child values; otherwise, <c>false</c>. @@ -3424,6 +4036,11 @@ </summary> <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the previous sibling token.</value> </member> + <member name="P:Newtonsoft.Json.Linq.JToken.Path"> + <summary> + Gets the path of the JSON token. + </summary> + </member> <member name="P:Newtonsoft.Json.Linq.JToken.Item(System.Object)"> <summary> Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. @@ -3454,6 +4071,18 @@ </summary> <param name="value">The value.</param> </member> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Decimal)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + </summary> + <param name="value">The value.</param> + </member> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Char)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + </summary> + <param name="value">The value.</param> + </member> <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. @@ -3466,6 +4095,12 @@ </summary> <param name="value">The value.</param> </member> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + </summary> + <param name="value">The value.</param> + </member> <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. @@ -3522,6 +4157,18 @@ <param name="value">The value.</param> <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JValue.CreateNull"> + <summary> + Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value. + </summary> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JValue.CreateUndefined"> + <summary> + Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value. + </summary> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> <summary> Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. @@ -3616,7 +4263,7 @@ </member> <member name="P:Newtonsoft.Json.Linq.JValue.HasValues"> <summary> - Gets a value indicating whether this token has childen tokens. + Gets a value indicating whether this token has child tokens. </summary> <value> <c>true</c> if this token has child values; otherwise, <c>false</c>. @@ -3715,7 +4362,11 @@ <member name="T:Newtonsoft.Json.PreserveReferencesHandling"> <summary> Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="PreservingObjectReferencesOn" title="Preserve Object References"/> + </example> </member> <member name="F:Newtonsoft.Json.PreserveReferencesHandling.None"> <summary> @@ -3769,6 +4420,10 @@ <summary> Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingObject" title="DefaultValueHandling Class"/> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingExample" title="DefaultValueHandling Ignore Example"/> + </example> </member> <member name="F:Newtonsoft.Json.DefaultValueHandling.Include"> <summary> @@ -3779,7 +4434,10 @@ <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore"> <summary> Ignore members where the member value is the same as the member's default value when serializing objects - so that is is not written to JSON, and ignores setting members when the JSON value equals the member's default value. + so that is is not written to JSON. + This option will ignore all default values (e.g. <c>null</c> for objects and nullable types; <c>0</c> for integers, + decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be changed by + placing the <see cref="T:System.ComponentModel.DefaultValueAttribute"/> on the property. </summary> </member> <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate"> @@ -3804,12 +4462,25 @@ </summary> <param name="converterType">Type of the converter.</param> </member> + <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type,System.Object[])"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class. + </summary> + <param name="converterType">Type of the converter.</param> + <param name="converterParameters">Parameter list to use when constructing the JsonConverter. Can be null.</param> + </member> <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType"> <summary> Gets the type of the converter. </summary> <value>The type of the converter.</value> </member> + <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterParameters"> + <summary> + The parameter list to use when constructing the JsonConverter described by ConverterType. + If null, the default constructor is used. + </summary> + </member> <member name="T:Newtonsoft.Json.JsonObjectAttribute"> <summary> Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object. @@ -3904,6 +4575,12 @@ </summary> <value>The type name handling.</value> </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.MetadataPropertyHandling"> + <summary> + Gets or sets how metadata properties are used during deserialization. + </summary> + <value>The metadata properties handling.</value> + </member> <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat"> <summary> Gets or sets how a type name assembly is written and resolved by the serializer. @@ -3929,6 +4606,12 @@ </summary> <value>The reference resolver.</value> </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.TraceWriter"> + <summary> + Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages. + </summary> + <value>The trace writer.</value> + </member> <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder"> <summary> Gets or sets the <see cref="T:System.Runtime.Serialization.SerializationBinder"/> used by the serializer when resolving type names. @@ -3947,6 +4630,11 @@ </summary> <value>The context.</value> </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatString"> + <summary> + Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text. + </summary> + </member> <member name="P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth"> <summary> Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. @@ -3972,6 +4660,23 @@ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. </summary> </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatFormatHandling"> + <summary> + Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>, + are written as JSON. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatParseHandling"> + <summary> + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.StringEscapeHandling"> + <summary> + Get or set how strings are escaped when writing JSON text. + </summary> + </member> <member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture"> <summary> Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. @@ -4005,10 +4710,10 @@ </member> <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. </returns> </member> <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal"> @@ -4044,7 +4749,7 @@ </member> <member name="P:Newtonsoft.Json.JsonValidatingReader.Value"> <summary> - Gets the text value of the current Json token. + Gets the text value of the current JSON token. </summary> <value></value> </member> @@ -4067,13 +4772,13 @@ </member> <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType"> <summary> - Gets the type of the current Json token. + Gets the type of the current JSON token. </summary> <value></value> </member> <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType"> <summary> - Gets the Common Language Runtime (CLR) type for the current Json token. + Gets the Common Language Runtime (CLR) type for the current JSON token. </summary> <value></value> </member> @@ -4300,10 +5005,10 @@ </member> <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. </returns> </member> <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal"> @@ -4381,6 +5086,17 @@ </summary> <value>The collection's items converter.</value> </member> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters"> + <summary> + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. + </summary> + <example> + [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + </example> + </member> <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling"> <summary> Gets or sets the null value handling used when serializing this property. @@ -4462,7 +5178,7 @@ </member> <member name="T:Newtonsoft.Json.JsonTextWriter"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> </member> <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)"> @@ -4509,6 +5225,13 @@ </summary> <param name="name">The name of the property.</param> </member> + <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String,System.Boolean)"> + <summary> + Writes the property name of a name/value pair on a JSON object. + </summary> + <param name="name">The name of the property.</param> + <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param> + </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent"> <summary> Writes indent characters. @@ -4524,6 +5247,13 @@ Writes an indent space. </summary> </member> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Object)"> + <summary> + Writes a <see cref="T:System.Object"/> value. + An error will raised if the value cannot be written as a single JSON token. + </summary> + <param name="value">The <see cref="T:System.Object"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull"> <summary> Writes a null value. @@ -4576,12 +5306,24 @@ </summary> <param name="value">The <see cref="T:System.Single"/> value to write.</param> </member> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Single})"> + <summary> + Writes a <see cref="T:System.Nullable`1"/> value. + </summary> + <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)"> <summary> Writes a <see cref="T:System.Double"/> value. </summary> <param name="value">The <see cref="T:System.Double"/> value to write.</param> </member> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Double})"> + <summary> + Writes a <see cref="T:System.Nullable`1"/> value. + </summary> + <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)"> <summary> Writes a <see cref="T:System.Boolean"/> value. @@ -4632,9 +5374,9 @@ </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)"> <summary> @@ -4787,6 +5529,9 @@ <summary> Provides methods for converting between common language runtime types and JSON types. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="SerializeObject" title="Serializing and Deserializing JSON with JsonConvert" /> + </example> </member> <member name="F:Newtonsoft.Json.JsonConvert.True"> <summary> @@ -4956,21 +5701,30 @@ Converts the <see cref="T:System.Uri"/> to its JSON string representation. </summary> <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Uri"/>.</returns> + <returns>A JSON string representation of the <see cref="T:System.Uri"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String)"> + <summary> + Converts the <see cref="T:System.String"/> to its JSON string representation. + </summary> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String)"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)"> <summary> Converts the <see cref="T:System.String"/> to its JSON string representation. </summary> <param name="value">The value to convert.</param> + <param name="delimiter">The string delimiter character.</param> <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char,Newtonsoft.Json.StringEscapeHandling)"> <summary> Converts the <see cref="T:System.String"/> to its JSON string representation. </summary> <param name="value">The value to convert.</param> - <param name="delimter">The string delimiter character.</param> + <param name="delimiter">The string delimiter character.</param> + <param name="stringEscapeHandling">The string escape handling.</param> <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)"> @@ -4989,7 +5743,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)"> <summary> - Serializes the specified object to a JSON string. + Serializes the specified object to a JSON string using formatting. </summary> <param name="value">The object to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> @@ -5007,7 +5761,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Serializes the specified object to a JSON string using formatting and a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. </summary> <param name="value">The object to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> @@ -5016,23 +5770,56 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Serializes the specified object to a JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <param name="value">The object to serialize.</param> + <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. + If this is null, default serialization settings will be used.</param> + <returns> + A JSON string representation of the object. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The object to serialize.</param> <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> + If this is null, default serialization settings will be used.</param> + <param name="type"> + The type of the value being serialized. + This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> <returns> A JSON string representation of the object. </returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Serializes the specified object to a JSON string using formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <param name="value">The object to serialize.</param> + <param name="formatting">Indicates how the output is formatted.</param> + <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. + If this is null, default serialization settings will be used.</param> + <returns> + A JSON string representation of the object. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The object to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> + If this is null, default serialization settings will be used.</param> + <param name="type"> + The type of the value being serialized. + This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> <returns> A JSON string representation of the object. </returns> @@ -5042,16 +5829,16 @@ Deserializes the JSON to a .NET object. </summary> <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> + <returns>The deserialized object from the JSON string.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Deserializes the JSON to a .NET object. + Deserializes the JSON to a .NET object using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The JSON to deserialize.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> <returns>The deserialized object from the JSON string.</returns> </member> @@ -5061,7 +5848,7 @@ </summary> <param name="value">The JSON to deserialize.</param> <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The deserialized object from the Json string.</returns> + <returns>The deserialized object from the JSON string.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)"> <summary> @@ -5069,7 +5856,7 @@ </summary> <typeparam name="T">The type of the object to deserialize to.</typeparam> <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> + <returns>The deserialized object from the JSON string.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)"> <summary> @@ -5084,9 +5871,26 @@ <param name="anonymousTypeObject">The anonymous type object.</param> <returns>The deserialized anonymous type from the JSON string.</returns> </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Deserializes the JSON to the given anonymous type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <typeparam name="T"> + The anonymous type to deserialize to. This can't be specified + traditionally and must be infered from the anonymous type passed + as a parameter. + </typeparam> + <param name="value">The JSON to deserialize.</param> + <param name="anonymousTypeObject">The anonymous type object.</param> + <param name="settings"> + The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. + If this is null, default serialization settings will be used. + </param> + <returns>The deserialized anonymous type from the JSON string.</returns> + </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])"> <summary> - Deserializes the JSON to the specified .NET type. + Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. </summary> <typeparam name="T">The type of the object to deserialize to.</typeparam> <param name="value">The JSON to deserialize.</param> @@ -5095,19 +5899,19 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Deserializes the JSON to the specified .NET type. + Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <typeparam name="T">The type of the object to deserialize to.</typeparam> <param name="value">The object to deserialize.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> <returns>The deserialized object from the JSON string.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])"> <summary> - Deserializes the JSON to the specified .NET type. + Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. </summary> <param name="value">The JSON to deserialize.</param> <param name="type">The type of the object to deserialize.</param> @@ -5116,13 +5920,13 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Deserializes the JSON to the specified .NET type. + Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The JSON to deserialize.</param> <param name="type">The type of the object to deserialize to.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> <returns>The deserialized object from the JSON string.</returns> </member> @@ -5135,13 +5939,13 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Populates the object with values from the JSON string. + Populates the object with values from the JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The JSON to populate values from.</param> <param name="target">The target object to populate values onto.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode)"> @@ -5153,7 +5957,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting)"> <summary> - Serializes the XML node to a JSON string. + Serializes the XML node to a JSON string using formatting. </summary> <param name="node">The node to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> @@ -5161,7 +5965,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean)"> <summary> - Serializes the XML node to a JSON string. + Serializes the XML node to a JSON string using formatting and omits the root object if <paramref name="omitRootObject"/> is <c>true</c>. </summary> <param name="node">The node to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> @@ -5177,7 +5981,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String)"> <summary> - Deserializes the XmlNode from a JSON string nested in a root elment. + Deserializes the XmlNode from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>. </summary> <param name="value">The JSON string.</param> <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> @@ -5185,7 +5989,8 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean)"> <summary> - Deserializes the XmlNode from a JSON string nested in a root elment. + Deserializes the XmlNode from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/> + and writes a .NET array attribute for collections. </summary> <param name="value">The JSON string.</param> <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> @@ -5195,6 +6000,15 @@ </param> <returns>The deserialized XmlNode</returns> </member> + <member name="P:Newtonsoft.Json.JsonConvert.DefaultSettings"> + <summary> + Gets or sets a function that creates default <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + Default settings are automatically used by serialization methods on <see cref="T:Newtonsoft.Json.JsonConvert"/>, + and <see cref="M:Newtonsoft.Json.Linq.JToken.ToObject``1"/> and <see cref="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"/> on <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + To serialize without using any default settings create a <see cref="T:Newtonsoft.Json.JsonSerializer"/> with + <see cref="M:Newtonsoft.Json.JsonSerializer.Create"/>. + </summary> + </member> <member name="T:Newtonsoft.Json.JsonSerializationException"> <summary> The exception thrown when an error occurs during Json serialization or deserialization. @@ -5240,12 +6054,47 @@ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class. </summary> </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Create"> + <summary> + Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. + </summary> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. + </returns> + </member> <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)"> <summary> Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. + </summary> + <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault"> + <summary> + Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. + </summary> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault(Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. </summary> <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param> - <returns>A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.</returns> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. + </returns> </member> <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)"> <summary> @@ -5303,6 +6152,32 @@ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param> <param name="value">The <see cref="T:System.Object"/> to serialize.</param> </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)"> + <summary> + Serializes the specified <see cref="T:System.Object"/> and writes the Json structure + to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>. + </summary> + <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param> + <param name="value">The <see cref="T:System.Object"/> to serialize.</param> + <param name="objectType"> + The type of the value being serialized. + This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object,System.Type)"> + <summary> + Serializes the specified <see cref="T:System.Object"/> and writes the Json structure + to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>. + </summary> + <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param> + <param name="value">The <see cref="T:System.Object"/> to serialize.</param> + <param name="objectType"> + The type of the value being serialized. + This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> + </member> <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)"> <summary> Serializes the specified <see cref="T:System.Object"/> and writes the Json structure @@ -5326,6 +6201,12 @@ Gets or sets the <see cref="T:System.Runtime.Serialization.SerializationBinder"/> used by the serializer when resolving type names. </summary> </member> + <member name="P:Newtonsoft.Json.JsonSerializer.TraceWriter"> + <summary> + Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages. + </summary> + <value>The trace writer.</value> + </member> <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"> <summary> Gets or sets how type name writing and reading is handled by the serializer. @@ -5374,6 +6255,12 @@ </summary> <value>The constructor handling.</value> </member> + <member name="P:Newtonsoft.Json.JsonSerializer.MetadataPropertyHandling"> + <summary> + Gets or sets how metadata properties are used during deserialization. + </summary> + <value>The metadata properties handling.</value> + </member> <member name="P:Newtonsoft.Json.JsonSerializer.Converters"> <summary> Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. @@ -5412,6 +6299,28 @@ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. </summary> </member> + <member name="P:Newtonsoft.Json.JsonSerializer.FloatParseHandling"> + <summary> + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.FloatFormatHandling"> + <summary> + Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>, + are written as JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.StringEscapeHandling"> + <summary> + Get or set how strings are escaped when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatString"> + <summary> + Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text. + </summary> + </member> <member name="P:Newtonsoft.Json.JsonSerializer.Culture"> <summary> Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. @@ -5441,7 +6350,15 @@ </summary> <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every token in the source collection.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.Extensions.AncestorsAndSelf``1(System.Collections.Generic.IEnumerable{``0})"> + <summary> + Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection. + </summary> + <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains every token in the source collection, the ancestors of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})"> <summary> @@ -5449,7 +6366,15 @@ </summary> <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every token in the source collection.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.Extensions.DescendantsAndSelf``1(System.Collections.Generic.IEnumerable{``0})"> + <summary> + Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection. + </summary> + <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains every token in the source collection, and the descendants of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})"> <summary> @@ -5464,14 +6389,14 @@ </summary> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection with the given key.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token in the source collection with the given key.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> Returns a collection of child values of every object in the source collection. </summary> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> <summary> @@ -5480,7 +6405,7 @@ <typeparam name="U">The type to convert the values to.</typeparam> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection with the given key.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token in the source collection with the given key.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> @@ -5488,7 +6413,7 @@ </summary> <typeparam name="U">The type to convert the values to.</typeparam> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> @@ -5513,7 +6438,7 @@ </summary> <typeparam name="T">The source collection type.</typeparam> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})"> <summary> @@ -5522,7 +6447,7 @@ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> <typeparam name="U">The type to convert the values to.</typeparam> <typeparam name="T">The source collection type.</typeparam> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> @@ -5584,6 +6509,12 @@ </summary> <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JContainer.DescendantsAndSelf"> + <summary> + Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order. + </summary> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing this token, and all the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)"> <summary> Adds the specified content as children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. @@ -5613,6 +6544,19 @@ Removes the child nodes from this token. </summary> </member> + <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)"> + <summary> + Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="content">The content to be merged.</param> + </member> + <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)"> + <summary> + Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/> using <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/>. + </summary> + <param name="content">The content to be merged.</param> + <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/> used to merge the content.</param> + </member> <member name="E:Newtonsoft.Json.Linq.JContainer.ListChanged"> <summary> Occurs when the list changes or an item in the list changes. @@ -5631,7 +6575,7 @@ </member> <member name="P:Newtonsoft.Json.Linq.JContainer.HasValues"> <summary> - Gets a value indicating whether this token has childen tokens. + Gets a value indicating whether this token has child tokens. </summary> <value> <c>true</c> if this token has child values; otherwise, <c>false</c>. @@ -5761,6 +6705,15 @@ An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. </returns> </member> + <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(Newtonsoft.Json.Linq.JEnumerable{`0})"> + <summary> + Determines whether the specified <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> is equal to this instance. + </summary> + <param name="other">The <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> to compare with this instance.</param> + <returns> + <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> is equal to this instance; otherwise, <c>false</c>. + </returns> + </member> <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)"> <summary> Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. @@ -5788,6 +6741,9 @@ <summary> Represents a JSON object. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text" /> + </example> </member> <member name="M:Newtonsoft.Json.Linq.JObject.#ctor"> <summary> @@ -5844,6 +6800,9 @@ </summary> <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text"/> + </example> </member> <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)"> <summary> @@ -5854,11 +6813,11 @@ </member> <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. + Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object. </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> + <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns> </member> <member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> <summary> @@ -5867,6 +6826,34 @@ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> </member> + <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String)"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. + </summary> + <param name="propertyName">Name of the property.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String,System.StringComparison)"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the <see cref="T:System.StringComparison"/> will be used to match a property. + </summary> + <param name="propertyName">Name of the property.</param> + <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,System.StringComparison,Newtonsoft.Json.Linq.JToken@)"> + <summary> + Tries to get the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the <see cref="T:System.StringComparison"/> will be used to match a property. + </summary> + <param name="propertyName">Name of the property.</param> + <param name="value">The value.</param> + <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param> + <returns>true if a value was successfully retrieved; otherwise, false.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)"> <summary> Adds the specified property name. @@ -6036,6 +7023,9 @@ <summary> Represents a JSON array. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text" /> + </example> </member> <member name="M:Newtonsoft.Json.Linq.JArray.#ctor"> <summary> @@ -6073,6 +7063,9 @@ </summary> <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text"/> + </example> </member> <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)"> <summary> @@ -6124,6 +7117,14 @@ <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> </member> + <member name="M:Newtonsoft.Json.Linq.JArray.GetEnumerator"> + <summary> + Returns an enumerator that iterates through the collection. + </summary> + <returns> + A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection. + </returns> + </member> <member name="M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)"> <summary> Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>. @@ -6146,6 +7147,13 @@ true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. </returns> </member> + <member name="M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)"> + <summary> + Copies to. + </summary> + <param name="array">The array.</param> + <param name="arrayIndex">Index of the array.</param> + </member> <member name="M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)"> <summary> Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>. @@ -6180,9 +7188,15 @@ </summary> <value></value> </member> + <member name="P:Newtonsoft.Json.Linq.JArray.IsReadOnly"> + <summary> + Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only. + </summary> + <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, false.</returns> + </member> <member name="T:Newtonsoft.Json.Linq.JTokenReader"> <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. </summary> </member> <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)"> @@ -6193,10 +7207,10 @@ </member> <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. </returns> </member> <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDecimal"> @@ -6231,9 +7245,19 @@ true if the next token was read successfully; false if there are no more tokens to read. </returns> </member> + <member name="P:Newtonsoft.Json.Linq.JTokenReader.CurrentToken"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the reader's current position. + </summary> + </member> + <member name="P:Newtonsoft.Json.Linq.JTokenReader.Path"> + <summary> + Gets the path of the current JSON token. + </summary> + </member> <member name="T:Newtonsoft.Json.Linq.JTokenWriter"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> </member> <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)"> @@ -6285,6 +7309,13 @@ </summary> <param name="name">The name of the property.</param> </member> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Object)"> + <summary> + Writes a <see cref="T:System.Object"/> value. + An error will raised if the value cannot be written as a single JSON token. + </summary> + <param name="value">The <see cref="T:System.Object"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull"> <summary> Writes a null value. @@ -6399,9 +7430,9 @@ </member> <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)"> <summary> @@ -6421,6 +7452,11 @@ </summary> <param name="value">The <see cref="T:System.Uri"/> value to write.</param> </member> + <member name="P:Newtonsoft.Json.Linq.JTokenWriter.CurrentToken"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the writer's current position. + </summary> + </member> <member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token"> <summary> Gets the token being writen. @@ -6690,10 +7726,10 @@ </member> <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)"> <summary> - Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id. + Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference. </summary> - <param name="id">The id.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id.</returns> + <param name="reference">The id.</param> + <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.</returns> </member> <member name="P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas"> <summary> @@ -6763,6 +7799,10 @@ <summary> Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverObject" title="IContractResolver Class"/> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverExample" title="IContractResolver Example"/> + </example> </member> <member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)"> <summary> @@ -6782,9 +7822,9 @@ </summary> <param name="shareCache"> If set to <c>true</c> the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> will use a cached shared with other resolvers of the same type. - Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected - behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly - recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Sharing the cache will significantly improve performance with multiple resolver instances because expensive reflection will only + happen once. This setting can cause unexpected behavior if different instances of the resolver are suppose to produce different + results. When set to false it is highly recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </param> </member> <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)"> @@ -6829,7 +7869,7 @@ Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract. </summary> <param name="objectType">Type of the object.</param> - <returns></returns> + <returns>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter"/>.</returns> </member> <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)"> <summary> @@ -7034,7 +8074,7 @@ </member> <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Error"> <summary> - Gets or sets the error. + Gets the error. </summary> <value>The error.</value> </member> @@ -7103,6 +8143,41 @@ </summary> <value>The <see cref="T:System.Type"/> of the collection items.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray"> + <summary> + Gets a value indicating whether the collection type is a multidimensional array. + </summary> + <value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value> + </member> + <member name="T:Newtonsoft.Json.Serialization.SerializationCallback"> + <summary> + Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization callback events. + </summary> + <param name="o">The object that raised the callback event.</param> + <param name="context">The streaming context.</param> + </member> + <member name="T:Newtonsoft.Json.Serialization.SerializationErrorCallback"> + <summary> + Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization error callback events. + </summary> + <param name="o">The object that raised the callback event.</param> + <param name="context">The streaming context.</param> + <param name="errorContext">The error context.</param> + </member> + <member name="T:Newtonsoft.Json.Serialization.ExtensionDataSetter"> + <summary> + Sets extension data for an object during deserialization. + </summary> + <param name="o">The object to set extension data on.</param> + <param name="key">The extension data key.</param> + <param name="value">The extension data value.</param> + </member> + <member name="T:Newtonsoft.Json.Serialization.ExtensionDataGetter"> + <summary> + Gets extension data for an object during serialization. + </summary> + <param name="o">The object to set extension data on.</param> + </member> <member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"> <summary> Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. @@ -7214,6 +8289,12 @@ </summary> <value>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.AttributeProvider"> + <summary> + Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IAttributeProvider"/> for this property. + </summary> + <value>The <see cref="T:Newtonsoft.Json.Serialization.IAttributeProvider"/> for this property.</value> + </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType"> <summary> Gets or sets the type of the property. @@ -7229,28 +8310,34 @@ </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter"> <summary> - Gets the member converter. + Gets or sets the member converter. </summary> <value>The member converter.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored. </summary> <value><c>true</c> if ignored; otherwise, <c>false</c>.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Readable"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable. </summary> <value><c>true</c> if readable; otherwise, <c>false</c>.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Writable"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable. </summary> <value><c>true</c> if writable; otherwise, <c>false</c>.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute"> + <summary> + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> has a member attribute. + </summary> + <value><c>true</c> if has a member attribute; otherwise, <c>false</c>.</value> + </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue"> <summary> Gets the default value. @@ -7259,13 +8346,13 @@ </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required. </summary> <value>A value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference"> <summary> - Gets a value indicating whether this property preserves object references. + Gets or sets a value indicating whether this property preserves object references. </summary> <value> <c>true</c> if this instance is reference; otherwise, <c>false</c>. @@ -7273,31 +8360,31 @@ </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling"> <summary> - Gets the property null value handling. + Gets or sets the property null value handling. </summary> <value>The null value handling.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling"> <summary> - Gets the property default value handling. + Gets or sets the property default value handling. </summary> <value>The default value handling.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling"> <summary> - Gets the property reference loop handling. + Gets or sets the property reference loop handling. </summary> <value>The reference loop handling.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling"> <summary> - Gets the property object creation handling. + Gets or sets the property object creation handling. </summary> <value>The object creation handling.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling"> <summary> - Gets or sets the type name handling. + Gets or sets or sets the type name handling. </summary> <value>The type name handling.</value> </member> @@ -7403,6 +8490,10 @@ <summary> Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingObject" title="NullValueHandling Class"/> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingExample" title="NullValueHandling Ignore Example"/> + </example> </member> <member name="F:Newtonsoft.Json.NullValueHandling.Include"> <summary> @@ -7602,6 +8693,33 @@ </summary> <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.</value> </member> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.PositionalItemsValidation"> + <summary> + Gets or sets a value indicating whether items in an array are validated using the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> instance at their array position from <see cref="P:Newtonsoft.Json.Schema.JsonSchema.Items"/>. + </summary> + <value> + <c>true</c> if items are validated using their array position; otherwise, <c>false</c>. + </value> + </member> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalItems"> + <summary> + Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items. + </summary> + <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items.</value> + </member> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalItems"> + <summary> + Gets or sets a value indicating whether additional items are allowed. + </summary> + <value> + <c>true</c> if additional items are allowed; otherwise, <c>false</c>. + </value> + </member> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.UniqueItems"> + <summary> + Gets or sets whether the array items must be unique. + </summary> + </member> <member name="P:Newtonsoft.Json.Schema.JsonSchema.Properties"> <summary> Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties. @@ -7634,24 +8752,12 @@ </summary> <value>The required property if this property is present.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Identity"> - <summary> - Gets or sets the identity. - </summary> - <value>The identity.</value> - </member> <member name="P:Newtonsoft.Json.Schema.JsonSchema.Enum"> <summary> Gets or sets the a collection of valid enum values allowed. </summary> <value>A collection of valid enum values allowed.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Options"> - <summary> - Gets or sets a collection of options. - </summary> - <value>A collection of options.</value> - </member> <member name="P:Newtonsoft.Json.Schema.JsonSchema.Disallow"> <summary> Gets or sets disallowed types. @@ -7666,9 +8772,9 @@ </member> <member name="P:Newtonsoft.Json.Schema.JsonSchema.Extends"> <summary> - Gets or sets the extend <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>. + Gets or sets the collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends. </summary> - <value>The extended <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.</value> + <value>The collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.</value> </member> <member name="P:Newtonsoft.Json.Schema.JsonSchema.Format"> <summary> @@ -7810,6 +8916,11 @@ Gets the constructor parameters required for any non-default constructor </summary> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"> + <summary> + Gets a collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> instances that define the parameters used with <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"/>. + </summary> + </member> <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor"> <summary> Gets or sets the override constructor used to create the object. @@ -7824,6 +8935,23 @@ </summary> <value>The parametrized constructor.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"> + <summary> + Gets or sets the function used to create the object. When set this function will override <see cref="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"/>. + This function is called with a collection of arguments which are defined by the <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"/> collection. + </summary> + <value>The function used to create the object.</value> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter"> + <summary> + Gets or sets the extension data setter. + </summary> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataGetter"> + <summary> + Gets or sets the extension data getter. + </summary> + </member> <member name="T:Newtonsoft.Json.Serialization.JsonStringContract"> <summary> Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. @@ -7835,10 +8963,26 @@ </summary> <param name="underlyingType">The underlying type for the contract.</param> </member> + <member name="M:Newtonsoft.Json.Serialization.JsonTypeReflector.CreateJsonConverterInstance(System.Type,System.Object[])"> + <summary> + Lookup and create an instance of the JsonConverter type described by the argument. + </summary> + <param name="converterType">The JsonConverter type to create.</param> + <param name="converterArgs">Optional arguments to pass to an initializing constructor of the JsonConverter. + If null, the default constructor is used.</param> + </member> + <member name="M:Newtonsoft.Json.Serialization.JsonTypeReflector.GetJsonConverterCreator(System.Type)"> + <summary> + Create a factory function that can be used to create instances of a JsonConverter described by the + argument type. The returned function can then be used to either invoke the converter's default ctor, or any + parameterized constructors by way of an object array. + </summary> + </member> <member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1"> <summary> Represents a method that constructs an object. </summary> + <typeparam name="T">The object type to create.</typeparam> </member> <member name="T:Newtonsoft.Json.Serialization.OnErrorAttribute"> <summary> @@ -7900,27 +9044,6 @@ Include the .NET type name when the type of the object being serialized is not the same as its declared type. </summary> </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.Convert(System.Object,System.Globalization.CultureInfo,System.Type)"> - <summary> - Converts the value to the specified type. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <returns>The converted type.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.TryConvert(System.Object,System.Globalization.CultureInfo,System.Type,System.Object@)"> - <summary> - Converts the value to the specified type. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <param name="convertedValue">The converted value if the conversion was successful or the default value of <c>T</c> if it failed.</param> - <returns> - <c>true</c> if <c>initialValue</c> was converted successfully; otherwise, <c>false</c>. - </returns> - </member> <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)"> <summary> Converts the value to the specified type. If the value is unable to be converted, the diff --git a/packages/Newtonsoft.Json.6.0.8/lib/net35/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.6.0.8/lib/net35/Newtonsoft.Json.dll new file mode 100644 index 0000000..0a61735 Binary files /dev/null and b/packages/Newtonsoft.Json.6.0.8/lib/net35/Newtonsoft.Json.dll differ diff --git a/packages/Newtonsoft.Json.4.5.7/lib/net40/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.6.0.8/lib/net35/Newtonsoft.Json.xml similarity index 83% rename from packages/Newtonsoft.Json.4.5.7/lib/net40/Newtonsoft.Json.xml rename to packages/Newtonsoft.Json.6.0.8/lib/net35/Newtonsoft.Json.xml index e91d694..3281415 100644 --- a/packages/Newtonsoft.Json.4.5.7/lib/net40/Newtonsoft.Json.xml +++ b/packages/Newtonsoft.Json.6.0.8/lib/net35/Newtonsoft.Json.xml @@ -6,12 +6,12 @@ <members> <member name="T:Newtonsoft.Json.Bson.BsonReader"> <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. </summary> </member> <member name="T:Newtonsoft.Json.JsonReader"> <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. </summary> </member> <member name="M:Newtonsoft.Json.JsonReader.#ctor"> @@ -39,9 +39,9 @@ </member> <member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> - <returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns> + <returns>A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns> </member> <member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal"> <summary> @@ -116,6 +116,15 @@ the reader is closed; otherwise false. The default is true. </value> </member> + <member name="P:Newtonsoft.Json.JsonReader.SupportMultipleContent"> + <summary> + Gets or sets a value indicating whether multiple pieces of JSON content can + be read from a continuous stream without erroring. + </summary> + <value> + true to support reading multiple pieces of JSON content; otherwise false. The default is false. + </value> + </member> <member name="P:Newtonsoft.Json.JsonReader.QuoteChar"> <summary> Gets the quotation mark character used to enclose the value of a string. @@ -131,6 +140,16 @@ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. </summary> </member> + <member name="P:Newtonsoft.Json.JsonReader.FloatParseHandling"> + <summary> + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonReader.DateFormatString"> + <summary> + Get or set how custom date formatted strings are parsed when reading JSON. + </summary> + </member> <member name="P:Newtonsoft.Json.JsonReader.MaxDepth"> <summary> Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. @@ -267,10 +286,10 @@ </member> <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. </returns> </member> <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDecimal"> @@ -342,12 +361,12 @@ </member> <member name="T:Newtonsoft.Json.Bson.BsonWriter"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> </member> <member name="T:Newtonsoft.Json.JsonWriter"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> </member> <member name="M:Newtonsoft.Json.JsonWriter.#ctor"> @@ -398,9 +417,16 @@ </member> <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)"> <summary> - Writes the property name of a name/value pair on a Json object. + Writes the property name of a name/value pair on a JSON object. + </summary> + <param name="name">The name of the property.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String,System.Boolean)"> + <summary> + Writes the property name of a name/value pair on a JSON object. </summary> <param name="name">The name of the property.</param> + <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd"> <summary> @@ -408,10 +434,33 @@ </summary> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)"> + <summary> + Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token and its children. + </summary> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader,System.Boolean)"> <summary> Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token. </summary> <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param> + <param name="writeChildren">A flag indicating whether the current token's children should be written.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken,System.Object)"> + <summary> + Writes the <see cref="T:Newtonsoft.Json.JsonToken"/> token and its value. + </summary> + <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> to write.</param> + <param name="value"> + The value to write. + A value is only required for tokens that have an associated value, e.g. the <see cref="T:System.String"/> property name for <see cref="F:Newtonsoft.Json.JsonToken.PropertyName"/>. + A null value can be passed to the method for token's that don't have a value, e.g. <see cref="F:Newtonsoft.Json.JsonToken.StartObject"/>.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken)"> + <summary> + Writes the <see cref="T:Newtonsoft.Json.JsonToken"/> token. + </summary> + <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> to write.</param> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> <summary> @@ -668,9 +717,9 @@ </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)"> <summary> @@ -697,6 +746,13 @@ </summary> <param name="ws">The string of white space characters.</param> </member> + <member name="M:Newtonsoft.Json.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)"> + <summary> + Sets the state of the JsonWriter, + </summary> + <param name="token">The JsonToken being written.</param> + <param name="value">The value being written.</param> + </member> <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput"> <summary> Gets or sets a value indicating whether the underlying stream or @@ -735,7 +791,29 @@ </member> <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling"> <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON. + Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.StringEscapeHandling"> + <summary> + Get or set how strings are escaped when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.FloatFormatHandling"> + <summary> + Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>, + are written to JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.DateFormatString"> + <summary> + Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.Culture"> + <summary> + Gets or sets the culture used when writing JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. </summary> </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)"> @@ -806,6 +884,13 @@ Closes this stream and the underlying stream. </summary> </member> + <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Object)"> + <summary> + Writes a <see cref="T:System.Object"/> value. + An error will raised if the value cannot be written as a single JSON token. + </summary> + <param name="value">The <see cref="T:System.Object"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteNull"> <summary> Writes a null value. @@ -914,9 +999,9 @@ </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)"> <summary> @@ -938,9 +1023,9 @@ </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value that represents a BSON object id. + Writes a <see cref="T:System.Byte"/>[] value that represents a BSON object id. </summary> - <param name="value"></param> + <param name="value">The Object ID value to write.</param> </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)"> <summary> @@ -1123,7 +1208,7 @@ <summary> Create a custom object </summary> - <typeparam name="T"></typeparam> + <typeparam name="T">The object type to convert.</typeparam> </member> <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> @@ -1148,7 +1233,7 @@ Creates an object which will then be populated by the serializer. </summary> <param name="objectType">Type of the object.</param> - <returns></returns> + <returns>The created object.</returns> </member> <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)"> <summary> @@ -1213,46 +1298,6 @@ <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. </returns> </member> - <member name="T:Newtonsoft.Json.Converters.ExpandoObjectConverter"> - <summary> - Converts an ExpandoObject to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanWrite"> - <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON. - </summary> - <value> - <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>. - </value> - </member> <member name="T:Newtonsoft.Json.Converters.KeyValuePairConverter"> <summary> Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON. @@ -1353,8 +1398,10 @@ <summary> Converts an <see cref="T:System.Enum"/> to and from its name string value. </summary> + </member> + <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor"> <summary> - Converts an <see cref="T:System.Enum"/> to and from its name string value. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class. </summary> </member> <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> @@ -1375,13 +1422,6 @@ <param name="serializer">The calling serializer.</param> <returns>The object value.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.GetEnumNameMap(System.Type)"> - <summary> - A cached representation of the Enum string representation to respect per Enum field name. - </summary> - <param name="t">The type of the Enum.</param> - <returns>A map of enum field name to either the field name, or the configured enum member name (<see cref="T:System.Runtime.Serialization.EnumMemberAttribute"/>).</returns> - </member> <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.CanConvert(System.Type)"> <summary> Determines whether this instance can convert the specified object type. @@ -1397,6 +1437,12 @@ </summary> <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value> </member> + <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues"> + <summary> + Gets or sets a value indicating whether integer values are allowed. + </summary> + <value><c>true</c> if integers are allowed; otherwise, <c>false</c>.</value> + </member> <member name="T:Newtonsoft.Json.ConstructorHandling"> <summary> Specifies how constructors are used when initializing objects during deserialization by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. @@ -1444,6 +1490,124 @@ <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. </returns> </member> + <member name="T:Newtonsoft.Json.DateFormatHandling"> + <summary> + Specifies how dates are formatted when writing JSON text. + </summary> + </member> + <member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat"> + <summary> + Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". + </summary> + </member> + <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat"> + <summary> + Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". + </summary> + </member> + <member name="T:Newtonsoft.Json.DateParseHandling"> + <summary> + Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. + </summary> + </member> + <member name="F:Newtonsoft.Json.DateParseHandling.None"> + <summary> + Date formatted strings are not parsed to a date type and are read as strings. + </summary> + </member> + <member name="F:Newtonsoft.Json.DateParseHandling.DateTime"> + <summary> + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>. + </summary> + </member> + <member name="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"> + <summary> + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"/>. + </summary> + </member> + <member name="T:Newtonsoft.Json.DateTimeZoneHandling"> + <summary> + Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>. + </summary> + </member> + <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local"> + <summary> + Treat as local time. If the <see cref="T:System.DateTime"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time. + </summary> + </member> + <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc"> + <summary> + Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC. + </summary> + </member> + <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified"> + <summary> + Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string. + If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified. + </summary> + </member> + <member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind"> + <summary> + Time zone information should be preserved when converting. + </summary> + </member> + <member name="T:Newtonsoft.Json.FloatFormatHandling"> + <summary> + Specifies float format handling options when writing special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/> with <see cref="T:Newtonsoft.Json.JsonWriter"/>. + </summary> + </member> + <member name="F:Newtonsoft.Json.FloatFormatHandling.String"> + <summary> + Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity". + </summary> + </member> + <member name="F:Newtonsoft.Json.FloatFormatHandling.Symbol"> + <summary> + Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity. + Note that this will produce non-valid JSON. + </summary> + </member> + <member name="F:Newtonsoft.Json.FloatFormatHandling.DefaultValue"> + <summary> + Write special floating point values as the property's default value in JSON, e.g. 0.0 for a <see cref="T:System.Double"/> property, null for a <see cref="T:System.Nullable`1"/> property. + </summary> + </member> + <member name="T:Newtonsoft.Json.FloatParseHandling"> + <summary> + Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + </summary> + </member> + <member name="F:Newtonsoft.Json.FloatParseHandling.Double"> + <summary> + Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Double"/>. + </summary> + </member> + <member name="F:Newtonsoft.Json.FloatParseHandling.Decimal"> + <summary> + Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Decimal"/>. + </summary> + </member> + <member name="T:Newtonsoft.Json.Formatting"> + <summary> + Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>. + </summary> + </member> + <member name="F:Newtonsoft.Json.Formatting.None"> + <summary> + No special formatting is applied. This is the default. + </summary> + </member> + <member name="F:Newtonsoft.Json.Formatting.Indented"> + <summary> + Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings. + </summary> + </member> + <member name="T:Newtonsoft.Json.JsonConstructorAttribute"> + <summary> + Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified constructor when deserializing that object. + </summary> + </member> <member name="T:Newtonsoft.Json.JsonDictionaryAttribute"> <summary> Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection. @@ -1489,6 +1653,17 @@ </summary> <value>The collection's items converter.</value> </member> + <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterParameters"> + <summary> + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. + </summary> + <example> + [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + </example> + </member> <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference"> <summary> Gets or sets a value that indicates whether to preserve object references. @@ -1562,86 +1737,233 @@ <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception> <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception> </member> - <member name="T:Newtonsoft.Json.DateFormatHandling"> + <member name="T:Newtonsoft.Json.JsonExtensionDataAttribute"> <summary> - Specifies how dates are formatted when writing JSON text. + Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to deserialize properties with no matching class member into the specified collection + and write values during serialization. </summary> </member> - <member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat"> + <member name="M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor"> <summary> - Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonExtensionDataAttribute"/> class. </summary> </member> - <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat"> + <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.WriteData"> <summary> - Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". + Gets or sets a value that indicates whether to write extension data when serializing the object. </summary> + <value> + <c>true</c> to write extension data when serializing the object; otherwise, <c>false</c>. The default is <c>true</c>. + </value> </member> - <member name="T:Newtonsoft.Json.DateParseHandling"> + <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.ReadData"> <summary> - Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. + Gets or sets a value that indicates whether to read extension data when deserializing the object. </summary> + <value> + <c>true</c> to read extension data when deserializing the object; otherwise, <c>false</c>. The default is <c>true</c>. + </value> </member> - <member name="F:Newtonsoft.Json.DateParseHandling.None"> + <member name="T:Newtonsoft.Json.Linq.JPropertyDescriptor"> <summary> - Date formatted strings are not parsed to a date type and are read as strings. + Represents a view of a <see cref="T:Newtonsoft.Json.Linq.JProperty"/>. </summary> </member> - <member name="F:Newtonsoft.Json.DateParseHandling.DateTime"> + <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.#ctor(System.String)"> <summary> - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JPropertyDescriptor"/> class. </summary> + <param name="name">The name.</param> </member> - <member name="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"> + <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.CanResetValue(System.Object)"> <summary> - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"/>. + When overridden in a derived class, returns whether resetting an object changes its value. </summary> + <returns> + true if resetting the component changes its value; otherwise, false. + </returns> + <param name="component">The component to test for reset capability. + </param> </member> - <member name="T:Newtonsoft.Json.DateTimeZoneHandling"> + <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.GetValue(System.Object)"> <summary> - Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>. + When overridden in a derived class, gets the current value of the property on a component. </summary> + <returns> + The value of a property for a given component. + </returns> + <param name="component">The component with the property for which to retrieve the value. + </param> </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local"> + <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ResetValue(System.Object)"> <summary> - Treat as local time. If the <see cref="T:System.DateTime"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time. + When overridden in a derived class, resets the value for this property of the component to the default value. </summary> + <param name="component">The component with the property value that is to be reset to the default value. + </param> </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc"> + <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.SetValue(System.Object,System.Object)"> <summary> - Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC. + When overridden in a derived class, sets the value of the component to a different value. </summary> + <param name="component">The component with the property value that is to be set. + </param><param name="value">The new value. + </param> </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified"> + <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ShouldSerializeValue(System.Object)"> <summary> - Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string. - If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified. + When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted. </summary> + <returns> + true if the property should be persisted; otherwise, false. + </returns> + <param name="component">The component with the property to be examined for persistence. + </param> </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind"> + <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.ComponentType"> <summary> - Time zone information should be preserved when converting. + When overridden in a derived class, gets the type of the component this property is bound to. </summary> + <returns> + A <see cref="T:System.Type"/> that represents the type of component this property is bound to. When the <see cref="M:System.ComponentModel.PropertyDescriptor.GetValue(System.Object)"/> or <see cref="M:System.ComponentModel.PropertyDescriptor.SetValue(System.Object,System.Object)"/> methods are invoked, the object specified might be an instance of this type. + </returns> </member> - <member name="T:Newtonsoft.Json.Formatting"> + <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.IsReadOnly"> <summary> - Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>. + When overridden in a derived class, gets a value indicating whether this property is read-only. </summary> + <returns> + true if the property is read-only; otherwise, false. + </returns> </member> - <member name="F:Newtonsoft.Json.Formatting.None"> + <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.PropertyType"> <summary> - No special formatting is applied. This is the default. + When overridden in a derived class, gets the type of the property. </summary> + <returns> + A <see cref="T:System.Type"/> that represents the type of the property. + </returns> </member> - <member name="F:Newtonsoft.Json.Formatting.Indented"> + <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.NameHashCode"> <summary> - Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings. + Gets the hash code for the name of the member. </summary> + <value></value> + <returns> + The hash code for the name of the member. + </returns> </member> - <member name="T:Newtonsoft.Json.JsonConstructorAttribute"> + <member name="T:Newtonsoft.Json.Linq.JsonMergeSettings"> <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified constructor when deserializing that object. + Specifies the settings used when merging JSON. + </summary> + </member> + <member name="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling"> + <summary> + Gets or sets the method used when merging JSON arrays. </summary> + <value>The method used when merging JSON arrays.</value> + </member> + <member name="T:Newtonsoft.Json.Linq.MergeArrayHandling"> + <summary> + Specifies how JSON arrays are merged together. + </summary> + </member> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat"> + <summary>Concatenate arrays.</summary> + </member> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Union"> + <summary>Union arrays, skipping items that already exist.</summary> + </member> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace"> + <summary>Replace all array items.</summary> + </member> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge"> + <summary>Merge array items together, matched by index.</summary> + </member> + <member name="T:Newtonsoft.Json.MetadataPropertyHandling"> + <summary> + Specifies metadata property handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + </summary> + </member> + <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Default"> + <summary> + Read metadata properties located at the start of a JSON object. + </summary> + </member> + <member name="F:Newtonsoft.Json.MetadataPropertyHandling.ReadAhead"> + <summary> + Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance. + </summary> + </member> + <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Ignore"> + <summary> + Do not try to read metadata properties. + </summary> + </member> + <member name="T:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter"> + <summary> + Represents a trace writer that writes to the application's <see cref="T:System.Diagnostics.TraceListener"/> instances. + </summary> + </member> + <member name="T:Newtonsoft.Json.Serialization.ITraceWriter"> + <summary> + Represents a trace writer. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.ITraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)"> + <summary> + Writes the specified trace level, message and optional exception. + </summary> + <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param> + <param name="message">The trace message.</param> + <param name="ex">The trace exception. This parameter is optional.</param> + </member> + <member name="P:Newtonsoft.Json.Serialization.ITraceWriter.LevelFilter"> + <summary> + Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>, + <code>Warning</code> and <code>Error</code> messages. + </summary> + <value>The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.</value> + </member> + <member name="M:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)"> + <summary> + Writes the specified trace level, message and optional exception. + </summary> + <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param> + <param name="message">The trace message.</param> + <param name="ex">The trace exception. This parameter is optional.</param> + </member> + <member name="P:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.LevelFilter"> + <summary> + Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>, + <code>Warning</code> and <code>Error</code> messages. + </summary> + <value> + The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + </value> + </member> + <member name="T:Newtonsoft.Json.Serialization.IAttributeProvider"> + <summary> + Provides methods to get attributes. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Boolean)"> + <summary> + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + </summary> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> + </member> + <member name="M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Type,System.Boolean)"> + <summary> + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + </summary> + <param name="attributeType">The type of the attributes.</param> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> </member> <member name="T:Newtonsoft.Json.Serialization.JsonContainerContract"> <summary> @@ -1677,6 +1999,36 @@ </summary> <value>The converter.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializedCallbacks"> + <summary> + Gets or sets all methods called immediately after deserialization of the object. + </summary> + <value>The methods called immediately after deserialization of the object.</value> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializingCallbacks"> + <summary> + Gets or sets all methods called during deserialization of the object. + </summary> + <value>The methods called during deserialization of the object.</value> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializedCallbacks"> + <summary> + Gets or sets all methods called after serialization of the object graph. + </summary> + <value>The methods called after serialization of the object graph.</value> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializingCallbacks"> + <summary> + Gets or sets all methods called before serialization of the object. + </summary> + <value>The methods called before serialization of the object.</value> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnErrorCallbacks"> + <summary> + Gets or sets all method called when an error is thrown during the serialization of the object. + </summary> + <value>The methods called when an error is thrown during the serialization of the object.</value> + </member> <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserialized"> <summary> Gets or sets the method called immediately after deserialization of the object. @@ -1701,6 +2053,12 @@ </summary> <value>The method called before serialization of the object.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError"> + <summary> + Gets or sets the method called when an error is thrown during the serialization of the object. + </summary> + <value>The method called when an error is thrown during the serialization of the object.</value> + </member> <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"> <summary> Gets or sets the default creator method used to create the object. @@ -1713,12 +2071,6 @@ </summary> <value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError"> - <summary> - Gets or sets the method called when an error is thrown during the serialization of the object. - </summary> - <value>The method called when an error is thrown during the serialization of the object.</value> - </member> <member name="M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonContainerContract"/> class. @@ -1749,32 +2101,73 @@ </summary> <value>The type name handling.</value> </member> - <member name="T:Newtonsoft.Json.Linq.JRaw"> + <member name="T:Newtonsoft.Json.Serialization.MemoryTraceWriter"> <summary> - Represents a raw JSON string. + 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. </summary> </member> - <member name="T:Newtonsoft.Json.Linq.JValue"> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.#ctor"> <summary> - Represents a value in JSON (string, integer, date, etc). + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.MemoryTraceWriter"/> class. </summary> </member> - <member name="T:Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)"> <summary> - Represents an abstract JSON token. + Writes the specified trace level, message and optional exception. </summary> + <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param> + <param name="message">The trace message.</param> + <param name="ex">The trace exception. This parameter is optional.</param> </member> - <member name="T:Newtonsoft.Json.Linq.IJEnumerable`1"> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.GetTraceMessages"> <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. + Returns an enumeration of the most recent trace messages. </summary> - <typeparam name="T">The type of token</typeparam> + <returns>An enumeration of the most recent trace messages.</returns> </member> - <member name="P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)"> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.ToString"> <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key. + Returns a <see cref="T:System.String"/> of the most recent trace messages. </summary> - <value></value> + <returns> + A <see cref="T:System.String"/> of the most recent trace messages. + </returns> + </member> + <member name="P:Newtonsoft.Json.Serialization.MemoryTraceWriter.LevelFilter"> + <summary> + Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>, + <code>Warning</code> and <code>Error</code> messages. + </summary> + <value> + The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + </value> + </member> + <member name="T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider"> + <summary> + Provides methods to get attributes from a <see cref="T:System.Type"/>, <see cref="T:System.Reflection.MemberInfo"/>, <see cref="T:System.Reflection.ParameterInfo"/> or <see cref="T:System.Reflection.Assembly"/>. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.#ctor(System.Object)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider"/> class. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Boolean)"> + <summary> + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + </summary> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> + </member> + <member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Type,System.Boolean)"> + <summary> + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + </summary> + <param name="attributeType">The type of the attributes.</param> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> </member> <member name="T:Newtonsoft.Json.IJsonLineInfo"> <summary> @@ -1801,6 +2194,53 @@ </summary> <value>The current line position or 0 if no line information is available (for example, HasLineInfo returns false).</value> </member> + <member name="T:Newtonsoft.Json.StringEscapeHandling"> + <summary> + Specifies how strings are escaped when writing JSON text. + </summary> + </member> + <member name="F:Newtonsoft.Json.StringEscapeHandling.Default"> + <summary> + Only control characters (e.g. newline) are escaped. + </summary> + </member> + <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeNonAscii"> + <summary> + All non-ASCII and control characters (e.g. newline) are escaped. + </summary> + </member> + <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeHtml"> + <summary> + HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped. + </summary> + </member> + <member name="T:Newtonsoft.Json.Linq.JRaw"> + <summary> + Represents a raw JSON string. + </summary> + </member> + <member name="T:Newtonsoft.Json.Linq.JValue"> + <summary> + Represents a value in JSON (string, integer, date, etc). + </summary> + </member> + <member name="T:Newtonsoft.Json.Linq.JToken"> + <summary> + Represents an abstract JSON token. + </summary> + </member> + <member name="T:Newtonsoft.Json.Linq.IJEnumerable`1"> + <summary> + Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. + </summary> + <typeparam name="T">The type of token</typeparam> + </member> + <member name="P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key. + </summary> + <value></value> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)"> <summary> Compares the values of two tokens, including the values of all descendant tokens. @@ -1827,6 +2267,12 @@ </summary> <returns>A collection of the ancestor tokens of this token.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.AncestorsAndSelf"> + <summary> + Returns a collection of tokens that contain this token, and the ancestors of this token. + </summary> + <returns>A collection of tokens that contain this token, and the ancestors of this token.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.AfterSelf"> <summary> Returns a collection of the sibling tokens after this token, in document order. @@ -1957,6 +2403,13 @@ <param name="value">The value.</param> <returns>The result of the conversion.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Char}"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32"> <summary> Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int32"/>. @@ -1978,6 +2431,27 @@ <param name="value">The value.</param> <returns>The result of the conversion.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Char"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Char"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.SByte"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.SByte"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}"> <summary> Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. @@ -1999,6 +2473,20 @@ <param name="value">The value.</param> <returns>The result of the conversion.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Byte}"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.SByte}"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime"> <summary> Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTime"/>. @@ -2078,7 +2566,42 @@ </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte[]"/>. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte"/>[]. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Guid"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Guid}"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.TimeSpan"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.TimeSpan}"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Uri"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Uri"/>. </summary> <param name="value">The value.</param> <returns>The result of the conversion.</returns> @@ -2097,6 +2620,34 @@ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte)~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Byte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Byte})~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.SByte)~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.SByte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.SByte})~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken"> <summary> Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. @@ -2260,7 +2811,42 @@ </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken"> <summary> - Performs an implicit conversion from <see cref="T:System.Byte[]"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Performs an implicit conversion from <see cref="T:System.Byte"/>[] to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Uri)~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Uri"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.TimeSpan)~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.TimeSpan"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.TimeSpan})~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Guid)~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Guid"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Guid})~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> @@ -2290,12 +2876,29 @@ <summary> Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <typeparam name="T">The object type that the token will be deserialized to.</typeparam> + <returns>The new object created from the JSON value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type)"> + <summary> + Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="objectType">The object type that the token will be deserialized to.</param> <returns>The new object created from the JSON value.</returns> </member> <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)"> <summary> Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> + <typeparam name="T">The object type that the token will be deserialized to.</typeparam> + <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param> + <returns>The new object created from the JSON value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type,Newtonsoft.Json.JsonSerializer)"> + <summary> + Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + </summary> + <param name="objectType">The object type that the token will be deserialized to.</param> <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param> <returns>The new object created from the JSON value.</returns> </member> @@ -2330,46 +2933,41 @@ </member> <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)"> <summary> - Selects the token that matches the object path. + Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path. </summary> <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. + A <see cref="T:System.String"/> that contains a JPath expression. </param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path or a null reference if no matching token is found.</returns> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>, or null.</returns> </member> <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)"> <summary> - Selects the token that matches the object path. + Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path. </summary> <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. + A <see cref="T:System.String"/> that contains a JPath expression. </param> - <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no token is found.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path.</returns> + <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.GetMetaObject(System.Linq.Expressions.Expression)"> + <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String)"> <summary> - Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object. + Selects a collection of elements using a JPath expression. </summary> - <param name="parameter">The expression tree representation of the runtime value.</param> - <returns> - The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object. - </returns> + <param name="path"> + A <see cref="T:System.String"/> that contains a JPath expression. + </param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.System#Dynamic#IDynamicMetaObjectProvider#GetMetaObject(System.Linq.Expressions.Expression)"> + <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,System.Boolean)"> <summary> - Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object. + Selects a collection of elements using a JPath expression. </summary> - <param name="parameter">The expression tree representation of the runtime value.</param> - <returns> - The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object. - </returns> + <param name="path"> + A <see cref="T:System.String"/> that contains a JPath expression. + </param> + <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns> </member> <member name="M:Newtonsoft.Json.Linq.JToken.DeepClone"> <summary> @@ -2377,6 +2975,52 @@ </summary> <returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.AddAnnotation(System.Object)"> + <summary> + Adds an object to the annotation list of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="annotation">The annotation to add.</param> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotation``1"> + <summary> + Get the first annotation object of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <typeparam name="T">The type of the annotation to retrieve.</typeparam> + <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotation(System.Type)"> + <summary> + Gets the first annotation object of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of the annotation to retrieve.</param> + <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotations``1"> + <summary> + Gets a collection of annotations of the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <typeparam name="T">The type of the annotations to retrieve.</typeparam> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the annotations for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotations(System.Type)"> + <summary> + Gets a collection of annotations of the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of the annotations to retrieve.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:System.Object"/> that contains the annotations that match the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations``1"> + <summary> + Removes the annotations of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <typeparam name="T">The type of annotations to remove.</typeparam> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations(System.Type)"> + <summary> + Removes the annotations of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of annotations to remove.</param> + </member> <member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer"> <summary> Gets a comparer that can compare two tokens for value equality. @@ -2403,7 +3047,7 @@ </member> <member name="P:Newtonsoft.Json.Linq.JToken.HasValues"> <summary> - Gets a value indicating whether this token has childen tokens. + Gets a value indicating whether this token has child tokens. </summary> <value> <c>true</c> if this token has child values; otherwise, <c>false</c>. @@ -2421,6 +3065,11 @@ </summary> <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the previous sibling token.</value> </member> + <member name="P:Newtonsoft.Json.Linq.JToken.Path"> + <summary> + Gets the path of the JSON token. + </summary> + </member> <member name="P:Newtonsoft.Json.Linq.JToken.Item(System.Object)"> <summary> Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. @@ -2443,27 +3092,51 @@ <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class from another <see cref="T:Newtonsoft.Json.Linq.JValue"/> object. </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JValue"/> object to copy from.</param> + <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JValue"/> object to copy from.</param> + </member> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + </summary> + <param name="value">The value.</param> + </member> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Decimal)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + </summary> + <param name="value">The value.</param> + </member> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Char)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + </summary> + <param name="value">The value.</param> + </member> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + </summary> + <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTimeOffset)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> @@ -2519,6 +3192,18 @@ <param name="value">The value.</param> <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JValue.CreateNull"> + <summary> + Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value. + </summary> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JValue.CreateUndefined"> + <summary> + Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value. + </summary> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> <summary> Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. @@ -2591,15 +3276,6 @@ A <see cref="T:System.String"/> that represents this instance. </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.GetMetaObject(System.Linq.Expressions.Expression)"> - <summary> - Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object. - </summary> - <param name="parameter">The expression tree representation of the runtime value.</param> - <returns> - The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object. - </returns> - </member> <member name="M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)"> <summary> Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. @@ -2622,7 +3298,7 @@ </member> <member name="P:Newtonsoft.Json.Linq.JValue.HasValues"> <summary> - Gets a value indicating whether this token has childen tokens. + Gets a value indicating whether this token has child tokens. </summary> <value> <c>true</c> if this token has child values; otherwise, <c>false</c>. @@ -2679,29 +3355,6 @@ The property must be defined in JSON and cannot be a null value. </summary> </member> - <member name="T:Newtonsoft.Json.Serialization.JsonDynamicContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonDynamicContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDynamicContract.Properties"> - <summary> - Gets the object's properties. - </summary> - <value>The object's properties.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDynamicContract.PropertyNameResolver"> - <summary> - Gets or sets the property name resolver. - </summary> - <value>The property name resolver.</value> - </member> <member name="T:Newtonsoft.Json.Serialization.JsonISerializableContract"> <summary> Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. @@ -2809,96 +3462,6 @@ </summary> <value>The error context.</value> </member> - <member name="T:Newtonsoft.Json.Linq.JPropertyDescriptor"> - <summary> - Represents a view of a <see cref="T:Newtonsoft.Json.Linq.JProperty"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.#ctor(System.String,System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JPropertyDescriptor"/> class. - </summary> - <param name="name">The name.</param> - <param name="propertyType">Type of the property.</param> - </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.CanResetValue(System.Object)"> - <summary> - When overridden in a derived class, returns whether resetting an object changes its value. - </summary> - <returns> - true if resetting the component changes its value; otherwise, false. - </returns> - <param name="component">The component to test for reset capability. - </param> - </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.GetValue(System.Object)"> - <summary> - When overridden in a derived class, gets the current value of the property on a component. - </summary> - <returns> - The value of a property for a given component. - </returns> - <param name="component">The component with the property for which to retrieve the value. - </param> - </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ResetValue(System.Object)"> - <summary> - When overridden in a derived class, resets the value for this property of the component to the default value. - </summary> - <param name="component">The component with the property value that is to be reset to the default value. - </param> - </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.SetValue(System.Object,System.Object)"> - <summary> - When overridden in a derived class, sets the value of the component to a different value. - </summary> - <param name="component">The component with the property value that is to be set. - </param><param name="value">The new value. - </param> - </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ShouldSerializeValue(System.Object)"> - <summary> - When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted. - </summary> - <returns> - true if the property should be persisted; otherwise, false. - </returns> - <param name="component">The component with the property to be examined for persistence. - </param> - </member> - <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.ComponentType"> - <summary> - When overridden in a derived class, gets the type of the component this property is bound to. - </summary> - <returns> - A <see cref="T:System.Type"/> that represents the type of component this property is bound to. When the <see cref="M:System.ComponentModel.PropertyDescriptor.GetValue(System.Object)"/> or <see cref="M:System.ComponentModel.PropertyDescriptor.SetValue(System.Object,System.Object)"/> methods are invoked, the object specified might be an instance of this type. - </returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.IsReadOnly"> - <summary> - When overridden in a derived class, gets a value indicating whether this property is read-only. - </summary> - <returns> - true if the property is read-only; otherwise, false. - </returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.PropertyType"> - <summary> - When overridden in a derived class, gets the type of the property. - </summary> - <returns> - A <see cref="T:System.Type"/> that represents the type of the property. - </returns> - </member> - <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.NameHashCode"> - <summary> - Gets the hash code for the name of the member. - </summary> - <value></value> - <returns> - The hash code for the name of the member. - </returns> - </member> <member name="T:Newtonsoft.Json.Serialization.IReferenceResolver"> <summary> Used to resolve references when serializing and deserializing JSON by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. @@ -2941,7 +3504,11 @@ <member name="T:Newtonsoft.Json.PreserveReferencesHandling"> <summary> Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="PreservingObjectReferencesOn" title="Preserve Object References"/> + </example> </member> <member name="F:Newtonsoft.Json.PreserveReferencesHandling.None"> <summary> @@ -2995,6 +3562,10 @@ <summary> Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingObject" title="DefaultValueHandling Class"/> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingExample" title="DefaultValueHandling Ignore Example"/> + </example> </member> <member name="F:Newtonsoft.Json.DefaultValueHandling.Include"> <summary> @@ -3005,7 +3576,10 @@ <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore"> <summary> Ignore members where the member value is the same as the member's default value when serializing objects - so that is is not written to JSON, and ignores setting members when the JSON value equals the member's default value. + so that is is not written to JSON. + This option will ignore all default values (e.g. <c>null</c> for objects and nullable types; <c>0</c> for integers, + decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be changed by + placing the <see cref="T:System.ComponentModel.DefaultValueAttribute"/> on the property. </summary> </member> <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate"> @@ -3030,12 +3604,25 @@ </summary> <param name="converterType">Type of the converter.</param> </member> + <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type,System.Object[])"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class. + </summary> + <param name="converterType">Type of the converter.</param> + <param name="converterParameters">Parameter list to use when constructing the JsonConverter. Can be null.</param> + </member> <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType"> <summary> Gets the type of the converter. </summary> <value>The type of the converter.</value> </member> + <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterParameters"> + <summary> + The parameter list to use when constructing the JsonConverter described by ConverterType. + If null, the default constructor is used. + </summary> + </member> <member name="T:Newtonsoft.Json.JsonObjectAttribute"> <summary> Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object. @@ -3130,6 +3717,12 @@ </summary> <value>The type name handling.</value> </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.MetadataPropertyHandling"> + <summary> + Gets or sets how metadata properties are used during deserialization. + </summary> + <value>The metadata properties handling.</value> + </member> <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat"> <summary> Gets or sets how a type name assembly is written and resolved by the serializer. @@ -3155,6 +3748,12 @@ </summary> <value>The reference resolver.</value> </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.TraceWriter"> + <summary> + Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages. + </summary> + <value>The trace writer.</value> + </member> <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder"> <summary> Gets or sets the <see cref="T:System.Runtime.Serialization.SerializationBinder"/> used by the serializer when resolving type names. @@ -3173,6 +3772,11 @@ </summary> <value>The context.</value> </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatString"> + <summary> + Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text. + </summary> + </member> <member name="P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth"> <summary> Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. @@ -3198,6 +3802,23 @@ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. </summary> </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatFormatHandling"> + <summary> + Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>, + are written as JSON. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatParseHandling"> + <summary> + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.StringEscapeHandling"> + <summary> + Get or set how strings are escaped when writing JSON text. + </summary> + </member> <member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture"> <summary> Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. @@ -3231,10 +3852,10 @@ </member> <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. </returns> </member> <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal"> @@ -3276,7 +3897,7 @@ </member> <member name="P:Newtonsoft.Json.JsonValidatingReader.Value"> <summary> - Gets the text value of the current Json token. + Gets the text value of the current JSON token. </summary> <value></value> </member> @@ -3299,13 +3920,13 @@ </member> <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType"> <summary> - Gets the type of the current Json token. + Gets the type of the current JSON token. </summary> <value></value> </member> <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType"> <summary> - Gets the Common Language Runtime (CLR) type for the current Json token. + Gets the Common Language Runtime (CLR) type for the current JSON token. </summary> <value></value> </member> @@ -3532,10 +4153,10 @@ </member> <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. </returns> </member> <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal"> @@ -3619,6 +4240,17 @@ </summary> <value>The collection's items converter.</value> </member> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters"> + <summary> + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. + </summary> + <example> + [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + </example> + </member> <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling"> <summary> Gets or sets the null value handling used when serializing this property. @@ -3700,7 +4332,7 @@ </member> <member name="T:Newtonsoft.Json.JsonTextWriter"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> </member> <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)"> @@ -3747,6 +4379,13 @@ </summary> <param name="name">The name of the property.</param> </member> + <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String,System.Boolean)"> + <summary> + Writes the property name of a name/value pair on a JSON object. + </summary> + <param name="name">The name of the property.</param> + <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param> + </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent"> <summary> Writes indent characters. @@ -3762,6 +4401,13 @@ Writes an indent space. </summary> </member> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Object)"> + <summary> + Writes a <see cref="T:System.Object"/> value. + An error will raised if the value cannot be written as a single JSON token. + </summary> + <param name="value">The <see cref="T:System.Object"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull"> <summary> Writes a null value. @@ -3814,12 +4460,24 @@ </summary> <param name="value">The <see cref="T:System.Single"/> value to write.</param> </member> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Single})"> + <summary> + Writes a <see cref="T:System.Nullable`1"/> value. + </summary> + <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)"> <summary> Writes a <see cref="T:System.Double"/> value. </summary> <param name="value">The <see cref="T:System.Double"/> value to write.</param> </member> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Double})"> + <summary> + Writes a <see cref="T:System.Nullable`1"/> value. + </summary> + <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)"> <summary> Writes a <see cref="T:System.Boolean"/> value. @@ -3870,9 +4528,9 @@ </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)"> <summary> @@ -4031,6 +4689,9 @@ <summary> Provides methods for converting between common language runtime types and JSON types. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="SerializeObject" title="Serializing and Deserializing JSON with JsonConvert" /> + </example> </member> <member name="F:Newtonsoft.Json.JsonConvert.True"> <summary> @@ -4229,7 +4890,16 @@ Converts the <see cref="T:System.String"/> to its JSON string representation. </summary> <param name="value">The value to convert.</param> - <param name="delimter">The string delimiter character.</param> + <param name="delimiter">The string delimiter character.</param> + <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char,Newtonsoft.Json.StringEscapeHandling)"> + <summary> + Converts the <see cref="T:System.String"/> to its JSON string representation. + </summary> + <param name="value">The value to convert.</param> + <param name="delimiter">The string delimiter character.</param> + <param name="stringEscapeHandling">The string escape handling.</param> <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)"> @@ -4248,7 +4918,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)"> <summary> - Serializes the specified object to a JSON string. + Serializes the specified object to a JSON string using formatting. </summary> <param name="value">The object to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> @@ -4266,7 +4936,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Serializes the specified object to a JSON string using formatting and a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. </summary> <param name="value">The object to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> @@ -4275,56 +4945,58 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Serializes the specified object to a JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The object to serialize.</param> <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> + If this is null, default serialization settings will be used.</param> <returns> A JSON string representation of the object. </returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> + If this is null, default serialization settings will be used.</param> + <param name="type"> + The type of the value being serialized. + This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> <returns> A JSON string representation of the object. </returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObjectAsync(System.Object)"> - <summary> - Asynchronously serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. - </summary> - <param name="value">The object to serialize.</param> - <returns> - A task that represents the asynchronous serialize operation. The value of the <c>TResult</c> parameter contains a JSON string representation of the object. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObjectAsync(System.Object,Newtonsoft.Json.Formatting)"> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Asynchronously serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Serializes the specified object to a JSON string using formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The object to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> + <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. + If this is null, default serialization settings will be used.</param> <returns> - A task that represents the asynchronous serialize operation. The value of the <c>TResult</c> parameter contains a JSON string representation of the object. + A JSON string representation of the object. </returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObjectAsync(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Asynchronously serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The object to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> + If this is null, default serialization settings will be used.</param> + <param name="type"> + The type of the value being serialized. + This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> <returns> - A task that represents the asynchronous serialize operation. The value of the <c>TResult</c> parameter contains a JSON string representation of the object. + A JSON string representation of the object. </returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String)"> @@ -4332,16 +5004,16 @@ Deserializes the JSON to a .NET object. </summary> <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> + <returns>The deserialized object from the JSON string.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Deserializes the JSON to a .NET object. + Deserializes the JSON to a .NET object using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The JSON to deserialize.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> <returns>The deserialized object from the JSON string.</returns> </member> @@ -4351,7 +5023,7 @@ </summary> <param name="value">The JSON to deserialize.</param> <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The deserialized object from the Json string.</returns> + <returns>The deserialized object from the JSON string.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)"> <summary> @@ -4359,7 +5031,7 @@ </summary> <typeparam name="T">The type of the object to deserialize to.</typeparam> <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> + <returns>The deserialized object from the JSON string.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)"> <summary> @@ -4374,94 +5046,64 @@ <param name="anonymousTypeObject">The anonymous type object.</param> <returns>The deserialized anonymous type from the JSON string.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])"> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Deserializes the JSON to the specified .NET type. + Deserializes the JSON to the given anonymous type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> + <typeparam name="T"> + The anonymous type to deserialize to. This can't be specified + traditionally and must be infered from the anonymous type passed + as a parameter. + </typeparam> <param name="value">The JSON to deserialize.</param> - <param name="converters">Converters to use while deserializing.</param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The object to deserialize.</param> + <param name="anonymousTypeObject">The anonymous type object.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> - <returns>The deserialized object from the JSON string.</returns> + <returns>The deserialized anonymous type from the JSON string.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])"> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])"> <summary> - Deserializes the JSON to the specified .NET type. + Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. </summary> + <typeparam name="T">The type of the object to deserialize to.</typeparam> <param name="value">The JSON to deserialize.</param> - <param name="type">The type of the object to deserialize.</param> <param name="converters">Converters to use while deserializing.</param> <returns>The deserialized object from the JSON string.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Deserializes the JSON to the specified .NET type. - </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The type of the object to deserialize to.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync``1(System.String)"> - <summary> - Asynchronously deserializes the JSON to the specified .NET type. - </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The JSON to deserialize.</param> - <returns> - A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string. - </returns> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync``1(System.String,Newtonsoft.Json.JsonSerializerSettings)"> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Asynchronously deserializes the JSON to the specified .NET type. + Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The JSON to deserialize.</param> + <param name="value">The object to deserialize.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> - <returns> - A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string. - </returns> + <returns>The deserialized object from the JSON string.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync(System.String)"> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])"> <summary> - Asynchronously deserializes the JSON to the specified .NET type. + Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. </summary> <param name="value">The JSON to deserialize.</param> - <returns> - A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string. - </returns> + <param name="type">The type of the object to deserialize.</param> + <param name="converters">Converters to use while deserializing.</param> + <returns>The deserialized object from the JSON string.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Asynchronously deserializes the JSON to the specified .NET type. + Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The JSON to deserialize.</param> <param name="type">The type of the object to deserialize to.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> - <returns> - A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string. - </returns> + <returns>The deserialized object from the JSON string.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object)"> <summary> @@ -4472,28 +5114,14 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Populates the object with values from the JSON string. - </summary> - <param name="value">The JSON to populate values from.</param> - <param name="target">The target object to populate values onto.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - </member> - <member name="M:Newtonsoft.Json.JsonConvert.PopulateObjectAsync(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)"> - <summary> - Asynchronously populates the object with values from the JSON string. + Populates the object with values from the JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The JSON to populate values from.</param> <param name="target">The target object to populate values onto.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> - <returns> - A task that represents the asynchronous populate operation. - </returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode)"> <summary> @@ -4504,7 +5132,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting)"> <summary> - Serializes the XML node to a JSON string. + Serializes the XML node to a JSON string using formatting. </summary> <param name="node">The node to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> @@ -4512,7 +5140,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean)"> <summary> - Serializes the XML node to a JSON string. + Serializes the XML node to a JSON string using formatting and omits the root object if <paramref name="omitRootObject"/> is <c>true</c>. </summary> <param name="node">The node to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> @@ -4528,7 +5156,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String)"> <summary> - Deserializes the XmlNode from a JSON string nested in a root elment. + Deserializes the XmlNode from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>. </summary> <param name="value">The JSON string.</param> <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> @@ -4536,7 +5164,8 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean)"> <summary> - Deserializes the XmlNode from a JSON string nested in a root elment. + Deserializes the XmlNode from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/> + and writes a .NET array attribute for collections. </summary> <param name="value">The JSON string.</param> <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> @@ -4555,7 +5184,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting)"> <summary> - Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. + Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string using formatting. </summary> <param name="node">The node to convert to JSON.</param> <param name="formatting">Indicates how the output is formatted.</param> @@ -4563,7 +5192,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean)"> <summary> - Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. + Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string using formatting and omits the root object if <paramref name="omitRootObject"/> is <c>true</c>. </summary> <param name="node">The node to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> @@ -4579,7 +5208,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String)"> <summary> - Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment. + Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>. </summary> <param name="value">The JSON string.</param> <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> @@ -4587,7 +5216,8 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean)"> <summary> - Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment. + Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/> + and writes a .NET array attribute for collections. </summary> <param name="value">The JSON string.</param> <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> @@ -4597,6 +5227,15 @@ </param> <returns>The deserialized XNode</returns> </member> + <member name="P:Newtonsoft.Json.JsonConvert.DefaultSettings"> + <summary> + Gets or sets a function that creates default <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + Default settings are automatically used by serialization methods on <see cref="T:Newtonsoft.Json.JsonConvert"/>, + and <see cref="M:Newtonsoft.Json.Linq.JToken.ToObject``1"/> and <see cref="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"/> on <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + To serialize without using any default settings create a <see cref="T:Newtonsoft.Json.JsonSerializer"/> with + <see cref="M:Newtonsoft.Json.JsonSerializer.Create"/>. + </summary> + </member> <member name="T:Newtonsoft.Json.JsonSerializationException"> <summary> The exception thrown when an error occurs during Json serialization or deserialization. @@ -4642,12 +5281,47 @@ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class. </summary> </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Create"> + <summary> + Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. + </summary> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. + </returns> + </member> <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)"> <summary> Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. + </summary> + <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault"> + <summary> + Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. + </summary> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault(Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. </summary> <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param> - <returns>A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.</returns> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. + </returns> </member> <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)"> <summary> @@ -4705,6 +5379,32 @@ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param> <param name="value">The <see cref="T:System.Object"/> to serialize.</param> </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)"> + <summary> + Serializes the specified <see cref="T:System.Object"/> and writes the Json structure + to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>. + </summary> + <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param> + <param name="value">The <see cref="T:System.Object"/> to serialize.</param> + <param name="objectType"> + The type of the value being serialized. + This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object,System.Type)"> + <summary> + Serializes the specified <see cref="T:System.Object"/> and writes the Json structure + to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>. + </summary> + <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param> + <param name="value">The <see cref="T:System.Object"/> to serialize.</param> + <param name="objectType"> + The type of the value being serialized. + This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> + </member> <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)"> <summary> Serializes the specified <see cref="T:System.Object"/> and writes the Json structure @@ -4728,6 +5428,12 @@ Gets or sets the <see cref="T:System.Runtime.Serialization.SerializationBinder"/> used by the serializer when resolving type names. </summary> </member> + <member name="P:Newtonsoft.Json.JsonSerializer.TraceWriter"> + <summary> + Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages. + </summary> + <value>The trace writer.</value> + </member> <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"> <summary> Gets or sets how type name writing and reading is handled by the serializer. @@ -4776,6 +5482,12 @@ </summary> <value>The constructor handling.</value> </member> + <member name="P:Newtonsoft.Json.JsonSerializer.MetadataPropertyHandling"> + <summary> + Gets or sets how metadata properties are used during deserialization. + </summary> + <value>The metadata properties handling.</value> + </member> <member name="P:Newtonsoft.Json.JsonSerializer.Converters"> <summary> Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. @@ -4814,6 +5526,28 @@ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. </summary> </member> + <member name="P:Newtonsoft.Json.JsonSerializer.FloatParseHandling"> + <summary> + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.FloatFormatHandling"> + <summary> + Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>, + are written as JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.StringEscapeHandling"> + <summary> + Get or set how strings are escaped when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatString"> + <summary> + Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text. + </summary> + </member> <member name="P:Newtonsoft.Json.JsonSerializer.Culture"> <summary> Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. @@ -4843,7 +5577,15 @@ </summary> <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every token in the source collection.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.Extensions.AncestorsAndSelf``1(System.Collections.Generic.IEnumerable{``0})"> + <summary> + Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection. + </summary> + <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains every token in the source collection, the ancestors of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})"> <summary> @@ -4851,7 +5593,15 @@ </summary> <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every token in the source collection.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.Extensions.DescendantsAndSelf``1(System.Collections.Generic.IEnumerable{``0})"> + <summary> + Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection. + </summary> + <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains every token in the source collection, and the descendants of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})"> <summary> @@ -4866,14 +5616,14 @@ </summary> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection with the given key.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token in the source collection with the given key.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> Returns a collection of child values of every object in the source collection. </summary> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> <summary> @@ -4882,7 +5632,7 @@ <typeparam name="U">The type to convert the values to.</typeparam> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection with the given key.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token in the source collection with the given key.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> @@ -4890,7 +5640,7 @@ </summary> <typeparam name="U">The type to convert the values to.</typeparam> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> @@ -4915,7 +5665,7 @@ </summary> <typeparam name="T">The source collection type.</typeparam> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})"> <summary> @@ -4924,7 +5674,7 @@ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> <typeparam name="U">The type to convert the values to.</typeparam> <typeparam name="T">The source collection type.</typeparam> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> @@ -4963,12 +5713,6 @@ </summary> <param name="e">The <see cref="T:System.ComponentModel.ListChangedEventArgs"/> instance containing the event data.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)"> - <summary> - Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"/> event. - </summary> - <param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param> - </member> <member name="M:Newtonsoft.Json.Linq.JContainer.Children"> <summary> Returns a collection of the child tokens of this token, in document order. @@ -4992,6 +5736,12 @@ </summary> <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JContainer.DescendantsAndSelf"> + <summary> + Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order. + </summary> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing this token, and all the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)"> <summary> Adds the specified content as children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. @@ -5021,6 +5771,19 @@ Removes the child nodes from this token. </summary> </member> + <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)"> + <summary> + Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="content">The content to be merged.</param> + </member> + <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)"> + <summary> + Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/> using <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/>. + </summary> + <param name="content">The content to be merged.</param> + <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/> used to merge the content.</param> + </member> <member name="E:Newtonsoft.Json.Linq.JContainer.ListChanged"> <summary> Occurs when the list changes or an item in the list changes. @@ -5031,11 +5794,6 @@ Occurs before an item is added to the collection. </summary> </member> - <member name="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"> - <summary> - Occurs when the items list of the collection has changed, or the collection is reset. - </summary> - </member> <member name="P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens"> <summary> Gets the container's children tokens. @@ -5044,7 +5802,7 @@ </member> <member name="P:Newtonsoft.Json.Linq.JContainer.HasValues"> <summary> - Gets a value indicating whether this token has childen tokens. + Gets a value indicating whether this token has child tokens. </summary> <value> <c>true</c> if this token has child values; otherwise, <c>false</c>. @@ -5174,6 +5932,15 @@ An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. </returns> </member> + <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(Newtonsoft.Json.Linq.JEnumerable{`0})"> + <summary> + Determines whether the specified <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> is equal to this instance. + </summary> + <param name="other">The <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> to compare with this instance.</param> + <returns> + <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> is equal to this instance; otherwise, <c>false</c>. + </returns> + </member> <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)"> <summary> Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. @@ -5201,6 +5968,9 @@ <summary> Represents a JSON object. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text" /> + </example> </member> <member name="M:Newtonsoft.Json.Linq.JObject.#ctor"> <summary> @@ -5257,6 +6027,9 @@ </summary> <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text"/> + </example> </member> <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)"> <summary> @@ -5267,11 +6040,11 @@ </member> <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. + Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object. </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> + <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns> </member> <member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> <summary> @@ -5280,6 +6053,34 @@ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> </member> + <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String)"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. + </summary> + <param name="propertyName">Name of the property.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String,System.StringComparison)"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the <see cref="T:System.StringComparison"/> will be used to match a property. + </summary> + <param name="propertyName">Name of the property.</param> + <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,System.StringComparison,Newtonsoft.Json.Linq.JToken@)"> + <summary> + Tries to get the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the <see cref="T:System.StringComparison"/> will be used to match a property. + </summary> + <param name="propertyName">Name of the property.</param> + <param name="value">The value.</param> + <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param> + <returns>true if a value was successfully retrieved; otherwise, false.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)"> <summary> Adds the specified property name. @@ -5422,15 +6223,6 @@ An <see cref="T:System.Object"/> that represents the owner of the specified property. </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.GetMetaObject(System.Linq.Expressions.Expression)"> - <summary> - Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object. - </summary> - <param name="parameter">The expression tree representation of the runtime value.</param> - <returns> - The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object. - </returns> - </member> <member name="P:Newtonsoft.Json.Linq.JObject.ChildrenTokens"> <summary> Gets the container's children tokens. @@ -5469,6 +6261,9 @@ <summary> Represents a JSON array. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text" /> + </example> </member> <member name="M:Newtonsoft.Json.Linq.JArray.#ctor"> <summary> @@ -5506,6 +6301,9 @@ </summary> <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text"/> + </example> </member> <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)"> <summary> @@ -5557,6 +6355,14 @@ <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> </member> + <member name="M:Newtonsoft.Json.Linq.JArray.GetEnumerator"> + <summary> + Returns an enumerator that iterates through the collection. + </summary> + <returns> + A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection. + </returns> + </member> <member name="M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)"> <summary> Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>. @@ -5579,6 +6385,13 @@ true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. </returns> </member> + <member name="M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)"> + <summary> + Copies to. + </summary> + <param name="array">The array.</param> + <param name="arrayIndex">Index of the array.</param> + </member> <member name="M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)"> <summary> Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>. @@ -5613,9 +6426,15 @@ </summary> <value></value> </member> + <member name="P:Newtonsoft.Json.Linq.JArray.IsReadOnly"> + <summary> + Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only. + </summary> + <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, false.</returns> + </member> <member name="T:Newtonsoft.Json.Linq.JTokenReader"> <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. </summary> </member> <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)"> @@ -5626,10 +6445,10 @@ </member> <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. </returns> </member> <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDecimal"> @@ -5670,9 +6489,19 @@ true if the next token was read successfully; false if there are no more tokens to read. </returns> </member> + <member name="P:Newtonsoft.Json.Linq.JTokenReader.CurrentToken"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the reader's current position. + </summary> + </member> + <member name="P:Newtonsoft.Json.Linq.JTokenReader.Path"> + <summary> + Gets the path of the current JSON token. + </summary> + </member> <member name="T:Newtonsoft.Json.Linq.JTokenWriter"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> </member> <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)"> @@ -5724,6 +6553,13 @@ </summary> <param name="name">The name of the property.</param> </member> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Object)"> + <summary> + Writes a <see cref="T:System.Object"/> value. + An error will raised if the value cannot be written as a single JSON token. + </summary> + <param name="value">The <see cref="T:System.Object"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull"> <summary> Writes a null value. @@ -5844,9 +6680,9 @@ </member> <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)"> <summary> @@ -5866,6 +6702,11 @@ </summary> <param name="value">The <see cref="T:System.Uri"/> value to write.</param> </member> + <member name="P:Newtonsoft.Json.Linq.JTokenWriter.CurrentToken"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the writer's current position. + </summary> + </member> <member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token"> <summary> Gets the token being writen. @@ -6135,10 +6976,10 @@ </member> <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)"> <summary> - Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id. + Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference. </summary> - <param name="id">The id.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id.</returns> + <param name="reference">The id.</param> + <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.</returns> </member> <member name="P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas"> <summary> @@ -6208,6 +7049,10 @@ <summary> Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverObject" title="IContractResolver Class"/> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverExample" title="IContractResolver Example"/> + </example> </member> <member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)"> <summary> @@ -6227,9 +7072,9 @@ </summary> <param name="shareCache"> If set to <c>true</c> the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> will use a cached shared with other resolvers of the same type. - Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected - behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly - recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Sharing the cache will significantly improve performance with multiple resolver instances because expensive reflection will only + happen once. This setting can cause unexpected behavior if different instances of the resolver are suppose to produce different + results. When set to false it is highly recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </param> </member> <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)"> @@ -6274,7 +7119,7 @@ Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract. </summary> <param name="objectType">Type of the object.</param> - <returns></returns> + <returns>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter"/>.</returns> </member> <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)"> <summary> @@ -6311,13 +7156,6 @@ <param name="objectType">Type of the object.</param> <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> for the given type.</returns> </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDynamicContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> for the given type.</returns> - </member> <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)"> <summary> Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type. @@ -6435,14 +7273,6 @@ The type of the object the formatter creates a new instance of. </returns> </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToName(System.Type,System.String@,System.String@)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="serializedType">The type of the object the formatter creates a new instance of.</param> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object. </param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object. </param> - </member> <member name="T:Newtonsoft.Json.Serialization.ErrorContext"> <summary> Provides information surrounding an error. @@ -6450,7 +7280,7 @@ </member> <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Error"> <summary> - Gets or sets the error. + Gets the error. </summary> <value>The error.</value> </member> @@ -6495,6 +7325,41 @@ </summary> <value>The <see cref="T:System.Type"/> of the collection items.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray"> + <summary> + Gets a value indicating whether the collection type is a multidimensional array. + </summary> + <value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value> + </member> + <member name="T:Newtonsoft.Json.Serialization.SerializationCallback"> + <summary> + Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization callback events. + </summary> + <param name="o">The object that raised the callback event.</param> + <param name="context">The streaming context.</param> + </member> + <member name="T:Newtonsoft.Json.Serialization.SerializationErrorCallback"> + <summary> + Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization error callback events. + </summary> + <param name="o">The object that raised the callback event.</param> + <param name="context">The streaming context.</param> + <param name="errorContext">The error context.</param> + </member> + <member name="T:Newtonsoft.Json.Serialization.ExtensionDataSetter"> + <summary> + Sets extension data for an object during deserialization. + </summary> + <param name="o">The object to set extension data on.</param> + <param name="key">The extension data key.</param> + <param name="value">The extension data value.</param> + </member> + <member name="T:Newtonsoft.Json.Serialization.ExtensionDataGetter"> + <summary> + Gets extension data for an object during serialization. + </summary> + <param name="o">The object to set extension data on.</param> + </member> <member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"> <summary> Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. @@ -6567,6 +7432,12 @@ </summary> <value>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.AttributeProvider"> + <summary> + Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IAttributeProvider"/> for this property. + </summary> + <value>The <see cref="T:Newtonsoft.Json.Serialization.IAttributeProvider"/> for this property.</value> + </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType"> <summary> Gets or sets the type of the property. @@ -6582,28 +7453,34 @@ </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter"> <summary> - Gets the member converter. + Gets or sets the member converter. </summary> <value>The member converter.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored. </summary> <value><c>true</c> if ignored; otherwise, <c>false</c>.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Readable"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable. </summary> <value><c>true</c> if readable; otherwise, <c>false</c>.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Writable"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable. </summary> <value><c>true</c> if writable; otherwise, <c>false</c>.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute"> + <summary> + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> has a member attribute. + </summary> + <value><c>true</c> if has a member attribute; otherwise, <c>false</c>.</value> + </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue"> <summary> Gets the default value. @@ -6612,13 +7489,13 @@ </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required. </summary> <value>A value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference"> <summary> - Gets a value indicating whether this property preserves object references. + Gets or sets a value indicating whether this property preserves object references. </summary> <value> <c>true</c> if this instance is reference; otherwise, <c>false</c>. @@ -6626,31 +7503,31 @@ </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling"> <summary> - Gets the property null value handling. + Gets or sets the property null value handling. </summary> <value>The null value handling.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling"> <summary> - Gets the property default value handling. + Gets or sets the property default value handling. </summary> <value>The default value handling.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling"> <summary> - Gets the property reference loop handling. + Gets or sets the property reference loop handling. </summary> <value>The reference loop handling.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling"> <summary> - Gets the property object creation handling. + Gets or sets the property object creation handling. </summary> <value>The object creation handling.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling"> <summary> - Gets or sets the type name handling. + Gets or sets or sets the type name handling. </summary> <value>The type name handling.</value> </member> @@ -6756,6 +7633,10 @@ <summary> Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingObject" title="NullValueHandling Class"/> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingExample" title="NullValueHandling Ignore Example"/> + </example> </member> <member name="F:Newtonsoft.Json.NullValueHandling.Include"> <summary> @@ -6955,6 +7836,33 @@ </summary> <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.</value> </member> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.PositionalItemsValidation"> + <summary> + Gets or sets a value indicating whether items in an array are validated using the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> instance at their array position from <see cref="P:Newtonsoft.Json.Schema.JsonSchema.Items"/>. + </summary> + <value> + <c>true</c> if items are validated using their array position; otherwise, <c>false</c>. + </value> + </member> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalItems"> + <summary> + Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items. + </summary> + <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items.</value> + </member> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalItems"> + <summary> + Gets or sets a value indicating whether additional items are allowed. + </summary> + <value> + <c>true</c> if additional items are allowed; otherwise, <c>false</c>. + </value> + </member> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.UniqueItems"> + <summary> + Gets or sets whether the array items must be unique. + </summary> + </member> <member name="P:Newtonsoft.Json.Schema.JsonSchema.Properties"> <summary> Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties. @@ -6987,24 +7895,12 @@ </summary> <value>The required property if this property is present.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Identity"> - <summary> - Gets or sets the identity. - </summary> - <value>The identity.</value> - </member> <member name="P:Newtonsoft.Json.Schema.JsonSchema.Enum"> <summary> Gets or sets the a collection of valid enum values allowed. </summary> <value>A collection of valid enum values allowed.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Options"> - <summary> - Gets or sets a collection of options. - </summary> - <value>A collection of options.</value> - </member> <member name="P:Newtonsoft.Json.Schema.JsonSchema.Disallow"> <summary> Gets or sets disallowed types. @@ -7019,9 +7915,9 @@ </member> <member name="P:Newtonsoft.Json.Schema.JsonSchema.Extends"> <summary> - Gets or sets the extend <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>. + Gets or sets the collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends. </summary> - <value>The extended <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.</value> + <value>The collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.</value> </member> <member name="P:Newtonsoft.Json.Schema.JsonSchema.Format"> <summary> @@ -7163,6 +8059,11 @@ Gets the constructor parameters required for any non-default constructor </summary> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"> + <summary> + Gets a collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> instances that define the parameters used with <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"/>. + </summary> + </member> <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor"> <summary> Gets or sets the override constructor used to create the object. @@ -7177,6 +8078,23 @@ </summary> <value>The parametrized constructor.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"> + <summary> + Gets or sets the function used to create the object. When set this function will override <see cref="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"/>. + This function is called with a collection of arguments which are defined by the <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"/> collection. + </summary> + <value>The function used to create the object.</value> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter"> + <summary> + Gets or sets the extension data setter. + </summary> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataGetter"> + <summary> + Gets or sets the extension data getter. + </summary> + </member> <member name="T:Newtonsoft.Json.Serialization.JsonStringContract"> <summary> Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. @@ -7188,6 +8106,21 @@ </summary> <param name="underlyingType">The underlying type for the contract.</param> </member> + <member name="M:Newtonsoft.Json.Serialization.JsonTypeReflector.CreateJsonConverterInstance(System.Type,System.Object[])"> + <summary> + Lookup and create an instance of the JsonConverter type described by the argument. + </summary> + <param name="converterType">The JsonConverter type to create.</param> + <param name="converterArgs">Optional arguments to pass to an initializing constructor of the JsonConverter. + If null, the default constructor is used.</param> + </member> + <member name="M:Newtonsoft.Json.Serialization.JsonTypeReflector.GetJsonConverterCreator(System.Type)"> + <summary> + Create a factory function that can be used to create instances of a JsonConverter described by the + argument type. The returned function can then be used to either invoke the converter's default ctor, or any + parameterized constructors by way of an object array. + </summary> + </member> <member name="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"> <summary> Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using reflection. @@ -7218,36 +8151,11 @@ When applied to a method, specifies that the method is called when an error occurs serializing an object. </summary> </member> - <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodWithResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback,Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)"> - <summary> - Helper method for generating a MetaObject which calls a - specific method on Dynamic that returns a result - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodReturnLast(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)"> - <summary> - Helper method for generating a MetaObject which calls a - specific method on Dynamic, but uses one of the arguments for - the result. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodNoResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)"> - <summary> - Helper method for generating a MetaObject which calls a - specific method on Dynamic, but uses one of the arguments for - the result. - </summary> - </member> - <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.GetRestrictions"> - <summary> - Returns a Restrictions object which includes our current restrictions merged - with a restriction limiting our type - </summary> - </member> <member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1"> <summary> Represents a method that constructs an object. </summary> + <typeparam name="T">The object type to create.</typeparam> </member> <member name="T:Newtonsoft.Json.TypeNameHandling"> <summary> @@ -7279,27 +8187,6 @@ Include the .NET type name when the type of the object being serialized is not the same as its declared type. </summary> </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.Convert(System.Object,System.Globalization.CultureInfo,System.Type)"> - <summary> - Converts the value to the specified type. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <returns>The converted type.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.TryConvert(System.Object,System.Globalization.CultureInfo,System.Type,System.Object@)"> - <summary> - Converts the value to the specified type. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <param name="convertedValue">The converted value if the conversion was successful or the default value of <c>T</c> if it failed.</param> - <returns> - <c>true</c> if <c>initialValue</c> was converted successfully; otherwise, <c>false</c>. - </returns> - </member> <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)"> <summary> Converts the value to the specified type. If the value is unable to be converted, the diff --git a/packages/Newtonsoft.Json.6.0.8/lib/net40/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.6.0.8/lib/net40/Newtonsoft.Json.dll new file mode 100644 index 0000000..55d537f Binary files /dev/null and b/packages/Newtonsoft.Json.6.0.8/lib/net40/Newtonsoft.Json.dll differ diff --git a/packages/Newtonsoft.Json.4.5.7/lib/net35/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.6.0.8/lib/net40/Newtonsoft.Json.xml similarity index 79% rename from packages/Newtonsoft.Json.4.5.7/lib/net35/Newtonsoft.Json.xml rename to packages/Newtonsoft.Json.6.0.8/lib/net40/Newtonsoft.Json.xml index a215f85..c8eecf6 100644 --- a/packages/Newtonsoft.Json.4.5.7/lib/net35/Newtonsoft.Json.xml +++ b/packages/Newtonsoft.Json.6.0.8/lib/net40/Newtonsoft.Json.xml @@ -6,12 +6,12 @@ <members> <member name="T:Newtonsoft.Json.Bson.BsonReader"> <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. </summary> </member> <member name="T:Newtonsoft.Json.JsonReader"> <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. </summary> </member> <member name="M:Newtonsoft.Json.JsonReader.#ctor"> @@ -39,9 +39,9 @@ </member> <member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> - <returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns> + <returns>A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns> </member> <member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal"> <summary> @@ -116,6 +116,15 @@ the reader is closed; otherwise false. The default is true. </value> </member> + <member name="P:Newtonsoft.Json.JsonReader.SupportMultipleContent"> + <summary> + Gets or sets a value indicating whether multiple pieces of JSON content can + be read from a continuous stream without erroring. + </summary> + <value> + true to support reading multiple pieces of JSON content; otherwise false. The default is false. + </value> + </member> <member name="P:Newtonsoft.Json.JsonReader.QuoteChar"> <summary> Gets the quotation mark character used to enclose the value of a string. @@ -131,6 +140,16 @@ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. </summary> </member> + <member name="P:Newtonsoft.Json.JsonReader.FloatParseHandling"> + <summary> + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonReader.DateFormatString"> + <summary> + Get or set how custom date formatted strings are parsed when reading JSON. + </summary> + </member> <member name="P:Newtonsoft.Json.JsonReader.MaxDepth"> <summary> Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. @@ -267,10 +286,10 @@ </member> <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. </returns> </member> <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDecimal"> @@ -342,12 +361,12 @@ </member> <member name="T:Newtonsoft.Json.Bson.BsonWriter"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> </member> <member name="T:Newtonsoft.Json.JsonWriter"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> </member> <member name="M:Newtonsoft.Json.JsonWriter.#ctor"> @@ -398,9 +417,16 @@ </member> <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)"> <summary> - Writes the property name of a name/value pair on a Json object. + Writes the property name of a name/value pair on a JSON object. + </summary> + <param name="name">The name of the property.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String,System.Boolean)"> + <summary> + Writes the property name of a name/value pair on a JSON object. </summary> <param name="name">The name of the property.</param> + <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd"> <summary> @@ -408,10 +434,33 @@ </summary> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)"> + <summary> + Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token and its children. + </summary> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader,System.Boolean)"> <summary> Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token. </summary> <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param> + <param name="writeChildren">A flag indicating whether the current token's children should be written.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken,System.Object)"> + <summary> + Writes the <see cref="T:Newtonsoft.Json.JsonToken"/> token and its value. + </summary> + <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> to write.</param> + <param name="value"> + The value to write. + A value is only required for tokens that have an associated value, e.g. the <see cref="T:System.String"/> property name for <see cref="F:Newtonsoft.Json.JsonToken.PropertyName"/>. + A null value can be passed to the method for token's that don't have a value, e.g. <see cref="F:Newtonsoft.Json.JsonToken.StartObject"/>.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken)"> + <summary> + Writes the <see cref="T:Newtonsoft.Json.JsonToken"/> token. + </summary> + <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> to write.</param> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> <summary> @@ -668,9 +717,9 @@ </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)"> <summary> @@ -697,6 +746,13 @@ </summary> <param name="ws">The string of white space characters.</param> </member> + <member name="M:Newtonsoft.Json.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)"> + <summary> + Sets the state of the JsonWriter, + </summary> + <param name="token">The JsonToken being written.</param> + <param name="value">The value being written.</param> + </member> <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput"> <summary> Gets or sets a value indicating whether the underlying stream or @@ -735,7 +791,29 @@ </member> <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling"> <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON. + Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.StringEscapeHandling"> + <summary> + Get or set how strings are escaped when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.FloatFormatHandling"> + <summary> + Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>, + are written to JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.DateFormatString"> + <summary> + Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.Culture"> + <summary> + Gets or sets the culture used when writing JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. </summary> </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)"> @@ -806,6 +884,13 @@ Closes this stream and the underlying stream. </summary> </member> + <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Object)"> + <summary> + Writes a <see cref="T:System.Object"/> value. + An error will raised if the value cannot be written as a single JSON token. + </summary> + <param name="value">The <see cref="T:System.Object"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteNull"> <summary> Writes a null value. @@ -914,9 +999,9 @@ </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)"> <summary> @@ -938,9 +1023,9 @@ </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value that represents a BSON object id. + Writes a <see cref="T:System.Byte"/>[] value that represents a BSON object id. </summary> - <param name="value"></param> + <param name="value">The Object ID value to write.</param> </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)"> <summary> @@ -1123,7 +1208,7 @@ <summary> Create a custom object </summary> - <typeparam name="T"></typeparam> + <typeparam name="T">The object type to convert.</typeparam> </member> <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> @@ -1148,7 +1233,7 @@ Creates an object which will then be populated by the serializer. </summary> <param name="objectType">Type of the object.</param> - <returns></returns> + <returns>The created object.</returns> </member> <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)"> <summary> @@ -1181,6 +1266,38 @@ <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. </returns> </member> + <member name="T:Newtonsoft.Json.Converters.DiscriminatedUnionConverter"> + <summary> + Converts a F# discriminated union type to and from JSON. + </summary> + </member> + <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> + <summary> + Writes the JSON representation of the object. + </summary> + <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> + <param name="value">The value.</param> + <param name="serializer">The calling serializer.</param> + </member> + <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> + <summary> + Reads the JSON representation of the object. + </summary> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> + <param name="objectType">Type of the object.</param> + <param name="existingValue">The existing value of object being read.</param> + <param name="serializer">The calling serializer.</param> + <returns>The object value.</returns> + </member> + <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.CanConvert(System.Type)"> + <summary> + Determines whether this instance can convert the specified object type. + </summary> + <param name="objectType">Type of the object.</param> + <returns> + <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. + </returns> + </member> <member name="T:Newtonsoft.Json.Converters.EntityKeyMemberConverter"> <summary> Converts an Entity Framework EntityKey to and from JSON. @@ -1213,6 +1330,46 @@ <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. </returns> </member> + <member name="T:Newtonsoft.Json.Converters.ExpandoObjectConverter"> + <summary> + Converts an ExpandoObject to and from JSON. + </summary> + </member> + <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> + <summary> + Writes the JSON representation of the object. + </summary> + <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> + <param name="value">The value.</param> + <param name="serializer">The calling serializer.</param> + </member> + <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> + <summary> + Reads the JSON representation of the object. + </summary> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> + <param name="objectType">Type of the object.</param> + <param name="existingValue">The existing value of object being read.</param> + <param name="serializer">The calling serializer.</param> + <returns>The object value.</returns> + </member> + <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanConvert(System.Type)"> + <summary> + Determines whether this instance can convert the specified object type. + </summary> + <param name="objectType">Type of the object.</param> + <returns> + <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. + </returns> + </member> + <member name="P:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanWrite"> + <summary> + Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON. + </summary> + <value> + <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>. + </value> + </member> <member name="T:Newtonsoft.Json.Converters.KeyValuePairConverter"> <summary> Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON. @@ -1313,8 +1470,10 @@ <summary> Converts an <see cref="T:System.Enum"/> to and from its name string value. </summary> + </member> + <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor"> <summary> - Converts an <see cref="T:System.Enum"/> to and from its name string value. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class. </summary> </member> <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> @@ -1335,13 +1494,6 @@ <param name="serializer">The calling serializer.</param> <returns>The object value.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.GetEnumNameMap(System.Type)"> - <summary> - A cached representation of the Enum string representation to respect per Enum field name. - </summary> - <param name="t">The type of the Enum.</param> - <returns>A map of enum field name to either the field name, or the configured enum member name (<see cref="T:System.Runtime.Serialization.EnumMemberAttribute"/>).</returns> - </member> <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.CanConvert(System.Type)"> <summary> Determines whether this instance can convert the specified object type. @@ -1357,6 +1509,12 @@ </summary> <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value> </member> + <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues"> + <summary> + Gets or sets a value indicating whether integer values are allowed. + </summary> + <value><c>true</c> if integers are allowed; otherwise, <c>false</c>.</value> + </member> <member name="T:Newtonsoft.Json.ConstructorHandling"> <summary> Specifies how constructors are used when initializing objects during deserialization by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. @@ -1404,85 +1562,41 @@ <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. </returns> </member> - <member name="T:Newtonsoft.Json.DateFormatHandling"> - <summary> - Specifies how dates are formatted when writing JSON text. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat"> - <summary> - Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". - </summary> - </member> - <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat"> - <summary> - Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". - </summary> - </member> - <member name="T:Newtonsoft.Json.DateParseHandling"> - <summary> - Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateParseHandling.None"> - <summary> - Date formatted strings are not parsed to a date type and are read as strings. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateParseHandling.DateTime"> - <summary> - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"> - <summary> - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"/>. - </summary> - </member> - <member name="T:Newtonsoft.Json.DateTimeZoneHandling"> - <summary> - Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local"> - <summary> - Treat as local time. If the <see cref="T:System.DateTime"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time. - </summary> - </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc"> + <member name="T:Newtonsoft.Json.FloatFormatHandling"> <summary> - Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC. + Specifies float format handling options when writing special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/> with <see cref="T:Newtonsoft.Json.JsonWriter"/>. </summary> </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified"> + <member name="F:Newtonsoft.Json.FloatFormatHandling.String"> <summary> - Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string. - If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified. + Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity". </summary> </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind"> + <member name="F:Newtonsoft.Json.FloatFormatHandling.Symbol"> <summary> - Time zone information should be preserved when converting. + Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity. + Note that this will produce non-valid JSON. </summary> </member> - <member name="T:Newtonsoft.Json.Formatting"> + <member name="F:Newtonsoft.Json.FloatFormatHandling.DefaultValue"> <summary> - Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>. + Write special floating point values as the property's default value in JSON, e.g. 0.0 for a <see cref="T:System.Double"/> property, null for a <see cref="T:System.Nullable`1"/> property. </summary> </member> - <member name="F:Newtonsoft.Json.Formatting.None"> + <member name="T:Newtonsoft.Json.FloatParseHandling"> <summary> - No special formatting is applied. This is the default. + Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. </summary> </member> - <member name="F:Newtonsoft.Json.Formatting.Indented"> + <member name="F:Newtonsoft.Json.FloatParseHandling.Double"> <summary> - Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings. + Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Double"/>. </summary> </member> - <member name="T:Newtonsoft.Json.JsonConstructorAttribute"> + <member name="F:Newtonsoft.Json.FloatParseHandling.Decimal"> <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified constructor when deserializing that object. + Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Decimal"/>. </summary> </member> <member name="T:Newtonsoft.Json.JsonDictionaryAttribute"> @@ -1530,6 +1644,17 @@ </summary> <value>The collection's items converter.</value> </member> + <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterParameters"> + <summary> + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. + </summary> + <example> + [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + </example> + </member> <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference"> <summary> Gets or sets a value that indicates whether to preserve object references. @@ -1603,95 +1728,269 @@ <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception> <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception> </member> - <member name="T:Newtonsoft.Json.Linq.JPropertyDescriptor"> + <member name="T:Newtonsoft.Json.DateFormatHandling"> <summary> - Represents a view of a <see cref="T:Newtonsoft.Json.Linq.JProperty"/>. + Specifies how dates are formatted when writing JSON text. </summary> </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.#ctor(System.String,System.Type)"> + <member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JPropertyDescriptor"/> class. + Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". </summary> - <param name="name">The name.</param> - <param name="propertyType">Type of the property.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.CanResetValue(System.Object)"> + <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat"> <summary> - When overridden in a derived class, returns whether resetting an object changes its value. + Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". </summary> - <returns> - true if resetting the component changes its value; otherwise, false. - </returns> - <param name="component">The component to test for reset capability. - </param> </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.GetValue(System.Object)"> + <member name="T:Newtonsoft.Json.DateParseHandling"> <summary> - When overridden in a derived class, gets the current value of the property on a component. + Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. </summary> - <returns> - The value of a property for a given component. - </returns> - <param name="component">The component with the property for which to retrieve the value. - </param> </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ResetValue(System.Object)"> + <member name="F:Newtonsoft.Json.DateParseHandling.None"> <summary> - When overridden in a derived class, resets the value for this property of the component to the default value. + Date formatted strings are not parsed to a date type and are read as strings. </summary> - <param name="component">The component with the property value that is to be reset to the default value. - </param> </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.SetValue(System.Object,System.Object)"> + <member name="F:Newtonsoft.Json.DateParseHandling.DateTime"> <summary> - When overridden in a derived class, sets the value of the component to a different value. + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>. </summary> - <param name="component">The component with the property value that is to be set. - </param><param name="value">The new value. - </param> </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ShouldSerializeValue(System.Object)"> + <member name="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"> <summary> - When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted. + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"/>. </summary> - <returns> - true if the property should be persisted; otherwise, false. - </returns> - <param name="component">The component with the property to be examined for persistence. - </param> </member> - <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.ComponentType"> + <member name="T:Newtonsoft.Json.DateTimeZoneHandling"> <summary> - When overridden in a derived class, gets the type of the component this property is bound to. + Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>. </summary> - <returns> - A <see cref="T:System.Type"/> that represents the type of component this property is bound to. When the <see cref="M:System.ComponentModel.PropertyDescriptor.GetValue(System.Object)"/> or <see cref="M:System.ComponentModel.PropertyDescriptor.SetValue(System.Object,System.Object)"/> methods are invoked, the object specified might be an instance of this type. - </returns> </member> - <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.IsReadOnly"> + <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local"> <summary> - When overridden in a derived class, gets a value indicating whether this property is read-only. + Treat as local time. If the <see cref="T:System.DateTime"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time. </summary> - <returns> - true if the property is read-only; otherwise, false. - </returns> </member> - <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.PropertyType"> + <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc"> <summary> - When overridden in a derived class, gets the type of the property. + Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC. </summary> - <returns> - A <see cref="T:System.Type"/> that represents the type of the property. - </returns> </member> - <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.NameHashCode"> + <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified"> <summary> - Gets the hash code for the name of the member. + Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string. + If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified. </summary> - <value></value> - <returns> - The hash code for the name of the member. - </returns> + </member> + <member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind"> + <summary> + Time zone information should be preserved when converting. + </summary> + </member> + <member name="T:Newtonsoft.Json.Formatting"> + <summary> + Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>. + </summary> + </member> + <member name="F:Newtonsoft.Json.Formatting.None"> + <summary> + No special formatting is applied. This is the default. + </summary> + </member> + <member name="F:Newtonsoft.Json.Formatting.Indented"> + <summary> + Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings. + </summary> + </member> + <member name="T:Newtonsoft.Json.JsonConstructorAttribute"> + <summary> + Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified constructor when deserializing that object. + </summary> + </member> + <member name="T:Newtonsoft.Json.JsonExtensionDataAttribute"> + <summary> + Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to deserialize properties with no matching class member into the specified collection + and write values during serialization. + </summary> + </member> + <member name="M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonExtensionDataAttribute"/> class. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.WriteData"> + <summary> + Gets or sets a value that indicates whether to write extension data when serializing the object. + </summary> + <value> + <c>true</c> to write extension data when serializing the object; otherwise, <c>false</c>. The default is <c>true</c>. + </value> + </member> + <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.ReadData"> + <summary> + Gets or sets a value that indicates whether to read extension data when deserializing the object. + </summary> + <value> + <c>true</c> to read extension data when deserializing the object; otherwise, <c>false</c>. The default is <c>true</c>. + </value> + </member> + <member name="T:Newtonsoft.Json.Linq.JsonMergeSettings"> + <summary> + Specifies the settings used when merging JSON. + </summary> + </member> + <member name="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling"> + <summary> + Gets or sets the method used when merging JSON arrays. + </summary> + <value>The method used when merging JSON arrays.</value> + </member> + <member name="T:Newtonsoft.Json.Linq.MergeArrayHandling"> + <summary> + Specifies how JSON arrays are merged together. + </summary> + </member> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat"> + <summary>Concatenate arrays.</summary> + </member> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Union"> + <summary>Union arrays, skipping items that already exist.</summary> + </member> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace"> + <summary>Replace all array items.</summary> + </member> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge"> + <summary>Merge array items together, matched by index.</summary> + </member> + <member name="T:Newtonsoft.Json.MetadataPropertyHandling"> + <summary> + Specifies metadata property handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + </summary> + </member> + <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Default"> + <summary> + Read metadata properties located at the start of a JSON object. + </summary> + </member> + <member name="F:Newtonsoft.Json.MetadataPropertyHandling.ReadAhead"> + <summary> + Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance. + </summary> + </member> + <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Ignore"> + <summary> + Do not try to read metadata properties. + </summary> + </member> + <member name="T:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter"> + <summary> + Represents a trace writer that writes to the application's <see cref="T:System.Diagnostics.TraceListener"/> instances. + </summary> + </member> + <member name="T:Newtonsoft.Json.Serialization.ITraceWriter"> + <summary> + Represents a trace writer. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.ITraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)"> + <summary> + Writes the specified trace level, message and optional exception. + </summary> + <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param> + <param name="message">The trace message.</param> + <param name="ex">The trace exception. This parameter is optional.</param> + </member> + <member name="P:Newtonsoft.Json.Serialization.ITraceWriter.LevelFilter"> + <summary> + Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>, + <code>Warning</code> and <code>Error</code> messages. + </summary> + <value>The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.</value> + </member> + <member name="M:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)"> + <summary> + Writes the specified trace level, message and optional exception. + </summary> + <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param> + <param name="message">The trace message.</param> + <param name="ex">The trace exception. This parameter is optional.</param> + </member> + <member name="P:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.LevelFilter"> + <summary> + Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>, + <code>Warning</code> and <code>Error</code> messages. + </summary> + <value> + The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + </value> + </member> + <member name="T:Newtonsoft.Json.Serialization.ExpressionValueProvider"> + <summary> + Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using dynamic methods. + </summary> + </member> + <member name="T:Newtonsoft.Json.Serialization.IValueProvider"> + <summary> + Provides methods to get and set values. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)"> + <summary> + Sets the value. + </summary> + <param name="target">The target to set the value on.</param> + <param name="value">The value to set on the target.</param> + </member> + <member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)"> + <summary> + Gets the value. + </summary> + <param name="target">The target to get the value from.</param> + <returns>The value.</returns> + </member> + <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.#ctor(System.Reflection.MemberInfo)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ExpressionValueProvider"/> class. + </summary> + <param name="memberInfo">The member info.</param> + </member> + <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.SetValue(System.Object,System.Object)"> + <summary> + Sets the value. + </summary> + <param name="target">The target to set the value on.</param> + <param name="value">The value to set on the target.</param> + </member> + <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.GetValue(System.Object)"> + <summary> + Gets the value. + </summary> + <param name="target">The target to get the value from.</param> + <returns>The value.</returns> + </member> + <member name="T:Newtonsoft.Json.Serialization.IAttributeProvider"> + <summary> + Provides methods to get attributes. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Boolean)"> + <summary> + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + </summary> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> + </member> + <member name="M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Type,System.Boolean)"> + <summary> + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + </summary> + <param name="attributeType">The type of the attributes.</param> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> </member> <member name="T:Newtonsoft.Json.Serialization.JsonContainerContract"> <summary> @@ -1727,6 +2026,36 @@ </summary> <value>The converter.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializedCallbacks"> + <summary> + Gets or sets all methods called immediately after deserialization of the object. + </summary> + <value>The methods called immediately after deserialization of the object.</value> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializingCallbacks"> + <summary> + Gets or sets all methods called during deserialization of the object. + </summary> + <value>The methods called during deserialization of the object.</value> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializedCallbacks"> + <summary> + Gets or sets all methods called after serialization of the object graph. + </summary> + <value>The methods called after serialization of the object graph.</value> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializingCallbacks"> + <summary> + Gets or sets all methods called before serialization of the object. + </summary> + <value>The methods called before serialization of the object.</value> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnErrorCallbacks"> + <summary> + Gets or sets all method called when an error is thrown during the serialization of the object. + </summary> + <value>The methods called when an error is thrown during the serialization of the object.</value> + </member> <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserialized"> <summary> Gets or sets the method called immediately after deserialization of the object. @@ -1751,6 +2080,12 @@ </summary> <value>The method called before serialization of the object.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError"> + <summary> + Gets or sets the method called when an error is thrown during the serialization of the object. + </summary> + <value>The method called when an error is thrown during the serialization of the object.</value> + </member> <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"> <summary> Gets or sets the default creator method used to create the object. @@ -1763,12 +2098,6 @@ </summary> <value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError"> - <summary> - Gets or sets the method called when an error is thrown during the serialization of the object. - </summary> - <value>The method called when an error is thrown during the serialization of the object.</value> - </member> <member name="M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonContainerContract"/> class. @@ -1799,32 +2128,73 @@ </summary> <value>The type name handling.</value> </member> - <member name="T:Newtonsoft.Json.Linq.JRaw"> + <member name="T:Newtonsoft.Json.Serialization.MemoryTraceWriter"> <summary> - Represents a raw JSON string. + 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. </summary> </member> - <member name="T:Newtonsoft.Json.Linq.JValue"> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.#ctor"> <summary> - Represents a value in JSON (string, integer, date, etc). + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.MemoryTraceWriter"/> class. </summary> </member> - <member name="T:Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)"> <summary> - Represents an abstract JSON token. + Writes the specified trace level, message and optional exception. </summary> + <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param> + <param name="message">The trace message.</param> + <param name="ex">The trace exception. This parameter is optional.</param> </member> - <member name="T:Newtonsoft.Json.Linq.IJEnumerable`1"> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.GetTraceMessages"> <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. + Returns an enumeration of the most recent trace messages. </summary> - <typeparam name="T">The type of token</typeparam> + <returns>An enumeration of the most recent trace messages.</returns> </member> - <member name="P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)"> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.ToString"> <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key. + Returns a <see cref="T:System.String"/> of the most recent trace messages. </summary> - <value></value> + <returns> + A <see cref="T:System.String"/> of the most recent trace messages. + </returns> + </member> + <member name="P:Newtonsoft.Json.Serialization.MemoryTraceWriter.LevelFilter"> + <summary> + Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>, + <code>Warning</code> and <code>Error</code> messages. + </summary> + <value> + The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + </value> + </member> + <member name="T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider"> + <summary> + Provides methods to get attributes from a <see cref="T:System.Type"/>, <see cref="T:System.Reflection.MemberInfo"/>, <see cref="T:System.Reflection.ParameterInfo"/> or <see cref="T:System.Reflection.Assembly"/>. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.#ctor(System.Object)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider"/> class. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Boolean)"> + <summary> + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + </summary> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> + </member> + <member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Type,System.Boolean)"> + <summary> + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + </summary> + <param name="attributeType">The type of the attributes.</param> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> </member> <member name="T:Newtonsoft.Json.IJsonLineInfo"> <summary> @@ -1851,6 +2221,53 @@ </summary> <value>The current line position or 0 if no line information is available (for example, HasLineInfo returns false).</value> </member> + <member name="T:Newtonsoft.Json.StringEscapeHandling"> + <summary> + Specifies how strings are escaped when writing JSON text. + </summary> + </member> + <member name="F:Newtonsoft.Json.StringEscapeHandling.Default"> + <summary> + Only control characters (e.g. newline) are escaped. + </summary> + </member> + <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeNonAscii"> + <summary> + All non-ASCII and control characters (e.g. newline) are escaped. + </summary> + </member> + <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeHtml"> + <summary> + HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped. + </summary> + </member> + <member name="T:Newtonsoft.Json.Linq.JRaw"> + <summary> + Represents a raw JSON string. + </summary> + </member> + <member name="T:Newtonsoft.Json.Linq.JValue"> + <summary> + Represents a value in JSON (string, integer, date, etc). + </summary> + </member> + <member name="T:Newtonsoft.Json.Linq.JToken"> + <summary> + Represents an abstract JSON token. + </summary> + </member> + <member name="T:Newtonsoft.Json.Linq.IJEnumerable`1"> + <summary> + Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. + </summary> + <typeparam name="T">The type of token</typeparam> + </member> + <member name="P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key. + </summary> + <value></value> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)"> <summary> Compares the values of two tokens, including the values of all descendant tokens. @@ -1877,6 +2294,12 @@ </summary> <returns>A collection of the ancestor tokens of this token.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.AncestorsAndSelf"> + <summary> + Returns a collection of tokens that contain this token, and the ancestors of this token. + </summary> + <returns>A collection of tokens that contain this token, and the ancestors of this token.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.AfterSelf"> <summary> Returns a collection of the sibling tokens after this token, in document order. @@ -2007,6 +2430,13 @@ <param name="value">The value.</param> <returns>The result of the conversion.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Char}"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32"> <summary> Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int32"/>. @@ -2028,6 +2458,27 @@ <param name="value">The value.</param> <returns>The result of the conversion.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Char"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Char"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.SByte"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.SByte"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}"> <summary> Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. @@ -2049,6 +2500,20 @@ <param name="value">The value.</param> <returns>The result of the conversion.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Byte}"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.SByte}"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime"> <summary> Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTime"/>. @@ -2128,7 +2593,42 @@ </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte[]"/>. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte"/>[]. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Guid"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Guid}"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.TimeSpan"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.TimeSpan}"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Uri"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Uri"/>. </summary> <param name="value">The value.</param> <returns>The result of the conversion.</returns> @@ -2147,6 +2647,34 @@ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte)~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Byte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Byte})~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.SByte)~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.SByte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.SByte})~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken"> <summary> Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. @@ -2310,7 +2838,42 @@ </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken"> <summary> - Performs an implicit conversion from <see cref="T:System.Byte[]"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Performs an implicit conversion from <see cref="T:System.Byte"/>[] to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Uri)~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Uri"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.TimeSpan)~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.TimeSpan"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.TimeSpan})~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Guid)~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Guid"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Guid})~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> @@ -2340,12 +2903,29 @@ <summary> Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <typeparam name="T">The object type that the token will be deserialized to.</typeparam> + <returns>The new object created from the JSON value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type)"> + <summary> + Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="objectType">The object type that the token will be deserialized to.</param> <returns>The new object created from the JSON value.</returns> </member> <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)"> <summary> Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> + <typeparam name="T">The object type that the token will be deserialized to.</typeparam> + <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param> + <returns>The new object created from the JSON value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type,Newtonsoft.Json.JsonSerializer)"> + <summary> + Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + </summary> + <param name="objectType">The object type that the token will be deserialized to.</param> <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param> <returns>The new object created from the JSON value.</returns> </member> @@ -2380,28 +2960,59 @@ </member> <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)"> <summary> - Selects the token that matches the object path. + Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path. </summary> <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. + A <see cref="T:System.String"/> that contains a JPath expression. </param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path or a null reference if no matching token is found.</returns> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>, or null.</returns> </member> <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)"> <summary> - Selects the token that matches the object path. + Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path. </summary> <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. + A <see cref="T:System.String"/> that contains a JPath expression. </param> - <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no token is found.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path.</returns> + <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String)"> + <summary> + Selects a collection of elements using a JPath expression. + </summary> + <param name="path"> + A <see cref="T:System.String"/> that contains a JPath expression. + </param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,System.Boolean)"> + <summary> + Selects a collection of elements using a JPath expression. + </summary> + <param name="path"> + A <see cref="T:System.String"/> that contains a JPath expression. + </param> + <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.GetMetaObject(System.Linq.Expressions.Expression)"> + <summary> + Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object. + </summary> + <param name="parameter">The expression tree representation of the runtime value.</param> + <returns> + The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object. + </returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.System#Dynamic#IDynamicMetaObjectProvider#GetMetaObject(System.Linq.Expressions.Expression)"> + <summary> + Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object. + </summary> + <param name="parameter">The expression tree representation of the runtime value.</param> + <returns> + The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object. + </returns> </member> <member name="M:Newtonsoft.Json.Linq.JToken.DeepClone"> <summary> @@ -2409,6 +3020,52 @@ </summary> <returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.AddAnnotation(System.Object)"> + <summary> + Adds an object to the annotation list of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="annotation">The annotation to add.</param> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotation``1"> + <summary> + Get the first annotation object of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <typeparam name="T">The type of the annotation to retrieve.</typeparam> + <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotation(System.Type)"> + <summary> + Gets the first annotation object of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of the annotation to retrieve.</param> + <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotations``1"> + <summary> + Gets a collection of annotations of the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <typeparam name="T">The type of the annotations to retrieve.</typeparam> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the annotations for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotations(System.Type)"> + <summary> + Gets a collection of annotations of the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of the annotations to retrieve.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:System.Object"/> that contains the annotations that match the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations``1"> + <summary> + Removes the annotations of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <typeparam name="T">The type of annotations to remove.</typeparam> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations(System.Type)"> + <summary> + Removes the annotations of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of annotations to remove.</param> + </member> <member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer"> <summary> Gets a comparer that can compare two tokens for value equality. @@ -2435,7 +3092,7 @@ </member> <member name="P:Newtonsoft.Json.Linq.JToken.HasValues"> <summary> - Gets a value indicating whether this token has childen tokens. + Gets a value indicating whether this token has child tokens. </summary> <value> <c>true</c> if this token has child values; otherwise, <c>false</c>. @@ -2453,6 +3110,11 @@ </summary> <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the previous sibling token.</value> </member> + <member name="P:Newtonsoft.Json.Linq.JToken.Path"> + <summary> + Gets the path of the JSON token. + </summary> + </member> <member name="P:Newtonsoft.Json.Linq.JToken.Item(System.Object)"> <summary> Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. @@ -2483,6 +3145,18 @@ </summary> <param name="value">The value.</param> </member> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Decimal)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + </summary> + <param name="value">The value.</param> + </member> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Char)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + </summary> + <param name="value">The value.</param> + </member> <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. @@ -2495,12 +3169,24 @@ </summary> <param name="value">The value.</param> </member> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + </summary> + <param name="value">The value.</param> + </member> <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> <param name="value">The value.</param> </member> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTimeOffset)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + </summary> + <param name="value">The value.</param> + </member> <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. @@ -2551,6 +3237,18 @@ <param name="value">The value.</param> <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JValue.CreateNull"> + <summary> + Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value. + </summary> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JValue.CreateUndefined"> + <summary> + Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value. + </summary> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> <summary> Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. @@ -2623,6 +3321,15 @@ A <see cref="T:System.String"/> that represents this instance. </returns> </member> + <member name="M:Newtonsoft.Json.Linq.JValue.GetMetaObject(System.Linq.Expressions.Expression)"> + <summary> + Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object. + </summary> + <param name="parameter">The expression tree representation of the runtime value.</param> + <returns> + The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object. + </returns> + </member> <member name="M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)"> <summary> Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. @@ -2645,7 +3352,7 @@ </member> <member name="P:Newtonsoft.Json.Linq.JValue.HasValues"> <summary> - Gets a value indicating whether this token has childen tokens. + Gets a value indicating whether this token has child tokens. </summary> <value> <c>true</c> if this token has child values; otherwise, <c>false</c>. @@ -2702,68 +3409,72 @@ The property must be defined in JSON and cannot be a null value. </summary> </member> - <member name="T:Newtonsoft.Json.Serialization.JsonISerializableContract"> + <member name="T:Newtonsoft.Json.Serialization.JsonDynamicContract"> <summary> Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonISerializableContract.#ctor(System.Type)"> + <member name="M:Newtonsoft.Json.Serialization.JsonDynamicContract.#ctor(System.Type)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> class. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> class. </summary> <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonISerializableContract.ISerializableCreator"> + <member name="P:Newtonsoft.Json.Serialization.JsonDynamicContract.Properties"> <summary> - Gets or sets the ISerializable object constructor. + Gets the object's properties. </summary> - <value>The ISerializable object constructor.</value> + <value>The object's properties.</value> </member> - <member name="T:Newtonsoft.Json.Serialization.JsonLinqContract"> + <member name="P:Newtonsoft.Json.Serialization.JsonDynamicContract.PropertyNameResolver"> + <summary> + Gets or sets the property name resolver. + </summary> + <value>The property name resolver.</value> + </member> + <member name="T:Newtonsoft.Json.Serialization.JsonISerializableContract"> <summary> Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)"> + <member name="M:Newtonsoft.Json.Serialization.JsonISerializableContract.#ctor(System.Type)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> class. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> class. </summary> <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"> + <member name="P:Newtonsoft.Json.Serialization.JsonISerializableContract.ISerializableCreator"> <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Gets or sets the ISerializable object constructor. </summary> + <value>The ISerializable object constructor.</value> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)"> + <member name="T:Newtonsoft.Json.Serialization.JsonLinqContract"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> class. + Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> - <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="T:Newtonsoft.Json.Serialization.DynamicValueProvider"> + <member name="M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)"> <summary> - Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using dynamic methods. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> class. </summary> + <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="T:Newtonsoft.Json.Serialization.IValueProvider"> + <member name="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"> <summary> - Provides methods to get and set values. + Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> </member> - <member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)"> + <member name="M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)"> <summary> - Sets the value. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> class. </summary> - <param name="target">The target to set the value on.</param> - <param name="value">The value to set on the target.</param> + <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)"> + <member name="T:Newtonsoft.Json.Serialization.DynamicValueProvider"> <summary> - Gets the value. + Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using dynamic methods. </summary> - <param name="target">The target to get the value from.</param> - <returns>The value.</returns> </member> <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.#ctor(System.Reflection.MemberInfo)"> <summary> @@ -2809,6 +3520,95 @@ </summary> <value>The error context.</value> </member> + <member name="T:Newtonsoft.Json.Linq.JPropertyDescriptor"> + <summary> + Represents a view of a <see cref="T:Newtonsoft.Json.Linq.JProperty"/>. + </summary> + </member> + <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.#ctor(System.String)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JPropertyDescriptor"/> class. + </summary> + <param name="name">The name.</param> + </member> + <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.CanResetValue(System.Object)"> + <summary> + When overridden in a derived class, returns whether resetting an object changes its value. + </summary> + <returns> + true if resetting the component changes its value; otherwise, false. + </returns> + <param name="component">The component to test for reset capability. + </param> + </member> + <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.GetValue(System.Object)"> + <summary> + When overridden in a derived class, gets the current value of the property on a component. + </summary> + <returns> + The value of a property for a given component. + </returns> + <param name="component">The component with the property for which to retrieve the value. + </param> + </member> + <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ResetValue(System.Object)"> + <summary> + When overridden in a derived class, resets the value for this property of the component to the default value. + </summary> + <param name="component">The component with the property value that is to be reset to the default value. + </param> + </member> + <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.SetValue(System.Object,System.Object)"> + <summary> + When overridden in a derived class, sets the value of the component to a different value. + </summary> + <param name="component">The component with the property value that is to be set. + </param><param name="value">The new value. + </param> + </member> + <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ShouldSerializeValue(System.Object)"> + <summary> + When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted. + </summary> + <returns> + true if the property should be persisted; otherwise, false. + </returns> + <param name="component">The component with the property to be examined for persistence. + </param> + </member> + <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.ComponentType"> + <summary> + When overridden in a derived class, gets the type of the component this property is bound to. + </summary> + <returns> + A <see cref="T:System.Type"/> that represents the type of component this property is bound to. When the <see cref="M:System.ComponentModel.PropertyDescriptor.GetValue(System.Object)"/> or <see cref="M:System.ComponentModel.PropertyDescriptor.SetValue(System.Object,System.Object)"/> methods are invoked, the object specified might be an instance of this type. + </returns> + </member> + <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.IsReadOnly"> + <summary> + When overridden in a derived class, gets a value indicating whether this property is read-only. + </summary> + <returns> + true if the property is read-only; otherwise, false. + </returns> + </member> + <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.PropertyType"> + <summary> + When overridden in a derived class, gets the type of the property. + </summary> + <returns> + A <see cref="T:System.Type"/> that represents the type of the property. + </returns> + </member> + <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.NameHashCode"> + <summary> + Gets the hash code for the name of the member. + </summary> + <value></value> + <returns> + The hash code for the name of the member. + </returns> + </member> <member name="T:Newtonsoft.Json.Serialization.IReferenceResolver"> <summary> Used to resolve references when serializing and deserializing JSON by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. @@ -2851,7 +3651,11 @@ <member name="T:Newtonsoft.Json.PreserveReferencesHandling"> <summary> Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="PreservingObjectReferencesOn" title="Preserve Object References"/> + </example> </member> <member name="F:Newtonsoft.Json.PreserveReferencesHandling.None"> <summary> @@ -2905,6 +3709,10 @@ <summary> Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingObject" title="DefaultValueHandling Class"/> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingExample" title="DefaultValueHandling Ignore Example"/> + </example> </member> <member name="F:Newtonsoft.Json.DefaultValueHandling.Include"> <summary> @@ -2915,7 +3723,10 @@ <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore"> <summary> Ignore members where the member value is the same as the member's default value when serializing objects - so that is is not written to JSON, and ignores setting members when the JSON value equals the member's default value. + so that is is not written to JSON. + This option will ignore all default values (e.g. <c>null</c> for objects and nullable types; <c>0</c> for integers, + decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be changed by + placing the <see cref="T:System.ComponentModel.DefaultValueAttribute"/> on the property. </summary> </member> <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate"> @@ -2940,12 +3751,25 @@ </summary> <param name="converterType">Type of the converter.</param> </member> + <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type,System.Object[])"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class. + </summary> + <param name="converterType">Type of the converter.</param> + <param name="converterParameters">Parameter list to use when constructing the JsonConverter. Can be null.</param> + </member> <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType"> <summary> Gets the type of the converter. </summary> <value>The type of the converter.</value> </member> + <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterParameters"> + <summary> + The parameter list to use when constructing the JsonConverter described by ConverterType. + If null, the default constructor is used. + </summary> + </member> <member name="T:Newtonsoft.Json.JsonObjectAttribute"> <summary> Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object. @@ -3040,6 +3864,12 @@ </summary> <value>The type name handling.</value> </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.MetadataPropertyHandling"> + <summary> + Gets or sets how metadata properties are used during deserialization. + </summary> + <value>The metadata properties handling.</value> + </member> <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat"> <summary> Gets or sets how a type name assembly is written and resolved by the serializer. @@ -3065,6 +3895,12 @@ </summary> <value>The reference resolver.</value> </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.TraceWriter"> + <summary> + Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages. + </summary> + <value>The trace writer.</value> + </member> <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder"> <summary> Gets or sets the <see cref="T:System.Runtime.Serialization.SerializationBinder"/> used by the serializer when resolving type names. @@ -3083,6 +3919,11 @@ </summary> <value>The context.</value> </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatString"> + <summary> + Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text. + </summary> + </member> <member name="P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth"> <summary> Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. @@ -3108,6 +3949,23 @@ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. </summary> </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatFormatHandling"> + <summary> + Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>, + are written as JSON. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatParseHandling"> + <summary> + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.StringEscapeHandling"> + <summary> + Get or set how strings are escaped when writing JSON text. + </summary> + </member> <member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture"> <summary> Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. @@ -3141,10 +3999,10 @@ </member> <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. </returns> </member> <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal"> @@ -3186,7 +4044,7 @@ </member> <member name="P:Newtonsoft.Json.JsonValidatingReader.Value"> <summary> - Gets the text value of the current Json token. + Gets the text value of the current JSON token. </summary> <value></value> </member> @@ -3209,13 +4067,13 @@ </member> <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType"> <summary> - Gets the type of the current Json token. + Gets the type of the current JSON token. </summary> <value></value> </member> <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType"> <summary> - Gets the Common Language Runtime (CLR) type for the current Json token. + Gets the Common Language Runtime (CLR) type for the current JSON token. </summary> <value></value> </member> @@ -3442,10 +4300,10 @@ </member> <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. </returns> </member> <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal"> @@ -3529,6 +4387,17 @@ </summary> <value>The collection's items converter.</value> </member> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters"> + <summary> + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. + </summary> + <example> + [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + </example> + </member> <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling"> <summary> Gets or sets the null value handling used when serializing this property. @@ -3610,7 +4479,7 @@ </member> <member name="T:Newtonsoft.Json.JsonTextWriter"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> </member> <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)"> @@ -3657,6 +4526,13 @@ </summary> <param name="name">The name of the property.</param> </member> + <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String,System.Boolean)"> + <summary> + Writes the property name of a name/value pair on a JSON object. + </summary> + <param name="name">The name of the property.</param> + <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param> + </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent"> <summary> Writes indent characters. @@ -3672,6 +4548,13 @@ Writes an indent space. </summary> </member> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Object)"> + <summary> + Writes a <see cref="T:System.Object"/> value. + An error will raised if the value cannot be written as a single JSON token. + </summary> + <param name="value">The <see cref="T:System.Object"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull"> <summary> Writes a null value. @@ -3724,12 +4607,24 @@ </summary> <param name="value">The <see cref="T:System.Single"/> value to write.</param> </member> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Single})"> + <summary> + Writes a <see cref="T:System.Nullable`1"/> value. + </summary> + <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)"> <summary> Writes a <see cref="T:System.Double"/> value. </summary> <param name="value">The <see cref="T:System.Double"/> value to write.</param> </member> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Double})"> + <summary> + Writes a <see cref="T:System.Nullable`1"/> value. + </summary> + <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)"> <summary> Writes a <see cref="T:System.Boolean"/> value. @@ -3780,9 +4675,9 @@ </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)"> <summary> @@ -3941,6 +4836,9 @@ <summary> Provides methods for converting between common language runtime types and JSON types. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="SerializeObject" title="Serializing and Deserializing JSON with JsonConvert" /> + </example> </member> <member name="F:Newtonsoft.Json.JsonConvert.True"> <summary> @@ -4139,7 +5037,16 @@ Converts the <see cref="T:System.String"/> to its JSON string representation. </summary> <param name="value">The value to convert.</param> - <param name="delimter">The string delimiter character.</param> + <param name="delimiter">The string delimiter character.</param> + <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char,Newtonsoft.Json.StringEscapeHandling)"> + <summary> + Converts the <see cref="T:System.String"/> to its JSON string representation. + </summary> + <param name="value">The value to convert.</param> + <param name="delimiter">The string delimiter character.</param> + <param name="stringEscapeHandling">The string escape handling.</param> <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)"> @@ -4158,7 +5065,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)"> <summary> - Serializes the specified object to a JSON string. + Serializes the specified object to a JSON string using formatting. </summary> <param name="value">The object to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> @@ -4176,7 +5083,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Serializes the specified object to a JSON string using formatting and a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. </summary> <param name="value">The object to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> @@ -4185,42 +5092,109 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Serializes the specified object to a JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <param name="value">The object to serialize.</param> + <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. + If this is null, default serialization settings will be used.</param> + <returns> + A JSON string representation of the object. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The object to serialize.</param> <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> + If this is null, default serialization settings will be used.</param> + <param name="type"> + The type of the value being serialized. + This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> <returns> A JSON string representation of the object. </returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Serializes the specified object to a JSON string using formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <param name="value">The object to serialize.</param> + <param name="formatting">Indicates how the output is formatted.</param> + <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. + If this is null, default serialization settings will be used.</param> + <returns> + A JSON string representation of the object. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The object to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> + If this is null, default serialization settings will be used.</param> + <param name="type"> + The type of the value being serialized. + This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> <returns> A JSON string representation of the object. </returns> </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObjectAsync(System.Object)"> + <summary> + Asynchronously serializes the specified object to a JSON string. + Serialization will happen on a new thread. + </summary> + <param name="value">The object to serialize.</param> + <returns> + A task that represents the asynchronous serialize operation. The value of the <c>TResult</c> parameter contains a JSON string representation of the object. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObjectAsync(System.Object,Newtonsoft.Json.Formatting)"> + <summary> + Asynchronously serializes the specified object to a JSON string using formatting. + Serialization will happen on a new thread. + </summary> + <param name="value">The object to serialize.</param> + <param name="formatting">Indicates how the output is formatted.</param> + <returns> + A task that represents the asynchronous serialize operation. The value of the <c>TResult</c> parameter contains a JSON string representation of the object. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObjectAsync(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Asynchronously serializes the specified object to a JSON string using formatting and a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Serialization will happen on a new thread. + </summary> + <param name="value">The object to serialize.</param> + <param name="formatting">Indicates how the output is formatted.</param> + <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. + If this is null, default serialization settings will be used.</param> + <returns> + A task that represents the asynchronous serialize operation. The value of the <c>TResult</c> parameter contains a JSON string representation of the object. + </returns> + </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String)"> <summary> Deserializes the JSON to a .NET object. </summary> <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> + <returns>The deserialized object from the JSON string.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Deserializes the JSON to a .NET object. + Deserializes the JSON to a .NET object using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The JSON to deserialize.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> <returns>The deserialized object from the JSON string.</returns> </member> @@ -4230,7 +5204,7 @@ </summary> <param name="value">The JSON to deserialize.</param> <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The deserialized object from the Json string.</returns> + <returns>The deserialized object from the JSON string.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)"> <summary> @@ -4238,7 +5212,7 @@ </summary> <typeparam name="T">The type of the object to deserialize to.</typeparam> <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> + <returns>The deserialized object from the JSON string.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)"> <summary> @@ -4253,9 +5227,26 @@ <param name="anonymousTypeObject">The anonymous type object.</param> <returns>The deserialized anonymous type from the JSON string.</returns> </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Deserializes the JSON to the given anonymous type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <typeparam name="T"> + The anonymous type to deserialize to. This can't be specified + traditionally and must be infered from the anonymous type passed + as a parameter. + </typeparam> + <param name="value">The JSON to deserialize.</param> + <param name="anonymousTypeObject">The anonymous type object.</param> + <param name="settings"> + The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. + If this is null, default serialization settings will be used. + </param> + <returns>The deserialized anonymous type from the JSON string.</returns> + </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])"> <summary> - Deserializes the JSON to the specified .NET type. + Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. </summary> <typeparam name="T">The type of the object to deserialize to.</typeparam> <param name="value">The JSON to deserialize.</param> @@ -4264,36 +5255,87 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Deserializes the JSON to the specified .NET type. + Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <typeparam name="T">The type of the object to deserialize to.</typeparam> <param name="value">The object to deserialize.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> <returns>The deserialized object from the JSON string.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])"> <summary> - Deserializes the JSON to the specified .NET type. + Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. </summary> <param name="value">The JSON to deserialize.</param> <param name="type">The type of the object to deserialize.</param> <param name="converters">Converters to use while deserializing.</param> <returns>The deserialized object from the JSON string.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <param name="value">The JSON to deserialize.</param> + <param name="type">The type of the object to deserialize to.</param> + <param name="settings"> + The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. + If this is null, default serialization settings will be used. + </param> + <returns>The deserialized object from the JSON string.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync``1(System.String)"> + <summary> + Asynchronously deserializes the JSON to the specified .NET type. + Deserialization will happen on a new thread. + </summary> + <typeparam name="T">The type of the object to deserialize to.</typeparam> + <param name="value">The JSON to deserialize.</param> + <returns> + A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync``1(System.String,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Asynchronously deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + Deserialization will happen on a new thread. + </summary> + <typeparam name="T">The type of the object to deserialize to.</typeparam> + <param name="value">The JSON to deserialize.</param> + <param name="settings"> + The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. + If this is null, default serialization settings will be used. + </param> + <returns> + A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync(System.String)"> + <summary> + Asynchronously deserializes the JSON to the specified .NET type. + Deserialization will happen on a new thread. + </summary> + <param name="value">The JSON to deserialize.</param> + <returns> + A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Deserializes the JSON to the specified .NET type. + Asynchronously deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + Deserialization will happen on a new thread. </summary> <param name="value">The JSON to deserialize.</param> <param name="type">The type of the object to deserialize to.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> - <returns>The deserialized object from the JSON string.</returns> + <returns> + A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string. + </returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object)"> <summary> @@ -4304,14 +5346,28 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Populates the object with values from the JSON string. + Populates the object with values from the JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <param name="value">The JSON to populate values from.</param> + <param name="target">The target object to populate values onto.</param> + <param name="settings"> + The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. + If this is null, default serialization settings will be used. + </param> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.PopulateObjectAsync(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Asynchronously populates the object with values from the JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The JSON to populate values from.</param> <param name="target">The target object to populate values onto.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> + <returns> + A task that represents the asynchronous populate operation. + </returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode)"> <summary> @@ -4322,7 +5378,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting)"> <summary> - Serializes the XML node to a JSON string. + Serializes the XML node to a JSON string using formatting. </summary> <param name="node">The node to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> @@ -4330,7 +5386,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean)"> <summary> - Serializes the XML node to a JSON string. + Serializes the XML node to a JSON string using formatting and omits the root object if <paramref name="omitRootObject"/> is <c>true</c>. </summary> <param name="node">The node to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> @@ -4346,7 +5402,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String)"> <summary> - Deserializes the XmlNode from a JSON string nested in a root elment. + Deserializes the XmlNode from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>. </summary> <param name="value">The JSON string.</param> <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> @@ -4354,7 +5410,8 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean)"> <summary> - Deserializes the XmlNode from a JSON string nested in a root elment. + Deserializes the XmlNode from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/> + and writes a .NET array attribute for collections. </summary> <param name="value">The JSON string.</param> <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> @@ -4373,7 +5430,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting)"> <summary> - Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. + Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string using formatting. </summary> <param name="node">The node to convert to JSON.</param> <param name="formatting">Indicates how the output is formatted.</param> @@ -4381,7 +5438,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean)"> <summary> - Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. + Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string using formatting and omits the root object if <paramref name="omitRootObject"/> is <c>true</c>. </summary> <param name="node">The node to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> @@ -4397,7 +5454,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String)"> <summary> - Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment. + Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>. </summary> <param name="value">The JSON string.</param> <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> @@ -4405,7 +5462,8 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean)"> <summary> - Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment. + Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/> + and writes a .NET array attribute for collections. </summary> <param name="value">The JSON string.</param> <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> @@ -4415,6 +5473,15 @@ </param> <returns>The deserialized XNode</returns> </member> + <member name="P:Newtonsoft.Json.JsonConvert.DefaultSettings"> + <summary> + Gets or sets a function that creates default <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + Default settings are automatically used by serialization methods on <see cref="T:Newtonsoft.Json.JsonConvert"/>, + and <see cref="M:Newtonsoft.Json.Linq.JToken.ToObject``1"/> and <see cref="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"/> on <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + To serialize without using any default settings create a <see cref="T:Newtonsoft.Json.JsonSerializer"/> with + <see cref="M:Newtonsoft.Json.JsonSerializer.Create"/>. + </summary> + </member> <member name="T:Newtonsoft.Json.JsonSerializationException"> <summary> The exception thrown when an error occurs during Json serialization or deserialization. @@ -4460,12 +5527,47 @@ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class. </summary> </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Create"> + <summary> + Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. + </summary> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. + </returns> + </member> <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)"> <summary> Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. + </summary> + <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault"> + <summary> + Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. + </summary> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault(Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. </summary> <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param> - <returns>A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.</returns> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. + </returns> </member> <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)"> <summary> @@ -4523,6 +5625,32 @@ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param> <param name="value">The <see cref="T:System.Object"/> to serialize.</param> </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)"> + <summary> + Serializes the specified <see cref="T:System.Object"/> and writes the Json structure + to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>. + </summary> + <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param> + <param name="value">The <see cref="T:System.Object"/> to serialize.</param> + <param name="objectType"> + The type of the value being serialized. + This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object,System.Type)"> + <summary> + Serializes the specified <see cref="T:System.Object"/> and writes the Json structure + to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>. + </summary> + <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param> + <param name="value">The <see cref="T:System.Object"/> to serialize.</param> + <param name="objectType"> + The type of the value being serialized. + This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> + </member> <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)"> <summary> Serializes the specified <see cref="T:System.Object"/> and writes the Json structure @@ -4546,6 +5674,12 @@ Gets or sets the <see cref="T:System.Runtime.Serialization.SerializationBinder"/> used by the serializer when resolving type names. </summary> </member> + <member name="P:Newtonsoft.Json.JsonSerializer.TraceWriter"> + <summary> + Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages. + </summary> + <value>The trace writer.</value> + </member> <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"> <summary> Gets or sets how type name writing and reading is handled by the serializer. @@ -4594,6 +5728,12 @@ </summary> <value>The constructor handling.</value> </member> + <member name="P:Newtonsoft.Json.JsonSerializer.MetadataPropertyHandling"> + <summary> + Gets or sets how metadata properties are used during deserialization. + </summary> + <value>The metadata properties handling.</value> + </member> <member name="P:Newtonsoft.Json.JsonSerializer.Converters"> <summary> Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. @@ -4632,6 +5772,28 @@ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. </summary> </member> + <member name="P:Newtonsoft.Json.JsonSerializer.FloatParseHandling"> + <summary> + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.FloatFormatHandling"> + <summary> + Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>, + are written as JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.StringEscapeHandling"> + <summary> + Get or set how strings are escaped when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatString"> + <summary> + Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text. + </summary> + </member> <member name="P:Newtonsoft.Json.JsonSerializer.Culture"> <summary> Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. @@ -4661,7 +5823,15 @@ </summary> <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every token in the source collection.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.Extensions.AncestorsAndSelf``1(System.Collections.Generic.IEnumerable{``0})"> + <summary> + Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection. + </summary> + <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains every token in the source collection, the ancestors of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})"> <summary> @@ -4669,7 +5839,15 @@ </summary> <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every token in the source collection.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.Extensions.DescendantsAndSelf``1(System.Collections.Generic.IEnumerable{``0})"> + <summary> + Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection. + </summary> + <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains every token in the source collection, and the descendants of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})"> <summary> @@ -4684,14 +5862,14 @@ </summary> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection with the given key.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token in the source collection with the given key.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> Returns a collection of child values of every object in the source collection. </summary> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> <summary> @@ -4700,7 +5878,7 @@ <typeparam name="U">The type to convert the values to.</typeparam> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection with the given key.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token in the source collection with the given key.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> @@ -4708,7 +5886,7 @@ </summary> <typeparam name="U">The type to convert the values to.</typeparam> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> @@ -4733,7 +5911,7 @@ </summary> <typeparam name="T">The source collection type.</typeparam> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})"> <summary> @@ -4742,7 +5920,7 @@ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> <typeparam name="U">The type to convert the values to.</typeparam> <typeparam name="T">The source collection type.</typeparam> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> @@ -4781,6 +5959,12 @@ </summary> <param name="e">The <see cref="T:System.ComponentModel.ListChangedEventArgs"/> instance containing the event data.</param> </member> + <member name="M:Newtonsoft.Json.Linq.JContainer.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)"> + <summary> + Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"/> event. + </summary> + <param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param> + </member> <member name="M:Newtonsoft.Json.Linq.JContainer.Children"> <summary> Returns a collection of the child tokens of this token, in document order. @@ -4804,6 +5988,12 @@ </summary> <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JContainer.DescendantsAndSelf"> + <summary> + Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order. + </summary> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing this token, and all the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)"> <summary> Adds the specified content as children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. @@ -4833,6 +6023,19 @@ Removes the child nodes from this token. </summary> </member> + <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)"> + <summary> + Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="content">The content to be merged.</param> + </member> + <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)"> + <summary> + Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/> using <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/>. + </summary> + <param name="content">The content to be merged.</param> + <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/> used to merge the content.</param> + </member> <member name="E:Newtonsoft.Json.Linq.JContainer.ListChanged"> <summary> Occurs when the list changes or an item in the list changes. @@ -4843,6 +6046,11 @@ Occurs before an item is added to the collection. </summary> </member> + <member name="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"> + <summary> + Occurs when the items list of the collection has changed, or the collection is reset. + </summary> + </member> <member name="P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens"> <summary> Gets the container's children tokens. @@ -4851,7 +6059,7 @@ </member> <member name="P:Newtonsoft.Json.Linq.JContainer.HasValues"> <summary> - Gets a value indicating whether this token has childen tokens. + Gets a value indicating whether this token has child tokens. </summary> <value> <c>true</c> if this token has child values; otherwise, <c>false</c>. @@ -4981,6 +6189,15 @@ An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. </returns> </member> + <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(Newtonsoft.Json.Linq.JEnumerable{`0})"> + <summary> + Determines whether the specified <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> is equal to this instance. + </summary> + <param name="other">The <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> to compare with this instance.</param> + <returns> + <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> is equal to this instance; otherwise, <c>false</c>. + </returns> + </member> <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)"> <summary> Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. @@ -5008,6 +6225,9 @@ <summary> Represents a JSON object. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text" /> + </example> </member> <member name="M:Newtonsoft.Json.Linq.JObject.#ctor"> <summary> @@ -5064,6 +6284,9 @@ </summary> <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text"/> + </example> </member> <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)"> <summary> @@ -5074,11 +6297,11 @@ </member> <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. + Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object. </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> + <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns> </member> <member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> <summary> @@ -5087,6 +6310,34 @@ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> </member> + <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String)"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. + </summary> + <param name="propertyName">Name of the property.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String,System.StringComparison)"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the <see cref="T:System.StringComparison"/> will be used to match a property. + </summary> + <param name="propertyName">Name of the property.</param> + <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,System.StringComparison,Newtonsoft.Json.Linq.JToken@)"> + <summary> + Tries to get the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the <see cref="T:System.StringComparison"/> will be used to match a property. + </summary> + <param name="propertyName">Name of the property.</param> + <param name="value">The value.</param> + <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param> + <returns>true if a value was successfully retrieved; otherwise, false.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)"> <summary> Adds the specified property name. @@ -5229,6 +6480,15 @@ An <see cref="T:System.Object"/> that represents the owner of the specified property. </returns> </member> + <member name="M:Newtonsoft.Json.Linq.JObject.GetMetaObject(System.Linq.Expressions.Expression)"> + <summary> + Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object. + </summary> + <param name="parameter">The expression tree representation of the runtime value.</param> + <returns> + The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object. + </returns> + </member> <member name="P:Newtonsoft.Json.Linq.JObject.ChildrenTokens"> <summary> Gets the container's children tokens. @@ -5267,6 +6527,9 @@ <summary> Represents a JSON array. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text" /> + </example> </member> <member name="M:Newtonsoft.Json.Linq.JArray.#ctor"> <summary> @@ -5304,6 +6567,9 @@ </summary> <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text"/> + </example> </member> <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)"> <summary> @@ -5355,6 +6621,14 @@ <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> </member> + <member name="M:Newtonsoft.Json.Linq.JArray.GetEnumerator"> + <summary> + Returns an enumerator that iterates through the collection. + </summary> + <returns> + A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection. + </returns> + </member> <member name="M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)"> <summary> Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>. @@ -5377,6 +6651,13 @@ true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. </returns> </member> + <member name="M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)"> + <summary> + Copies to. + </summary> + <param name="array">The array.</param> + <param name="arrayIndex">Index of the array.</param> + </member> <member name="M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)"> <summary> Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>. @@ -5411,9 +6692,15 @@ </summary> <value></value> </member> + <member name="P:Newtonsoft.Json.Linq.JArray.IsReadOnly"> + <summary> + Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only. + </summary> + <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, false.</returns> + </member> <member name="T:Newtonsoft.Json.Linq.JTokenReader"> <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. </summary> </member> <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)"> @@ -5424,10 +6711,10 @@ </member> <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. </returns> </member> <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDecimal"> @@ -5468,9 +6755,19 @@ true if the next token was read successfully; false if there are no more tokens to read. </returns> </member> + <member name="P:Newtonsoft.Json.Linq.JTokenReader.CurrentToken"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the reader's current position. + </summary> + </member> + <member name="P:Newtonsoft.Json.Linq.JTokenReader.Path"> + <summary> + Gets the path of the current JSON token. + </summary> + </member> <member name="T:Newtonsoft.Json.Linq.JTokenWriter"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> </member> <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)"> @@ -5522,6 +6819,13 @@ </summary> <param name="name">The name of the property.</param> </member> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Object)"> + <summary> + Writes a <see cref="T:System.Object"/> value. + An error will raised if the value cannot be written as a single JSON token. + </summary> + <param name="value">The <see cref="T:System.Object"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull"> <summary> Writes a null value. @@ -5642,9 +6946,9 @@ </member> <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)"> <summary> @@ -5664,6 +6968,11 @@ </summary> <param name="value">The <see cref="T:System.Uri"/> value to write.</param> </member> + <member name="P:Newtonsoft.Json.Linq.JTokenWriter.CurrentToken"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the writer's current position. + </summary> + </member> <member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token"> <summary> Gets the token being writen. @@ -5933,10 +7242,10 @@ </member> <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)"> <summary> - Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id. + Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference. </summary> - <param name="id">The id.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id.</returns> + <param name="reference">The id.</param> + <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.</returns> </member> <member name="P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas"> <summary> @@ -6006,6 +7315,10 @@ <summary> Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverObject" title="IContractResolver Class"/> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverExample" title="IContractResolver Example"/> + </example> </member> <member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)"> <summary> @@ -6025,9 +7338,9 @@ </summary> <param name="shareCache"> If set to <c>true</c> the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> will use a cached shared with other resolvers of the same type. - Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected - behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly - recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Sharing the cache will significantly improve performance with multiple resolver instances because expensive reflection will only + happen once. This setting can cause unexpected behavior if different instances of the resolver are suppose to produce different + results. When set to false it is highly recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </param> </member> <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)"> @@ -6072,7 +7385,7 @@ Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract. </summary> <param name="objectType">Type of the object.</param> - <returns></returns> + <returns>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter"/>.</returns> </member> <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)"> <summary> @@ -6109,6 +7422,13 @@ <param name="objectType">Type of the object.</param> <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> for the given type.</returns> </member> + <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDynamicContract(System.Type)"> + <summary> + Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> for the given type. + </summary> + <param name="objectType">Type of the object.</param> + <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> for the given type.</returns> + </member> <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)"> <summary> Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type. @@ -6226,6 +7546,14 @@ The type of the object the formatter creates a new instance of. </returns> </member> + <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToName(System.Type,System.String@,System.String@)"> + <summary> + When overridden in a derived class, controls the binding of a serialized object to a type. + </summary> + <param name="serializedType">The type of the object the formatter creates a new instance of.</param> + <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object. </param> + <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object. </param> + </member> <member name="T:Newtonsoft.Json.Serialization.ErrorContext"> <summary> Provides information surrounding an error. @@ -6233,7 +7561,7 @@ </member> <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Error"> <summary> - Gets or sets the error. + Gets the error. </summary> <value>The error.</value> </member> @@ -6278,6 +7606,41 @@ </summary> <value>The <see cref="T:System.Type"/> of the collection items.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray"> + <summary> + Gets a value indicating whether the collection type is a multidimensional array. + </summary> + <value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value> + </member> + <member name="T:Newtonsoft.Json.Serialization.SerializationCallback"> + <summary> + Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization callback events. + </summary> + <param name="o">The object that raised the callback event.</param> + <param name="context">The streaming context.</param> + </member> + <member name="T:Newtonsoft.Json.Serialization.SerializationErrorCallback"> + <summary> + Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization error callback events. + </summary> + <param name="o">The object that raised the callback event.</param> + <param name="context">The streaming context.</param> + <param name="errorContext">The error context.</param> + </member> + <member name="T:Newtonsoft.Json.Serialization.ExtensionDataSetter"> + <summary> + Sets extension data for an object during deserialization. + </summary> + <param name="o">The object to set extension data on.</param> + <param name="key">The extension data key.</param> + <param name="value">The extension data value.</param> + </member> + <member name="T:Newtonsoft.Json.Serialization.ExtensionDataGetter"> + <summary> + Gets extension data for an object during serialization. + </summary> + <param name="o">The object to set extension data on.</param> + </member> <member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"> <summary> Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. @@ -6350,6 +7713,12 @@ </summary> <value>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.AttributeProvider"> + <summary> + Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IAttributeProvider"/> for this property. + </summary> + <value>The <see cref="T:Newtonsoft.Json.Serialization.IAttributeProvider"/> for this property.</value> + </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType"> <summary> Gets or sets the type of the property. @@ -6365,28 +7734,34 @@ </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter"> <summary> - Gets the member converter. + Gets or sets the member converter. </summary> <value>The member converter.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored. </summary> <value><c>true</c> if ignored; otherwise, <c>false</c>.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Readable"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable. </summary> <value><c>true</c> if readable; otherwise, <c>false</c>.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Writable"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable. </summary> <value><c>true</c> if writable; otherwise, <c>false</c>.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute"> + <summary> + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> has a member attribute. + </summary> + <value><c>true</c> if has a member attribute; otherwise, <c>false</c>.</value> + </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue"> <summary> Gets the default value. @@ -6395,13 +7770,13 @@ </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required. </summary> <value>A value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference"> <summary> - Gets a value indicating whether this property preserves object references. + Gets or sets a value indicating whether this property preserves object references. </summary> <value> <c>true</c> if this instance is reference; otherwise, <c>false</c>. @@ -6409,31 +7784,31 @@ </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling"> <summary> - Gets the property null value handling. + Gets or sets the property null value handling. </summary> <value>The null value handling.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling"> <summary> - Gets the property default value handling. + Gets or sets the property default value handling. </summary> <value>The default value handling.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling"> <summary> - Gets the property reference loop handling. + Gets or sets the property reference loop handling. </summary> <value>The reference loop handling.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling"> <summary> - Gets the property object creation handling. + Gets or sets the property object creation handling. </summary> <value>The object creation handling.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling"> <summary> - Gets or sets the type name handling. + Gets or sets or sets the type name handling. </summary> <value>The type name handling.</value> </member> @@ -6539,6 +7914,10 @@ <summary> Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingObject" title="NullValueHandling Class"/> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingExample" title="NullValueHandling Ignore Example"/> + </example> </member> <member name="F:Newtonsoft.Json.NullValueHandling.Include"> <summary> @@ -6738,6 +8117,33 @@ </summary> <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.</value> </member> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.PositionalItemsValidation"> + <summary> + Gets or sets a value indicating whether items in an array are validated using the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> instance at their array position from <see cref="P:Newtonsoft.Json.Schema.JsonSchema.Items"/>. + </summary> + <value> + <c>true</c> if items are validated using their array position; otherwise, <c>false</c>. + </value> + </member> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalItems"> + <summary> + Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items. + </summary> + <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items.</value> + </member> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalItems"> + <summary> + Gets or sets a value indicating whether additional items are allowed. + </summary> + <value> + <c>true</c> if additional items are allowed; otherwise, <c>false</c>. + </value> + </member> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.UniqueItems"> + <summary> + Gets or sets whether the array items must be unique. + </summary> + </member> <member name="P:Newtonsoft.Json.Schema.JsonSchema.Properties"> <summary> Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties. @@ -6770,24 +8176,12 @@ </summary> <value>The required property if this property is present.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Identity"> - <summary> - Gets or sets the identity. - </summary> - <value>The identity.</value> - </member> <member name="P:Newtonsoft.Json.Schema.JsonSchema.Enum"> <summary> Gets or sets the a collection of valid enum values allowed. </summary> <value>A collection of valid enum values allowed.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Options"> - <summary> - Gets or sets a collection of options. - </summary> - <value>A collection of options.</value> - </member> <member name="P:Newtonsoft.Json.Schema.JsonSchema.Disallow"> <summary> Gets or sets disallowed types. @@ -6802,9 +8196,9 @@ </member> <member name="P:Newtonsoft.Json.Schema.JsonSchema.Extends"> <summary> - Gets or sets the extend <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>. + Gets or sets the collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends. </summary> - <value>The extended <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.</value> + <value>The collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.</value> </member> <member name="P:Newtonsoft.Json.Schema.JsonSchema.Format"> <summary> @@ -6946,6 +8340,11 @@ Gets the constructor parameters required for any non-default constructor </summary> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"> + <summary> + Gets a collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> instances that define the parameters used with <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"/>. + </summary> + </member> <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor"> <summary> Gets or sets the override constructor used to create the object. @@ -6960,6 +8359,23 @@ </summary> <value>The parametrized constructor.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"> + <summary> + Gets or sets the function used to create the object. When set this function will override <see cref="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"/>. + This function is called with a collection of arguments which are defined by the <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"/> collection. + </summary> + <value>The function used to create the object.</value> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter"> + <summary> + Gets or sets the extension data setter. + </summary> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataGetter"> + <summary> + Gets or sets the extension data getter. + </summary> + </member> <member name="T:Newtonsoft.Json.Serialization.JsonStringContract"> <summary> Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. @@ -6971,6 +8387,21 @@ </summary> <param name="underlyingType">The underlying type for the contract.</param> </member> + <member name="M:Newtonsoft.Json.Serialization.JsonTypeReflector.CreateJsonConverterInstance(System.Type,System.Object[])"> + <summary> + Lookup and create an instance of the JsonConverter type described by the argument. + </summary> + <param name="converterType">The JsonConverter type to create.</param> + <param name="converterArgs">Optional arguments to pass to an initializing constructor of the JsonConverter. + If null, the default constructor is used.</param> + </member> + <member name="M:Newtonsoft.Json.Serialization.JsonTypeReflector.GetJsonConverterCreator(System.Type)"> + <summary> + Create a factory function that can be used to create instances of a JsonConverter described by the + argument type. The returned function can then be used to either invoke the converter's default ctor, or any + parameterized constructors by way of an object array. + </summary> + </member> <member name="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"> <summary> Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using reflection. @@ -7001,10 +8432,37 @@ When applied to a method, specifies that the method is called when an error occurs serializing an object. </summary> </member> + <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodWithResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback,Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)"> + <summary> + Helper method for generating a MetaObject which calls a + specific method on Dynamic that returns a result + </summary> + </member> + <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodReturnLast(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)"> + <summary> + Helper method for generating a MetaObject which calls a + specific method on Dynamic, but uses one of the arguments for + the result. + </summary> + </member> + <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodNoResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)"> + <summary> + Helper method for generating a MetaObject which calls a + specific method on Dynamic, but uses one of the arguments for + the result. + </summary> + </member> + <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.GetRestrictions"> + <summary> + Returns a Restrictions object which includes our current restrictions merged + with a restriction limiting our type + </summary> + </member> <member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1"> <summary> Represents a method that constructs an object. </summary> + <typeparam name="T">The object type to create.</typeparam> </member> <member name="T:Newtonsoft.Json.TypeNameHandling"> <summary> @@ -7036,27 +8494,6 @@ Include the .NET type name when the type of the object being serialized is not the same as its declared type. </summary> </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.Convert(System.Object,System.Globalization.CultureInfo,System.Type)"> - <summary> - Converts the value to the specified type. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <returns>The converted type.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.TryConvert(System.Object,System.Globalization.CultureInfo,System.Type,System.Object@)"> - <summary> - Converts the value to the specified type. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <param name="convertedValue">The converted value if the conversion was successful or the default value of <c>T</c> if it failed.</param> - <returns> - <c>true</c> if <c>initialValue</c> was converted successfully; otherwise, <c>false</c>. - </returns> - </member> <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)"> <summary> Converts the value to the specified type. If the value is unable to be converted, the diff --git a/packages/Newtonsoft.Json.6.0.8/lib/net45/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.6.0.8/lib/net45/Newtonsoft.Json.dll new file mode 100644 index 0000000..71fd69e Binary files /dev/null and b/packages/Newtonsoft.Json.6.0.8/lib/net45/Newtonsoft.Json.dll differ diff --git a/packages/Newtonsoft.Json.4.5.6/lib/net35/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.6.0.8/lib/net45/Newtonsoft.Json.xml similarity index 79% rename from packages/Newtonsoft.Json.4.5.6/lib/net35/Newtonsoft.Json.xml rename to packages/Newtonsoft.Json.6.0.8/lib/net45/Newtonsoft.Json.xml index a215f85..4ecec60 100644 --- a/packages/Newtonsoft.Json.4.5.6/lib/net35/Newtonsoft.Json.xml +++ b/packages/Newtonsoft.Json.6.0.8/lib/net45/Newtonsoft.Json.xml @@ -4,14 +4,31 @@ <name>Newtonsoft.Json</name> </assembly> <members> + <member name="T:Newtonsoft.Json.Bson.BsonObjectId"> + <summary> + Represents a BSON Oid (object id). + </summary> + </member> + <member name="M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> class. + </summary> + <param name="value">The Oid value.</param> + </member> + <member name="P:Newtonsoft.Json.Bson.BsonObjectId.Value"> + <summary> + Gets or sets the value of the Oid. + </summary> + <value>The value of the Oid.</value> + </member> <member name="T:Newtonsoft.Json.Bson.BsonReader"> <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. </summary> </member> <member name="T:Newtonsoft.Json.JsonReader"> <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. </summary> </member> <member name="M:Newtonsoft.Json.JsonReader.#ctor"> @@ -39,9 +56,9 @@ </member> <member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> - <returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns> + <returns>A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns> </member> <member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal"> <summary> @@ -116,6 +133,15 @@ the reader is closed; otherwise false. The default is true. </value> </member> + <member name="P:Newtonsoft.Json.JsonReader.SupportMultipleContent"> + <summary> + Gets or sets a value indicating whether multiple pieces of JSON content can + be read from a continuous stream without erroring. + </summary> + <value> + true to support reading multiple pieces of JSON content; otherwise false. The default is false. + </value> + </member> <member name="P:Newtonsoft.Json.JsonReader.QuoteChar"> <summary> Gets the quotation mark character used to enclose the value of a string. @@ -131,6 +157,16 @@ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. </summary> </member> + <member name="P:Newtonsoft.Json.JsonReader.FloatParseHandling"> + <summary> + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonReader.DateFormatString"> + <summary> + Get or set how custom date formatted strings are parsed when reading JSON. + </summary> + </member> <member name="P:Newtonsoft.Json.JsonReader.MaxDepth"> <summary> Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. @@ -267,10 +303,10 @@ </member> <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. </returns> </member> <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDecimal"> @@ -342,12 +378,12 @@ </member> <member name="T:Newtonsoft.Json.Bson.BsonWriter"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> </member> <member name="T:Newtonsoft.Json.JsonWriter"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> </member> <member name="M:Newtonsoft.Json.JsonWriter.#ctor"> @@ -398,9 +434,16 @@ </member> <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)"> <summary> - Writes the property name of a name/value pair on a Json object. + Writes the property name of a name/value pair on a JSON object. + </summary> + <param name="name">The name of the property.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String,System.Boolean)"> + <summary> + Writes the property name of a name/value pair on a JSON object. </summary> <param name="name">The name of the property.</param> + <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd"> <summary> @@ -408,10 +451,33 @@ </summary> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)"> + <summary> + Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token and its children. + </summary> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader,System.Boolean)"> <summary> Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token. </summary> <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param> + <param name="writeChildren">A flag indicating whether the current token's children should be written.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken,System.Object)"> + <summary> + Writes the <see cref="T:Newtonsoft.Json.JsonToken"/> token and its value. + </summary> + <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> to write.</param> + <param name="value"> + The value to write. + A value is only required for tokens that have an associated value, e.g. the <see cref="T:System.String"/> property name for <see cref="F:Newtonsoft.Json.JsonToken.PropertyName"/>. + A null value can be passed to the method for token's that don't have a value, e.g. <see cref="F:Newtonsoft.Json.JsonToken.StartObject"/>.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken)"> + <summary> + Writes the <see cref="T:Newtonsoft.Json.JsonToken"/> token. + </summary> + <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> to write.</param> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> <summary> @@ -668,9 +734,9 @@ </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)"> <summary> @@ -697,6 +763,13 @@ </summary> <param name="ws">The string of white space characters.</param> </member> + <member name="M:Newtonsoft.Json.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)"> + <summary> + Sets the state of the JsonWriter, + </summary> + <param name="token">The JsonToken being written.</param> + <param name="value">The value being written.</param> + </member> <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput"> <summary> Gets or sets a value indicating whether the underlying stream or @@ -735,7 +808,29 @@ </member> <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling"> <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON. + Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.StringEscapeHandling"> + <summary> + Get or set how strings are escaped when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.FloatFormatHandling"> + <summary> + Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>, + are written to JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.DateFormatString"> + <summary> + Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.Culture"> + <summary> + Gets or sets the culture used when writing JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. </summary> </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)"> @@ -806,6 +901,13 @@ Closes this stream and the underlying stream. </summary> </member> + <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Object)"> + <summary> + Writes a <see cref="T:System.Object"/> value. + An error will raised if the value cannot be written as a single JSON token. + </summary> + <param name="value">The <see cref="T:System.Object"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteNull"> <summary> Writes a null value. @@ -914,9 +1016,9 @@ </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)"> <summary> @@ -938,9 +1040,9 @@ </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value that represents a BSON object id. + Writes a <see cref="T:System.Byte"/>[] value that represents a BSON object id. </summary> - <param name="value"></param> + <param name="value">The Object ID value to write.</param> </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)"> <summary> @@ -956,22 +1058,20 @@ </summary> <value>The <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.</value> </member> - <member name="T:Newtonsoft.Json.Bson.BsonObjectId"> + <member name="T:Newtonsoft.Json.ConstructorHandling"> <summary> - Represents a BSON Oid (object id). + Specifies how constructors are used when initializing objects during deserialization by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> </member> - <member name="M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])"> + <member name="F:Newtonsoft.Json.ConstructorHandling.Default"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> class. + First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor. </summary> - <param name="value">The Oid value.</param> </member> - <member name="P:Newtonsoft.Json.Bson.BsonObjectId.Value"> + <member name="F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor"> <summary> - Gets or sets the value of the Oid. + Json.NET will use a non-public default constructor before falling back to a paramatized constructor. </summary> - <value>The value of the Oid.</value> </member> <member name="T:Newtonsoft.Json.Converters.BinaryConverter"> <summary> @@ -1055,12 +1155,12 @@ <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. </returns> </member> - <member name="T:Newtonsoft.Json.Converters.DataSetConverter"> + <member name="T:Newtonsoft.Json.Converters.BsonObjectIdConverter"> <summary> - Converts a <see cref="T:System.Data.DataSet"/> to and from JSON. + Converts a <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> to and from JSON and BSON. </summary> </member> - <member name="M:Newtonsoft.Json.Converters.DataSetConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> Writes the JSON representation of the object. </summary> @@ -1068,7 +1168,7 @@ <param name="value">The value.</param> <param name="serializer">The calling serializer.</param> </member> - <member name="M:Newtonsoft.Json.Converters.DataSetConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> Reads the JSON representation of the object. </summary> @@ -1078,52 +1178,20 @@ <param name="serializer">The calling serializer.</param> <returns>The object value.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.DataSetConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified value type. - </summary> - <param name="valueType">Type of the value.</param> - <returns> - <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.DataTableConverter"> - <summary> - Converts a <see cref="T:System.Data.DataTable"/> to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.DataTableConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.DataTableConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.CanConvert(System.Type)"> <summary> - Reads the JSON representation of the object. + Determines whether this instance can convert the specified object type. </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.DataTableConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified value type. - </summary> - <param name="valueType">Type of the value.</param> <returns> - <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>. + <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. </returns> </member> <member name="T:Newtonsoft.Json.Converters.CustomCreationConverter`1"> <summary> Create a custom object </summary> - <typeparam name="T"></typeparam> + <typeparam name="T">The object type to convert.</typeparam> </member> <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> @@ -1148,7 +1216,7 @@ Creates an object which will then be populated by the serializer. </summary> <param name="objectType">Type of the object.</param> - <returns></returns> + <returns>The created object.</returns> </member> <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)"> <summary> @@ -1167,26 +1235,44 @@ <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>. </value> </member> - <member name="T:Newtonsoft.Json.Converters.DateTimeConverterBase"> + <member name="T:Newtonsoft.Json.Converters.DataSetConverter"> <summary> - Provides a base class for converting a <see cref="T:System.DateTime"/> to and from JSON. + Converts a <see cref="T:System.Data.DataSet"/> to and from JSON. </summary> </member> - <member name="M:Newtonsoft.Json.Converters.DateTimeConverterBase.CanConvert(System.Type)"> + <member name="M:Newtonsoft.Json.Converters.DataSetConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> - Determines whether this instance can convert the specified object type. + Writes the JSON representation of the object. + </summary> + <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> + <param name="value">The value.</param> + <param name="serializer">The calling serializer.</param> + </member> + <member name="M:Newtonsoft.Json.Converters.DataSetConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> + <summary> + Reads the JSON representation of the object. </summary> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> <param name="objectType">Type of the object.</param> + <param name="existingValue">The existing value of object being read.</param> + <param name="serializer">The calling serializer.</param> + <returns>The object value.</returns> + </member> + <member name="M:Newtonsoft.Json.Converters.DataSetConverter.CanConvert(System.Type)"> + <summary> + Determines whether this instance can convert the specified value type. + </summary> + <param name="valueType">Type of the value.</param> <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. + <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>. </returns> </member> - <member name="T:Newtonsoft.Json.Converters.EntityKeyMemberConverter"> + <member name="T:Newtonsoft.Json.Converters.DataTableConverter"> <summary> - Converts an Entity Framework EntityKey to and from JSON. + Converts a <see cref="T:System.Data.DataTable"/> to and from JSON. </summary> </member> - <member name="M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Converters.DataTableConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> Writes the JSON representation of the object. </summary> @@ -1194,7 +1280,7 @@ <param name="value">The value.</param> <param name="serializer">The calling serializer.</param> </member> - <member name="M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Converters.DataTableConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> Reads the JSON representation of the object. </summary> @@ -1204,7 +1290,21 @@ <param name="serializer">The calling serializer.</param> <returns>The object value.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.CanConvert(System.Type)"> + <member name="M:Newtonsoft.Json.Converters.DataTableConverter.CanConvert(System.Type)"> + <summary> + Determines whether this instance can convert the specified value type. + </summary> + <param name="valueType">Type of the value.</param> + <returns> + <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>. + </returns> + </member> + <member name="T:Newtonsoft.Json.Converters.DateTimeConverterBase"> + <summary> + Provides a base class for converting a <see cref="T:System.DateTime"/> to and from JSON. + </summary> + </member> + <member name="M:Newtonsoft.Json.Converters.DateTimeConverterBase.CanConvert(System.Type)"> <summary> Determines whether this instance can convert the specified object type. </summary> @@ -1213,12 +1313,12 @@ <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. </returns> </member> - <member name="T:Newtonsoft.Json.Converters.KeyValuePairConverter"> + <member name="T:Newtonsoft.Json.Converters.DiscriminatedUnionConverter"> <summary> - Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON. + Converts a F# discriminated union type to and from JSON. </summary> </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> Writes the JSON representation of the object. </summary> @@ -1226,7 +1326,7 @@ <param name="value">The value.</param> <param name="serializer">The calling serializer.</param> </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> Reads the JSON representation of the object. </summary> @@ -1236,7 +1336,7 @@ <param name="serializer">The calling serializer.</param> <returns>The object value.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.CanConvert(System.Type)"> + <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.CanConvert(System.Type)"> <summary> Determines whether this instance can convert the specified object type. </summary> @@ -1245,12 +1345,12 @@ <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. </returns> </member> - <member name="T:Newtonsoft.Json.Converters.BsonObjectIdConverter"> + <member name="T:Newtonsoft.Json.Converters.EntityKeyMemberConverter"> <summary> - Converts a <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> to and from JSON and BSON. + Converts an Entity Framework EntityKey to and from JSON. </summary> </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> Writes the JSON representation of the object. </summary> @@ -1258,7 +1358,7 @@ <param name="value">The value.</param> <param name="serializer">The calling serializer.</param> </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> Reads the JSON representation of the object. </summary> @@ -1268,7 +1368,7 @@ <param name="serializer">The calling serializer.</param> <returns>The object value.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.CanConvert(System.Type)"> + <member name="M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.CanConvert(System.Type)"> <summary> Determines whether this instance can convert the specified object type. </summary> @@ -1277,12 +1377,12 @@ <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. </returns> </member> - <member name="T:Newtonsoft.Json.Converters.RegexConverter"> + <member name="T:Newtonsoft.Json.Converters.ExpandoObjectConverter"> <summary> - Converts a <see cref="T:System.Text.RegularExpressions.Regex"/> to and from JSON and BSON. + Converts an ExpandoObject to and from JSON. </summary> </member> - <member name="M:Newtonsoft.Json.Converters.RegexConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> Writes the JSON representation of the object. </summary> @@ -1290,7 +1390,7 @@ <param name="value">The value.</param> <param name="serializer">The calling serializer.</param> </member> - <member name="M:Newtonsoft.Json.Converters.RegexConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> Reads the JSON representation of the object. </summary> @@ -1300,7 +1400,7 @@ <param name="serializer">The calling serializer.</param> <returns>The object value.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.RegexConverter.CanConvert(System.Type)"> + <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanConvert(System.Type)"> <summary> Determines whether this instance can convert the specified object type. </summary> @@ -1309,15 +1409,20 @@ <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. </returns> </member> - <member name="T:Newtonsoft.Json.Converters.StringEnumConverter"> + <member name="P:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanWrite"> <summary> - Converts an <see cref="T:System.Enum"/> to and from its name string value. + Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON. </summary> + <value> + <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>. + </value> + </member> + <member name="T:Newtonsoft.Json.Converters.IsoDateTimeConverter"> <summary> - Converts an <see cref="T:System.Enum"/> to and from its name string value. + Converts a <see cref="T:System.DateTime"/> to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z). </summary> </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> Writes the JSON representation of the object. </summary> @@ -1325,7 +1430,7 @@ <param name="value">The value.</param> <param name="serializer">The calling serializer.</param> </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> Reads the JSON representation of the object. </summary> @@ -1335,49 +1440,30 @@ <param name="serializer">The calling serializer.</param> <returns>The object value.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.GetEnumNameMap(System.Type)"> - <summary> - A cached representation of the Enum string representation to respect per Enum field name. - </summary> - <param name="t">The type of the Enum.</param> - <returns>A map of enum field name to either the field name, or the configured enum member name (<see cref="T:System.Runtime.Serialization.EnumMemberAttribute"/>).</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText"> - <summary> - Gets or sets a value indicating whether the written enum text should be camel case. - </summary> - <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.ConstructorHandling"> + <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles"> <summary> - Specifies how constructors are used when initializing objects during deserialization by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Gets or sets the date time styles used when converting a date to and from JSON. </summary> + <value>The date time styles used when converting a date to and from JSON.</value> </member> - <member name="F:Newtonsoft.Json.ConstructorHandling.Default"> + <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat"> <summary> - First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor. + Gets or sets the date time format used when converting a date to and from JSON. </summary> + <value>The date time format used when converting a date to and from JSON.</value> </member> - <member name="F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor"> + <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture"> <summary> - Json.NET will use a non-public default constructor before falling back to a paramatized constructor. + Gets or sets the culture used when converting a date to and from JSON. </summary> + <value>The culture used when converting a date to and from JSON.</value> </member> - <member name="T:Newtonsoft.Json.Converters.VersionConverter"> + <member name="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter"> <summary> - Converts a <see cref="T:System.Version"/> to and from a string (e.g. "1.2.3.4"). + Converts a <see cref="T:System.DateTime"/> to and from a JavaScript date constructor (e.g. new Date(52231943)). </summary> </member> - <member name="M:Newtonsoft.Json.Converters.VersionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> Writes the JSON representation of the object. </summary> @@ -1385,7 +1471,7 @@ <param name="value">The value.</param> <param name="serializer">The calling serializer.</param> </member> - <member name="M:Newtonsoft.Json.Converters.VersionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> Reads the JSON representation of the object. </summary> @@ -1395,4479 +1481,5626 @@ <param name="serializer">The calling serializer.</param> <returns>The object value.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.VersionConverter.CanConvert(System.Type)"> + <member name="T:Newtonsoft.Json.Converters.KeyValuePairConverter"> <summary> - Determines whether this instance can convert the specified object type. + Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON. + </summary> + </member> + <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> + <summary> + Writes the JSON representation of the object. + </summary> + <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> + <param name="value">The value.</param> + <param name="serializer">The calling serializer.</param> + </member> + <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> + <summary> + Reads the JSON representation of the object. + </summary> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> + <param name="objectType">Type of the object.</param> + <param name="existingValue">The existing value of object being read.</param> + <param name="serializer">The calling serializer.</param> + <returns>The object value.</returns> + </member> + <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.CanConvert(System.Type)"> + <summary> + Determines whether this instance can convert the specified object type. </summary> <param name="objectType">Type of the object.</param> <returns> <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. </returns> </member> - <member name="T:Newtonsoft.Json.DateFormatHandling"> + <member name="T:Newtonsoft.Json.Converters.RegexConverter"> <summary> - Specifies how dates are formatted when writing JSON text. + Converts a <see cref="T:System.Text.RegularExpressions.Regex"/> to and from JSON and BSON. </summary> </member> - <member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat"> + <member name="M:Newtonsoft.Json.Converters.RegexConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> - Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". + Writes the JSON representation of the object. </summary> + <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> + <param name="value">The value.</param> + <param name="serializer">The calling serializer.</param> </member> - <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat"> + <member name="M:Newtonsoft.Json.Converters.RegexConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> - Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". + Reads the JSON representation of the object. </summary> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> + <param name="objectType">Type of the object.</param> + <param name="existingValue">The existing value of object being read.</param> + <param name="serializer">The calling serializer.</param> + <returns>The object value.</returns> </member> - <member name="T:Newtonsoft.Json.DateParseHandling"> + <member name="M:Newtonsoft.Json.Converters.RegexConverter.CanConvert(System.Type)"> <summary> - Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. + Determines whether this instance can convert the specified object type. </summary> + <param name="objectType">Type of the object.</param> + <returns> + <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. + </returns> </member> - <member name="F:Newtonsoft.Json.DateParseHandling.None"> + <member name="T:Newtonsoft.Json.Converters.StringEnumConverter"> <summary> - Date formatted strings are not parsed to a date type and are read as strings. + Converts an <see cref="T:System.Enum"/> to and from its name string value. </summary> </member> - <member name="F:Newtonsoft.Json.DateParseHandling.DateTime"> + <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor"> <summary> - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class. </summary> </member> - <member name="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"> + <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"/>. + Writes the JSON representation of the object. </summary> + <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> + <param name="value">The value.</param> + <param name="serializer">The calling serializer.</param> </member> - <member name="T:Newtonsoft.Json.DateTimeZoneHandling"> + <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> - Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>. + Reads the JSON representation of the object. </summary> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> + <param name="objectType">Type of the object.</param> + <param name="existingValue">The existing value of object being read.</param> + <param name="serializer">The calling serializer.</param> + <returns>The object value.</returns> </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local"> + <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.CanConvert(System.Type)"> <summary> - Treat as local time. If the <see cref="T:System.DateTime"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time. + Determines whether this instance can convert the specified object type. </summary> + <param name="objectType">Type of the object.</param> + <returns> + <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. + </returns> </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc"> + <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText"> <summary> - Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC. + Gets or sets a value indicating whether the written enum text should be camel case. </summary> + <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value> </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified"> + <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues"> <summary> - Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string. - If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified. + Gets or sets a value indicating whether integer values are allowed. </summary> + <value><c>true</c> if integers are allowed; otherwise, <c>false</c>.</value> </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind"> + <member name="T:Newtonsoft.Json.Converters.VersionConverter"> <summary> - Time zone information should be preserved when converting. + Converts a <see cref="T:System.Version"/> to and from a string (e.g. "1.2.3.4"). </summary> </member> - <member name="T:Newtonsoft.Json.Formatting"> + <member name="M:Newtonsoft.Json.Converters.VersionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> - Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>. + Writes the JSON representation of the object. </summary> + <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> + <param name="value">The value.</param> + <param name="serializer">The calling serializer.</param> </member> - <member name="F:Newtonsoft.Json.Formatting.None"> + <member name="M:Newtonsoft.Json.Converters.VersionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> - No special formatting is applied. This is the default. + Reads the JSON representation of the object. </summary> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> + <param name="objectType">Type of the object.</param> + <param name="existingValue">The existing property value of the JSON that is being converted.</param> + <param name="serializer">The calling serializer.</param> + <returns>The object value.</returns> </member> - <member name="F:Newtonsoft.Json.Formatting.Indented"> + <member name="M:Newtonsoft.Json.Converters.VersionConverter.CanConvert(System.Type)"> <summary> - Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings. + Determines whether this instance can convert the specified object type. </summary> + <param name="objectType">Type of the object.</param> + <returns> + <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. + </returns> </member> - <member name="T:Newtonsoft.Json.JsonConstructorAttribute"> + <member name="T:Newtonsoft.Json.Converters.XmlNodeConverter"> <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified constructor when deserializing that object. + Converts XML to and from JSON. </summary> </member> - <member name="T:Newtonsoft.Json.JsonDictionaryAttribute"> + <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection. + Writes the JSON representation of the object. </summary> + <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> + <param name="serializer">The calling serializer.</param> + <param name="value">The value.</param> </member> - <member name="T:Newtonsoft.Json.JsonContainerAttribute"> + <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object. + Reads the JSON representation of the object. </summary> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> + <param name="objectType">Type of the object.</param> + <param name="existingValue">The existing value of object being read.</param> + <param name="serializer">The calling serializer.</param> + <returns>The object value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor"> + <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.IsNamespaceAttribute(System.String,System.String@)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class. + Checks if the attributeName is a namespace attribute. </summary> + <param name="attributeName">Attribute name to test.</param> + <param name="prefix">The attribute name prefix if it has one, otherwise an empty string.</param> + <returns>True if attribute name is for a namespace attribute, otherwise false.</returns> </member> - <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)"> + <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.CanConvert(System.Type)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class with the specified container Id. + Determines whether this instance can convert the specified value type. </summary> - <param name="id">The container Id.</param> + <param name="valueType">Type of the value.</param> + <returns> + <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>. + </returns> </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Id"> + <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.DeserializeRootElementName"> <summary> - Gets or sets the id. + Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements. </summary> - <value>The id.</value> + <value>The name of the deserialize root element.</value> </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Title"> + <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.WriteArrayAttribute"> <summary> - Gets or sets the title. + Gets or sets 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. </summary> - <value>The title.</value> + <value><c>true</c> if the array attibute is written to the XML; otherwise, <c>false</c>.</value> </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Description"> + <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.OmitRootObject"> <summary> - Gets or sets the description. + Gets or sets a value indicating whether to write the root JSON object. </summary> - <value>The description.</value> + <value><c>true</c> if the JSON root object is omitted; otherwise, <c>false</c>.</value> </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType"> + <member name="T:Newtonsoft.Json.FloatParseHandling"> <summary> - Gets the collection's items converter. + Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. </summary> - <value>The collection's items converter.</value> </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference"> + <member name="F:Newtonsoft.Json.FloatParseHandling.Double"> <summary> - Gets or sets a value that indicates whether to preserve object references. + Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Double"/>. </summary> - <value> - <c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>. - </value> </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference"> + <member name="F:Newtonsoft.Json.FloatParseHandling.Decimal"> <summary> - Gets or sets a value that indicates whether to preserve collection's items references. + Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Decimal"/>. </summary> - <value> - <c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>. - </value> </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling"> + <member name="T:Newtonsoft.Json.DateFormatHandling"> <summary> - Gets or sets the reference loop handling used when serializing the collection's items. + Specifies how dates are formatted when writing JSON text. </summary> - <value>The reference loop handling.</value> </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling"> + <member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat"> <summary> - Gets or sets the type name handling used when serializing the collection's items. + Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". </summary> - <value>The type name handling.</value> </member> - <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor"> + <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class. + Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". </summary> </member> - <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)"> + <member name="T:Newtonsoft.Json.DateParseHandling"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class with the specified container Id. + Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. </summary> - <param name="id">The container Id.</param> </member> - <member name="T:Newtonsoft.Json.JsonException"> + <member name="F:Newtonsoft.Json.DateParseHandling.None"> <summary> - The exception thrown when an error occurs during Json serialization or deserialization. + Date formatted strings are not parsed to a date type and are read as strings. </summary> </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor"> + <member name="F:Newtonsoft.Json.DateParseHandling.DateTime"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class. + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>. </summary> </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String)"> + <member name="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class - with a specified error message. + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"/>. </summary> - <param name="message">The error message that explains the reason for the exception.</param> </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)"> + <member name="T:Newtonsoft.Json.DateTimeZoneHandling"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. + Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>. </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class. + Treat as local time. If the <see cref="T:System.DateTime"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time. </summary> - <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> - <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> - <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception> - <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception> </member> - <member name="T:Newtonsoft.Json.Linq.JPropertyDescriptor"> + <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc"> <summary> - Represents a view of a <see cref="T:Newtonsoft.Json.Linq.JProperty"/>. + Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC. </summary> </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.#ctor(System.String,System.Type)"> + <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JPropertyDescriptor"/> class. + Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string. + If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified. </summary> - <param name="name">The name.</param> - <param name="propertyType">Type of the property.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.CanResetValue(System.Object)"> + <member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind"> <summary> - When overridden in a derived class, returns whether resetting an object changes its value. + Time zone information should be preserved when converting. </summary> - <returns> - true if resetting the component changes its value; otherwise, false. - </returns> - <param name="component">The component to test for reset capability. - </param> </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.GetValue(System.Object)"> + <member name="T:Newtonsoft.Json.DefaultValueHandling"> <summary> - When overridden in a derived class, gets the current value of the property on a component. + Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> - <returns> - The value of a property for a given component. - </returns> - <param name="component">The component with the property for which to retrieve the value. - </param> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingObject" title="DefaultValueHandling Class"/> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingExample" title="DefaultValueHandling Ignore Example"/> + </example> </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ResetValue(System.Object)"> + <member name="F:Newtonsoft.Json.DefaultValueHandling.Include"> <summary> - When overridden in a derived class, resets the value for this property of the component to the default value. + 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. </summary> - <param name="component">The component with the property value that is to be reset to the default value. - </param> </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.SetValue(System.Object,System.Object)"> + <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore"> <summary> - When overridden in a derived class, sets the value of the component to a different value. + Ignore members where the member value is the same as the member's default value when serializing objects + so that is is not written to JSON. + This option will ignore all default values (e.g. <c>null</c> for objects and nullable types; <c>0</c> for integers, + decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be changed by + placing the <see cref="T:System.ComponentModel.DefaultValueAttribute"/> on the property. </summary> - <param name="component">The component with the property value that is to be set. - </param><param name="value">The new value. - </param> </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ShouldSerializeValue(System.Object)"> + <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate"> <summary> - When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted. + Members with a default value but no JSON will be set to their default value when deserializing. </summary> - <returns> - true if the property should be persisted; otherwise, false. - </returns> - <param name="component">The component with the property to be examined for persistence. - </param> </member> - <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.ComponentType"> + <member name="F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate"> <summary> - When overridden in a derived class, gets the type of the component this property is bound to. + Ignore members where the member value is the same as the member's default value when serializing objects + and sets members to their default value when deserializing. </summary> - <returns> - A <see cref="T:System.Type"/> that represents the type of component this property is bound to. When the <see cref="M:System.ComponentModel.PropertyDescriptor.GetValue(System.Object)"/> or <see cref="M:System.ComponentModel.PropertyDescriptor.SetValue(System.Object,System.Object)"/> methods are invoked, the object specified might be an instance of this type. - </returns> </member> - <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.IsReadOnly"> + <member name="T:Newtonsoft.Json.FloatFormatHandling"> <summary> - When overridden in a derived class, gets a value indicating whether this property is read-only. + Specifies float format handling options when writing special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/> with <see cref="T:Newtonsoft.Json.JsonWriter"/>. </summary> - <returns> - true if the property is read-only; otherwise, false. - </returns> </member> - <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.PropertyType"> + <member name="F:Newtonsoft.Json.FloatFormatHandling.String"> <summary> - When overridden in a derived class, gets the type of the property. + Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity". </summary> - <returns> - A <see cref="T:System.Type"/> that represents the type of the property. - </returns> </member> - <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.NameHashCode"> + <member name="F:Newtonsoft.Json.FloatFormatHandling.Symbol"> <summary> - Gets the hash code for the name of the member. + Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity. + Note that this will produce non-valid JSON. </summary> - <value></value> - <returns> - The hash code for the name of the member. - </returns> </member> - <member name="T:Newtonsoft.Json.Serialization.JsonContainerContract"> + <member name="F:Newtonsoft.Json.FloatFormatHandling.DefaultValue"> <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Write special floating point values as the property's default value in JSON, e.g. 0.0 for a <see cref="T:System.Double"/> property, null for a <see cref="T:System.Nullable`1"/> property. </summary> </member> - <member name="T:Newtonsoft.Json.Serialization.JsonContract"> + <member name="T:Newtonsoft.Json.Formatting"> <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>. </summary> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType"> + <member name="F:Newtonsoft.Json.Formatting.None"> <summary> - Gets the underlying type for the contract. + No special formatting is applied. This is the default. </summary> - <value>The underlying type for the contract.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.CreatedType"> + <member name="F:Newtonsoft.Json.Formatting.Indented"> <summary> - Gets or sets the type created during deserialization. + Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings. </summary> - <value>The type created during deserialization.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.IsReference"> + <member name="T:Newtonsoft.Json.IJsonLineInfo"> <summary> - Gets or sets whether this type contract is serialized as a reference. + Provides an interface to enable a class to return line and position information. </summary> - <value>Whether this type contract is serialized as a reference.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.Converter"> + <member name="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"> <summary> - Gets or sets the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for this contract. + Gets a value indicating whether the class can return line information. </summary> - <value>The converter.</value> + <returns> + <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>. + </returns> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserialized"> + <member name="P:Newtonsoft.Json.IJsonLineInfo.LineNumber"> <summary> - Gets or sets the method called immediately after deserialization of the object. + Gets the current line number. </summary> - <value>The method called immediately after deserialization of the object.</value> + <value>The current line number or 0 if no line information is available (for example, HasLineInfo returns false).</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializing"> + <member name="P:Newtonsoft.Json.IJsonLineInfo.LinePosition"> <summary> - Gets or sets the method called during deserialization of the object. + Gets the current line position. </summary> - <value>The method called during deserialization of the object.</value> + <value>The current line position or 0 if no line information is available (for example, HasLineInfo returns false).</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerialized"> + <member name="T:Newtonsoft.Json.JsonArrayAttribute"> <summary> - Gets or sets the method called after serialization of the object graph. + Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection. </summary> - <value>The method called after serialization of the object graph.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializing"> + <member name="T:Newtonsoft.Json.JsonContainerAttribute"> <summary> - Gets or sets the method called before serialization of the object. + Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object. </summary> - <value>The method called before serialization of the object.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"> + <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor"> <summary> - Gets or sets the default creator method used to create the object. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class. </summary> - <value>The default creator method used to create the object.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic"> + <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)"> <summary> - Gets or sets a value indicating whether the default creator is non public. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class with the specified container Id. </summary> - <value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value> + <param name="id">The container Id.</param> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError"> + <member name="P:Newtonsoft.Json.JsonContainerAttribute.Id"> <summary> - Gets or sets the method called when an error is thrown during the serialization of the object. + Gets or sets the id. </summary> - <value>The method called when an error is thrown during the serialization of the object.</value> + <value>The id.</value> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)"> + <member name="P:Newtonsoft.Json.JsonContainerAttribute.Title"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonContainerContract"/> class. + Gets or sets the title. </summary> - <param name="underlyingType">The underlying type for the contract.</param> + <value>The title.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter"> + <member name="P:Newtonsoft.Json.JsonContainerAttribute.Description"> <summary> - Gets or sets the default collection items <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Gets or sets the description. </summary> - <value>The converter.</value> + <value>The description.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference"> + <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType"> <summary> - Gets or sets a value indicating whether the collection items preserve object references. + Gets the collection's items converter. </summary> - <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value> + <value>The collection's items converter.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling"> + <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterParameters"> <summary> - Gets or sets the collection item reference loop handling. + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. </summary> - <value>The reference loop handling.</value> + <example> + [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + </example> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling"> + <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference"> <summary> - Gets or sets the collection item type name handling. + Gets or sets a value that indicates whether to preserve object references. </summary> - <value>The type name handling.</value> + <value> + <c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>. + </value> </member> - <member name="T:Newtonsoft.Json.Linq.JRaw"> + <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference"> <summary> - Represents a raw JSON string. + Gets or sets a value that indicates whether to preserve collection's items references. </summary> + <value> + <c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>. + </value> </member> - <member name="T:Newtonsoft.Json.Linq.JValue"> + <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling"> <summary> - Represents a value in JSON (string, integer, date, etc). + Gets or sets the reference loop handling used when serializing the collection's items. </summary> + <value>The reference loop handling.</value> </member> - <member name="T:Newtonsoft.Json.Linq.JToken"> + <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling"> <summary> - Represents an abstract JSON token. + Gets or sets the type name handling used when serializing the collection's items. </summary> + <value>The type name handling.</value> </member> - <member name="T:Newtonsoft.Json.Linq.IJEnumerable`1"> + <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor"> <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class. </summary> - <typeparam name="T">The type of token</typeparam> </member> - <member name="P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)"> + <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)"> <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with a flag indicating whether the array can contain null items </summary> - <value></value> + <param name="allowNullItems">A flag indicating whether the array can contain null items.</param> </member> - <member name="T:Newtonsoft.Json.IJsonLineInfo"> + <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)"> <summary> - Provides an interface to enable a class to return line and position information. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class with the specified container Id. </summary> + <param name="id">The container Id.</param> </member> - <member name="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"> + <member name="P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems"> <summary> - Gets a value indicating whether the class can return line information. + Gets or sets a value indicating whether null items are allowed in the collection. </summary> - <returns> - <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>. - </returns> + <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value> </member> - <member name="P:Newtonsoft.Json.IJsonLineInfo.LineNumber"> + <member name="T:Newtonsoft.Json.JsonConstructorAttribute"> <summary> - Gets the current line number. + Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified constructor when deserializing that object. </summary> - <value>The current line number or 0 if no line information is available (for example, HasLineInfo returns false).</value> </member> - <member name="P:Newtonsoft.Json.IJsonLineInfo.LinePosition"> + <member name="T:Newtonsoft.Json.JsonConvert"> <summary> - Gets the current line position. + Provides methods for converting between common language runtime types and JSON types. </summary> - <value>The current line position or 0 if no line information is available (for example, HasLineInfo returns false).</value> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="SerializeObject" title="Serializing and Deserializing JSON with JsonConvert" /> + </example> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)"> + <member name="F:Newtonsoft.Json.JsonConvert.True"> <summary> - Compares the values of two tokens, including the values of all descendant tokens. + Represents JavaScript's boolean value true as a string. This field is read-only. </summary> - <param name="t1">The first <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <param name="t2">The second <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <returns>true if the tokens are equal; otherwise false.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)"> + <member name="F:Newtonsoft.Json.JsonConvert.False"> <summary> - Adds the specified content immediately after this token. + Represents JavaScript's boolean value false as a string. This field is read-only. </summary> - <param name="content">A content object that contains simple content or a collection of content objects to be added after this token.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)"> + <member name="F:Newtonsoft.Json.JsonConvert.Null"> <summary> - Adds the specified content immediately before this token. + Represents JavaScript's null as a string. This field is read-only. </summary> - <param name="content">A content object that contains simple content or a collection of content objects to be added before this token.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Ancestors"> + <member name="F:Newtonsoft.Json.JsonConvert.Undefined"> <summary> - Returns a collection of the ancestor tokens of this token. + Represents JavaScript's undefined as a string. This field is read-only. </summary> - <returns>A collection of the ancestor tokens of this token.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AfterSelf"> + <member name="F:Newtonsoft.Json.JsonConvert.PositiveInfinity"> <summary> - Returns a collection of the sibling tokens after this token, in document order. + Represents JavaScript's positive infinity as a string. This field is read-only. </summary> - <returns>A collection of the sibling tokens after this tokens, in document order.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.BeforeSelf"> + <member name="F:Newtonsoft.Json.JsonConvert.NegativeInfinity"> <summary> - Returns a collection of the sibling tokens before this token, in document order. + Represents JavaScript's negative infinity as a string. This field is read-only. </summary> - <returns>A collection of the sibling tokens before this token, in document order.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)"> + <member name="F:Newtonsoft.Json.JsonConvert.NaN"> <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key converted to the specified type. + Represents JavaScript's NaN as a string. This field is read-only. </summary> - <typeparam name="T">The type to convert the token to.</typeparam> - <param name="key">The token key.</param> - <returns>The converted token value.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Children"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)"> <summary> - Returns a collection of the child tokens of this token, in document order. + Converts the <see cref="T:System.DateTime"/> to its JSON string representation. </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Children``1"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)"> <summary> - Returns a collection of the child tokens of this token, in document order, filtered by the specified type. + Converts the <see cref="T:System.DateTime"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified. </summary> - <typeparam name="T">The type to filter the child tokens on.</typeparam> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> + <param name="value">The value to convert.</param> + <param name="format">The format the date will be converted to.</param> + <param name="timeZoneHandling">The time zone handling when the date is converted to a string.</param> + <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Values``1"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)"> <summary> - Returns a collection of the child values of this token, in document order. + Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation. </summary> - <typeparam name="T">The type to convert the values to.</typeparam> - <returns>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Remove"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)"> <summary> - Removes this token from its parent. + Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified. </summary> + <param name="value">The value to convert.</param> + <param name="format">The format the date will be converted to.</param> + <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)"> <summary> - Replaces this token with the specified token. + Converts the <see cref="T:System.Boolean"/> to its JSON string representation. </summary> - <param name="value">The value.</param> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.Boolean"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Char)"> <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. + Converts the <see cref="T:System.Char"/> to its JSON string representation. </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.Char"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToString"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)"> <summary> - Returns the indented JSON for this token. + Converts the <see cref="T:System.Enum"/> to its JSON string representation. </summary> - <returns> - The indented JSON for this token. - </returns> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.Enum"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)"> <summary> - Returns the JSON for this token using the given formatting and converters. + Converts the <see cref="T:System.Int32"/> to its JSON string representation. </summary> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - <returns>The JSON for this token using the given formatting and converters.</returns> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.Int32"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Boolean"/>. + Converts the <see cref="T:System.Int16"/> to its JSON string representation. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.Int16"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTimeOffset"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTimeOffset"/>. + Converts the <see cref="T:System.UInt16"/> to its JSON string representation. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.UInt16"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + Converts the <see cref="T:System.UInt32"/> to its JSON string representation. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.UInt32"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int64"/>. + Converts the <see cref="T:System.Int64"/> to its JSON string representation. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.Int64"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + Converts the <see cref="T:System.UInt64"/> to its JSON string representation. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.UInt64"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTimeOffset}"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Single)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + Converts the <see cref="T:System.Single"/> to its JSON string representation. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.Single"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Double)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + Converts the <see cref="T:System.Double"/> to its JSON string representation. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.Double"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + Converts the <see cref="T:System.Byte"/> to its JSON string representation. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.Byte"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int32"/>. + Converts the <see cref="T:System.SByte"/> to its JSON string representation. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int16"/>. + Converts the <see cref="T:System.Decimal"/> to its JSON string representation. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt16"/>. + Converts the <see cref="T:System.Guid"/> to its JSON string representation. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.Guid"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + Converts the <see cref="T:System.TimeSpan"/> to its JSON string representation. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.TimeSpan"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + Converts the <see cref="T:System.Uri"/> to its JSON string representation. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.Uri"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + Converts the <see cref="T:System.String"/> to its JSON string representation. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTime"/>. + Converts the <see cref="T:System.String"/> to its JSON string representation. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="value">The value to convert.</param> + <param name="delimiter">The string delimiter character.</param> + <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char,Newtonsoft.Json.StringEscapeHandling)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + Converts the <see cref="T:System.String"/> to its JSON string representation. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="value">The value to convert.</param> + <param name="delimiter">The string delimiter character.</param> + <param name="stringEscapeHandling">The string escape handling.</param> + <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + Converts the <see cref="T:System.Object"/> to its JSON string representation. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.Object"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal"> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Decimal"/>. + Serializes the specified object to a JSON string. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="value">The object to serialize.</param> + <returns>A JSON string representation of the object.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}"> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + Serializes the specified object to a JSON string using formatting. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="value">The object to serialize.</param> + <param name="formatting">Indicates how the output is formatted.</param> + <returns> + A JSON string representation of the object. + </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}"> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="value">The object to serialize.</param> + <param name="converters">A collection converters used while serializing.</param> + <returns>A JSON string representation of the object.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double"> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Double"/>. + Serializes the specified object to a JSON string using formatting and a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="value">The object to serialize.</param> + <param name="formatting">Indicates how the output is formatted.</param> + <param name="converters">A collection converters used while serializing.</param> + <returns>A JSON string representation of the object.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single"> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Single"/>. + Serializes the specified object to a JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="value">The object to serialize.</param> + <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. + If this is null, default serialization settings will be used.</param> + <returns> + A JSON string representation of the object. + </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String"> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.String"/>. + Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="value">The object to serialize.</param> + <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. + If this is null, default serialization settings will be used.</param> + <param name="type"> + The type of the value being serialized. + This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> + <returns> + A JSON string representation of the object. + </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32"> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt32"/>. + Serializes the specified object to a JSON string using formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="value">The object to serialize.</param> + <param name="formatting">Indicates how the output is formatted.</param> + <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. + If this is null, default serialization settings will be used.</param> + <returns> + A JSON string representation of the object. + </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64"> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt64"/>. + Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]"> - <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte[]"/>. + <param name="value">The object to serialize.</param> + <param name="formatting">Indicates how the output is formatted.</param> + <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. + If this is null, default serialization settings will be used.</param> + <param name="type"> + The type of the value being serialized. + This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> + <returns> + A JSON string representation of the object. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObjectAsync(System.Object)"> + <summary> + Asynchronously serializes the specified object to a JSON string. + Serialization will happen on a new thread. + </summary> + <param name="value">The object to serialize.</param> + <returns> + A task that represents the asynchronous serialize operation. The value of the <c>TResult</c> parameter contains a JSON string representation of the object. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObjectAsync(System.Object,Newtonsoft.Json.Formatting)"> + <summary> + Asynchronously serializes the specified object to a JSON string using formatting. + Serialization will happen on a new thread. + </summary> + <param name="value">The object to serialize.</param> + <param name="formatting">Indicates how the output is formatted.</param> + <returns> + A task that represents the asynchronous serialize operation. The value of the <c>TResult</c> parameter contains a JSON string representation of the object. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObjectAsync(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Asynchronously serializes the specified object to a JSON string using formatting and a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Serialization will happen on a new thread. + </summary> + <param name="value">The object to serialize.</param> + <param name="formatting">Indicates how the output is formatted.</param> + <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. + If this is null, default serialization settings will be used.</param> + <returns> + A task that represents the asynchronous serialize operation. The value of the <c>TResult</c> parameter contains a JSON string representation of the object. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String)"> + <summary> + Deserializes the JSON to a .NET object. + </summary> + <param name="value">The JSON to deserialize.</param> + <returns>The deserialized object from the JSON string.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Deserializes the JSON to a .NET object using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <param name="value">The JSON to deserialize.</param> + <param name="settings"> + The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. + If this is null, default serialization settings will be used. + </param> + <returns>The deserialized object from the JSON string.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)"> + <summary> + Deserializes the JSON to the specified .NET type. + </summary> + <param name="value">The JSON to deserialize.</param> + <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param> + <returns>The deserialized object from the JSON string.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)"> + <summary> + Deserializes the JSON to the specified .NET type. + </summary> + <typeparam name="T">The type of the object to deserialize to.</typeparam> + <param name="value">The JSON to deserialize.</param> + <returns>The deserialized object from the JSON string.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)"> + <summary> + Deserializes the JSON to the given anonymous type. + </summary> + <typeparam name="T"> + The anonymous type to deserialize to. This can't be specified + traditionally and must be infered from the anonymous type passed + as a parameter. + </typeparam> + <param name="value">The JSON to deserialize.</param> + <param name="anonymousTypeObject">The anonymous type object.</param> + <returns>The deserialized anonymous type from the JSON string.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Deserializes the JSON to the given anonymous type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <typeparam name="T"> + The anonymous type to deserialize to. This can't be specified + traditionally and must be infered from the anonymous type passed + as a parameter. + </typeparam> + <param name="value">The JSON to deserialize.</param> + <param name="anonymousTypeObject">The anonymous type object.</param> + <param name="settings"> + The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. + If this is null, default serialization settings will be used. + </param> + <returns>The deserialized anonymous type from the JSON string.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])"> + <summary> + Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + </summary> + <typeparam name="T">The type of the object to deserialize to.</typeparam> + <param name="value">The JSON to deserialize.</param> + <param name="converters">Converters to use while deserializing.</param> + <returns>The deserialized object from the JSON string.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <typeparam name="T">The type of the object to deserialize to.</typeparam> + <param name="value">The object to deserialize.</param> + <param name="settings"> + The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. + If this is null, default serialization settings will be used. + </param> + <returns>The deserialized object from the JSON string.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])"> + <summary> + Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + </summary> + <param name="value">The JSON to deserialize.</param> + <param name="type">The type of the object to deserialize.</param> + <param name="converters">Converters to use while deserializing.</param> + <returns>The deserialized object from the JSON string.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <param name="value">The JSON to deserialize.</param> + <param name="type">The type of the object to deserialize to.</param> + <param name="settings"> + The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. + If this is null, default serialization settings will be used. + </param> + <returns>The deserialized object from the JSON string.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync``1(System.String)"> + <summary> + Asynchronously deserializes the JSON to the specified .NET type. + Deserialization will happen on a new thread. + </summary> + <typeparam name="T">The type of the object to deserialize to.</typeparam> + <param name="value">The JSON to deserialize.</param> + <returns> + A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync``1(System.String,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Asynchronously deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + Deserialization will happen on a new thread. + </summary> + <typeparam name="T">The type of the object to deserialize to.</typeparam> + <param name="value">The JSON to deserialize.</param> + <param name="settings"> + The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. + If this is null, default serialization settings will be used. + </param> + <returns> + A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync(System.String)"> + <summary> + Asynchronously deserializes the JSON to the specified .NET type. + Deserialization will happen on a new thread. + </summary> + <param name="value">The JSON to deserialize.</param> + <returns> + A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Asynchronously deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + Deserialization will happen on a new thread. + </summary> + <param name="value">The JSON to deserialize.</param> + <param name="type">The type of the object to deserialize to.</param> + <param name="settings"> + The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. + If this is null, default serialization settings will be used. + </param> + <returns> + A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object)"> + <summary> + Populates the object with values from the JSON string. + </summary> + <param name="value">The JSON to populate values from.</param> + <param name="target">The target object to populate values onto.</param> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Populates the object with values from the JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <param name="value">The JSON to populate values from.</param> + <param name="target">The target object to populate values onto.</param> + <param name="settings"> + The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. + If this is null, default serialization settings will be used. + </param> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.PopulateObjectAsync(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Asynchronously populates the object with values from the JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <param name="value">The JSON to populate values from.</param> + <param name="target">The target object to populate values onto.</param> + <param name="settings"> + The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. + If this is null, default serialization settings will be used. + </param> + <returns> + A task that represents the asynchronous populate operation. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode)"> + <summary> + Serializes the XML node to a JSON string. + </summary> + <param name="node">The node to serialize.</param> + <returns>A JSON string of the XmlNode.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting)"> + <summary> + Serializes the XML node to a JSON string using formatting. + </summary> + <param name="node">The node to serialize.</param> + <param name="formatting">Indicates how the output is formatted.</param> + <returns>A JSON string of the XmlNode.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean)"> + <summary> + Serializes the XML node to a JSON string using formatting and omits the root object if <paramref name="omitRootObject"/> is <c>true</c>. + </summary> + <param name="node">The node to serialize.</param> + <param name="formatting">Indicates how the output is formatted.</param> + <param name="omitRootObject">Omits writing the root object.</param> + <returns>A JSON string of the XmlNode.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String)"> + <summary> + Deserializes the XmlNode from a JSON string. + </summary> + <param name="value">The JSON string.</param> + <returns>The deserialized XmlNode</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String)"> + <summary> + Deserializes the XmlNode from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>. + </summary> + <param name="value">The JSON string.</param> + <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> + <returns>The deserialized XmlNode</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean)"> + <summary> + Deserializes the XmlNode from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/> + and writes a .NET array attribute for collections. + </summary> + <param name="value">The JSON string.</param> + <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> + <param name="writeArrayAttribute"> + 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. + </param> + <returns>The deserialized XmlNode</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject)"> + <summary> + Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. + </summary> + <param name="node">The node to convert to JSON.</param> + <returns>A JSON string of the XNode.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting)"> + <summary> + Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string using formatting. + </summary> + <param name="node">The node to convert to JSON.</param> + <param name="formatting">Indicates how the output is formatted.</param> + <returns>A JSON string of the XNode.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean)"> + <summary> + Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string using formatting and omits the root object if <paramref name="omitRootObject"/> is <c>true</c>. + </summary> + <param name="node">The node to serialize.</param> + <param name="formatting">Indicates how the output is formatted.</param> + <param name="omitRootObject">Omits writing the root object.</param> + <returns>A JSON string of the XNode.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String)"> + <summary> + Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string. + </summary> + <param name="value">The JSON string.</param> + <returns>The deserialized XNode</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String)"> + <summary> + Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>. + </summary> + <param name="value">The JSON string.</param> + <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> + <returns>The deserialized XNode</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean)"> + <summary> + Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/> + and writes a .NET array attribute for collections. + </summary> + <param name="value">The JSON string.</param> + <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> + <param name="writeArrayAttribute"> + 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. + </param> + <returns>The deserialized XNode</returns> + </member> + <member name="P:Newtonsoft.Json.JsonConvert.DefaultSettings"> + <summary> + Gets or sets a function that creates default <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + Default settings are automatically used by serialization methods on <see cref="T:Newtonsoft.Json.JsonConvert"/>, + and <see cref="M:Newtonsoft.Json.Linq.JToken.ToObject``1"/> and <see cref="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"/> on <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + To serialize without using any default settings create a <see cref="T:Newtonsoft.Json.JsonSerializer"/> with + <see cref="M:Newtonsoft.Json.JsonSerializer.Create"/>. + </summary> + </member> + <member name="T:Newtonsoft.Json.JsonConverterAttribute"> + <summary> + Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified <see cref="T:Newtonsoft.Json.JsonConverter"/> when serializing the member or class. + </summary> + </member> + <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class. + </summary> + <param name="converterType">Type of the converter.</param> + </member> + <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type,System.Object[])"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class. + </summary> + <param name="converterType">Type of the converter.</param> + <param name="converterParameters">Parameter list to use when constructing the JsonConverter. Can be null.</param> + </member> + <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType"> + <summary> + Gets the type of the converter. + </summary> + <value>The type of the converter.</value> + </member> + <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterParameters"> + <summary> + The parameter list to use when constructing the JsonConverter described by ConverterType. + If null, the default constructor is used. + </summary> + </member> + <member name="T:Newtonsoft.Json.JsonConverterCollection"> + <summary> + Represents a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + </summary> + </member> + <member name="T:Newtonsoft.Json.JsonDictionaryAttribute"> + <summary> + Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection. + </summary> + </member> + <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class. + </summary> + </member> + <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class with the specified container Id. + </summary> + <param name="id">The container Id.</param> + </member> + <member name="T:Newtonsoft.Json.JsonException"> + <summary> + The exception thrown when an error occurs during Json serialization or deserialization. + </summary> + </member> + <member name="M:Newtonsoft.Json.JsonException.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class. + </summary> + </member> + <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class + with a specified error message. + </summary> + <param name="message">The error message that explains the reason for the exception.</param> + </member> + <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class + with a specified error message and a reference to the inner exception that is the cause of this exception. + </summary> + <param name="message">The error message that explains the reason for the exception.</param> + <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> + </member> + <member name="M:Newtonsoft.Json.JsonException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class. + </summary> + <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> + <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> + <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception> + <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception> + </member> + <member name="T:Newtonsoft.Json.JsonExtensionDataAttribute"> + <summary> + Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to deserialize properties with no matching class member into the specified collection + and write values during serialization. + </summary> + </member> + <member name="M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonExtensionDataAttribute"/> class. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.WriteData"> + <summary> + Gets or sets a value that indicates whether to write extension data when serializing the object. + </summary> + <value> + <c>true</c> to write extension data when serializing the object; otherwise, <c>false</c>. The default is <c>true</c>. + </value> + </member> + <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.ReadData"> + <summary> + Gets or sets a value that indicates whether to read extension data when deserializing the object. + </summary> + <value> + <c>true</c> to read extension data when deserializing the object; otherwise, <c>false</c>. The default is <c>true</c>. + </value> + </member> + <member name="T:Newtonsoft.Json.JsonIgnoreAttribute"> + <summary> + Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value. + </summary> + </member> + <member name="T:Newtonsoft.Json.JsonObjectAttribute"> + <summary> + Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object. + </summary> + </member> + <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class. + </summary> + </member> + <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified member serialization. + </summary> + <param name="memberSerialization">The member serialization.</param> + </member> + <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified container Id. + </summary> + <param name="id">The container Id.</param> + </member> + <member name="P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization"> + <summary> + Gets or sets the member serialization. + </summary> + <value>The member serialization.</value> + </member> + <member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired"> + <summary> + Gets or sets a value that indicates whether the object's properties are required. + </summary> + <value> + A value indicating whether the object's properties are required. + </value> + </member> + <member name="T:Newtonsoft.Json.JsonPropertyAttribute"> + <summary> + Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member with the specified name. + </summary> + </member> + <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class. + </summary> + </member> + <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class with the specified name. + </summary> + <param name="propertyName">Name of the property.</param> + </member> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType"> + <summary> + Gets or sets the converter used when serializing the property's collection items. + </summary> + <value>The collection's items converter.</value> + </member> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters"> + <summary> + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. + </summary> + <example> + [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + </example> + </member> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling"> + <summary> + Gets or sets the null value handling used when serializing this property. + </summary> + <value>The null value handling.</value> + </member> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling"> + <summary> + Gets or sets the default value handling used when serializing this property. + </summary> + <value>The default value handling.</value> + </member> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling"> + <summary> + Gets or sets the reference loop handling used when serializing this property. + </summary> + <value>The reference loop handling.</value> + </member> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling"> + <summary> + Gets or sets the object creation handling used when deserializing this property. + </summary> + <value>The object creation handling.</value> + </member> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling"> + <summary> + Gets or sets the type name handling used when serializing this property. + </summary> + <value>The type name handling.</value> + </member> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.IsReference"> + <summary> + Gets or sets whether this property's value is serialized as a reference. + </summary> + <value>Whether this property's value is serialized as a reference.</value> + </member> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Order"> + <summary> + Gets or sets the order of serialization and deserialization of a member. + </summary> + <value>The numeric order of serialization or deserialization.</value> + </member> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Required"> + <summary> + Gets or sets a value indicating whether this property is required. + </summary> + <value> + A value indicating whether this property is required. + </value> + </member> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName"> + <summary> + Gets or sets the name of the property. + </summary> + <value>The name of the property.</value> + </member> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling"> + <summary> + Gets or sets the the reference loop handling used when serializing the property's collection items. + </summary> + <value>The collection's items reference loop handling.</value> + </member> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling"> + <summary> + Gets or sets the the type name handling used when serializing the property's collection items. + </summary> + <value>The collection's items type name handling.</value> + </member> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference"> + <summary> + Gets or sets whether this property's collection items are serialized as a reference. + </summary> + <value>Whether this property's collection items are serialized as a reference.</value> + </member> + <member name="T:Newtonsoft.Json.JsonReaderException"> + <summary> + The exception thrown when an error occurs while reading Json text. + </summary> + </member> + <member name="M:Newtonsoft.Json.JsonReaderException.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class. + </summary> + </member> + <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class + with a specified error message. + </summary> + <param name="message">The error message that explains the reason for the exception.</param> + </member> + <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class + with a specified error message and a reference to the inner exception that is the cause of this exception. + </summary> + <param name="message">The error message that explains the reason for the exception.</param> + <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> + </member> + <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class. + </summary> + <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> + <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> + <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception> + <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception> + </member> + <member name="P:Newtonsoft.Json.JsonReaderException.LineNumber"> + <summary> + Gets the line number indicating where the error occurred. + </summary> + <value>The line number indicating where the error occurred.</value> + </member> + <member name="P:Newtonsoft.Json.JsonReaderException.LinePosition"> + <summary> + Gets the line position indicating where the error occurred. + </summary> + <value>The line position indicating where the error occurred.</value> + </member> + <member name="P:Newtonsoft.Json.JsonReaderException.Path"> + <summary> + Gets the path to the JSON where the error occurred. + </summary> + <value>The path to the JSON where the error occurred.</value> + </member> + <member name="T:Newtonsoft.Json.JsonSerializationException"> + <summary> + The exception thrown when an error occurs during Json serialization or deserialization. + </summary> + </member> + <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class. + </summary> + </member> + <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class + with a specified error message. + </summary> + <param name="message">The error message that explains the reason for the exception.</param> + </member> + <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class + with a specified error message and a reference to the inner exception that is the cause of this exception. + </summary> + <param name="message">The error message that explains the reason for the exception.</param> + <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> + </member> + <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class. + </summary> + <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> + <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> + <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception> + <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception> + </member> + <member name="T:Newtonsoft.Json.JsonSerializer"> + <summary> + Serializes and deserializes objects into and from the JSON format. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> enables you to control how objects are encoded into JSON. + </summary> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class. + </summary> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Create"> + <summary> + Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. + </summary> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. + </summary> + <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault"> + <summary> + Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. + </summary> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault(Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. + </summary> + <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)"> + <summary> + Populates the JSON values onto the target object. + </summary> + <param name="reader">The <see cref="T:System.IO.TextReader"/> that contains the JSON structure to reader values from.</param> + <param name="target">The target object to populate values onto.</param> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)"> + <summary> + Populates the JSON values onto the target object. + </summary> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to reader values from.</param> + <param name="target">The target object to populate values onto.</param> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)"> + <summary> + Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. + </summary> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to deserialize.</param> + <returns>The <see cref="T:System.Object"/> being deserialized.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)"> + <summary> + Deserializes the Json structure contained by the specified <see cref="T:System.IO.StringReader"/> + into an instance of the specified type. + </summary> + <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the object.</param> + <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param> + <returns>The instance of <paramref name="objectType"/> being deserialized.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)"> + <summary> + Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/> + into an instance of the specified type. + </summary> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param> + <typeparam name="T">The type of the object to deserialize.</typeparam> + <returns>The instance of <typeparamref name="T"/> being deserialized.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)"> + <summary> + Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/> + into an instance of the specified type. + </summary> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param> + <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param> + <returns>The instance of <paramref name="objectType"/> being deserialized.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)"> + <summary> + Serializes the specified <see cref="T:System.Object"/> and writes the Json structure + to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>. + </summary> + <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param> + <param name="value">The <see cref="T:System.Object"/> to serialize.</param> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)"> + <summary> + Serializes the specified <see cref="T:System.Object"/> and writes the Json structure + to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>. + </summary> + <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param> + <param name="value">The <see cref="T:System.Object"/> to serialize.</param> + <param name="objectType"> + The type of the value being serialized. + This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object,System.Type)"> + <summary> + Serializes the specified <see cref="T:System.Object"/> and writes the Json structure + to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>. + </summary> + <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param> + <param name="value">The <see cref="T:System.Object"/> to serialize.</param> + <param name="objectType"> + The type of the value being serialized. + This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)"> + <summary> + Serializes the specified <see cref="T:System.Object"/> and writes the Json structure + to a <c>Stream</c> using the specified <see cref="T:Newtonsoft.Json.JsonWriter"/>. + </summary> + <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param> + <param name="value">The <see cref="T:System.Object"/> to serialize.</param> + </member> + <member name="E:Newtonsoft.Json.JsonSerializer.Error"> + <summary> + Occurs when the <see cref="T:Newtonsoft.Json.JsonSerializer"/> errors during serialization and deserialization. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceResolver"> + <summary> + Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.Binder"> + <summary> + Gets or sets the <see cref="T:System.Runtime.Serialization.SerializationBinder"/> used by the serializer when resolving type names. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.TraceWriter"> + <summary> + Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages. + </summary> + <value>The trace writer.</value> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"> + <summary> + Gets or sets how type name writing and reading is handled by the serializer. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat"> + <summary> + Gets or sets how a type name assembly is written and resolved by the serializer. + </summary> + <value>The type name assembly format.</value> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling"> + <summary> + Gets or sets how object references are preserved by the serializer. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling"> + <summary> + Get or set how reference loops (e.g. a class referencing itself) is handled. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling"> + <summary> + Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling"> + <summary> + Get or set how null values are handled during serialization and deserialization. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken"> + <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling"> <summary> - Performs an implicit conversion from <see cref="T:System.Boolean"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Get or set how null default are handled during serialization and deserialization. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTimeOffset)~Newtonsoft.Json.Linq.JToken"> + <member name="P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling"> <summary> - Performs an implicit conversion from <see cref="T:System.DateTimeOffset"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets or sets how objects are created during deserialization. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <value>The object creation handling.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken"> + <member name="P:Newtonsoft.Json.JsonSerializer.ConstructorHandling"> <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets or sets how constructors are used during deserialization. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <value>The constructor handling.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken"> + <member name="P:Newtonsoft.Json.JsonSerializer.MetadataPropertyHandling"> <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets or sets how metadata properties are used during deserialization. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <value>The metadata properties handling.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken"> + <member name="P:Newtonsoft.Json.JsonSerializer.Converters"> <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <value>Collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTimeOffset})~Newtonsoft.Json.Linq.JToken"> + <member name="P:Newtonsoft.Json.JsonSerializer.ContractResolver"> <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken"> + <member name="P:Newtonsoft.Json.JsonSerializer.Context"> <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <value>The context.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken"> + <member name="P:Newtonsoft.Json.JsonSerializer.Formatting"> <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Indicates how JSON text output is formatted. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken"> + <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatHandling"> <summary> - Performs an implicit conversion from <see cref="T:System.Int16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Get or set how dates are written to JSON text. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken"> + <member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling"> <summary> - Performs an implicit conversion from <see cref="T:System.UInt16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken"> + <member name="P:Newtonsoft.Json.JsonSerializer.DateParseHandling"> + <summary> + Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.FloatParseHandling"> + <summary> + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.FloatFormatHandling"> + <summary> + Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>, + are written as JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.StringEscapeHandling"> + <summary> + Get or set how strings are escaped when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatString"> + <summary> + Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.Culture"> + <summary> + Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.MaxDepth"> + <summary> + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent"> + <summary> + Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. + </summary> + <value> + <c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>. + </value> + </member> + <member name="T:Newtonsoft.Json.JsonSerializerSettings"> + <summary> + Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object. + </summary> + </member> + <member name="M:Newtonsoft.Json.JsonSerializerSettings.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling"> + <summary> + Gets or sets how reference loops (e.g. a class referencing itself) is handled. + </summary> + <value>Reference loop handling.</value> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling"> + <summary> + Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + </summary> + <value>Missing member handling.</value> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling"> + <summary> + Gets or sets how objects are created during deserialization. + </summary> + <value>The object creation handling.</value> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling"> + <summary> + Gets or sets how null values are handled during serialization and deserialization. + </summary> + <value>Null value handling.</value> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling"> + <summary> + Gets or sets how null default are handled during serialization and deserialization. + </summary> + <value>The default value handling.</value> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.Converters"> + <summary> + Gets or sets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. + </summary> + <value>The converters.</value> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling"> + <summary> + Gets or sets how object references are preserved by the serializer. + </summary> + <value>The preserve references handling.</value> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling"> + <summary> + Gets or sets how type name writing and reading is handled by the serializer. + </summary> + <value>The type name handling.</value> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.MetadataPropertyHandling"> + <summary> + Gets or sets how metadata properties are used during deserialization. + </summary> + <value>The metadata properties handling.</value> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat"> + <summary> + Gets or sets how a type name assembly is written and resolved by the serializer. + </summary> + <value>The type name assembly format.</value> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling"> + <summary> + Gets or sets how constructors are used during deserialization. + </summary> + <value>The constructor handling.</value> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver"> + <summary> + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. + </summary> + <value>The contract resolver.</value> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver"> + <summary> + Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references. + </summary> + <value>The reference resolver.</value> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.TraceWriter"> + <summary> + Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages. + </summary> + <value>The trace writer.</value> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder"> + <summary> + Gets or sets the <see cref="T:System.Runtime.Serialization.SerializationBinder"/> used by the serializer when resolving type names. + </summary> + <value>The binder.</value> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.Error"> + <summary> + Gets or sets the error handler called during serialization and deserialization. + </summary> + <value>The error handler called during serialization and deserialization.</value> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.Context"> + <summary> + Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods. + </summary> + <value>The context.</value> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatString"> + <summary> + Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth"> + <summary> + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.Formatting"> + <summary> + Indicates how JSON text output is formatted. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling"> + <summary> + Get or set how dates are written to JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling"> + <summary> + Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling"> + <summary> + Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatFormatHandling"> + <summary> + Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>, + are written as JSON. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatParseHandling"> + <summary> + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.StringEscapeHandling"> + <summary> + Get or set how strings are escaped when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture"> + <summary> + Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent"> + <summary> + Gets a value indicating whether there will be a check for additional content after deserializing an object. + </summary> + <value> + <c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>. + </value> + </member> + <member name="T:Newtonsoft.Json.JsonTextReader"> <summary> - Performs an implicit conversion from <see cref="T:System.Int32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Represents a reader that provides fast, non-cached, forward-only access to JSON text data. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)"> <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <param name="reader">The <c>TextReader</c> containing the XML data to read.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.JsonTextReader.Read"> <summary> - Performs an implicit conversion from <see cref="T:System.DateTime"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Reads the next JSON token from the stream. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <returns> + true if the next token was read successfully; false if there are no more tokens to read. + </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBytes"> <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <returns> + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. + </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal"> <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32"> <summary> - Performs an implicit conversion from <see cref="T:System.Decimal"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsString"> <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Reads the next JSON token from the stream as a <see cref="T:System.String"/>. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime"> <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset"> <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <returns>A <see cref="T:System.DateTimeOffset"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.JsonTextReader.Close"> <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Changes the state to closed. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"> <summary> - Performs an implicit conversion from <see cref="T:System.Double"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets a value indicating whether the class can return line information. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <returns> + <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>. + </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken"> + <member name="P:Newtonsoft.Json.JsonTextReader.LineNumber"> <summary> - Performs an implicit conversion from <see cref="T:System.Single"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets the current line number. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <value> + The current line number or 0 if no line information is available (for example, HasLineInfo returns false). + </value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken"> + <member name="P:Newtonsoft.Json.JsonTextReader.LinePosition"> <summary> - Performs an implicit conversion from <see cref="T:System.String"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets the current line position. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <value> + The current line position or 0 if no line information is available (for example, HasLineInfo returns false). + </value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken"> + <member name="T:Newtonsoft.Json.JsonTextWriter"> <summary> - Performs an implicit conversion from <see cref="T:System.UInt32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)"> <summary> - Performs an implicit conversion from <see cref="T:System.UInt64"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Creates an instance of the <c>JsonWriter</c> class using the specified <see cref="T:System.IO.TextWriter"/>. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <param name="textWriter">The <c>TextWriter</c> to write to.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.JsonTextWriter.Flush"> <summary> - Performs an implicit conversion from <see cref="T:System.Byte[]"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.CreateReader"> + <member name="M:Newtonsoft.Json.JsonTextWriter.Close"> <summary> - Creates an <see cref="T:Newtonsoft.Json.JsonReader"/> for this token. + Closes this stream and the underlying stream. </summary> - <returns>An <see cref="T:Newtonsoft.Json.JsonReader"/> that can be used to read this token and its descendants.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObject"> <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object. + Writes the beginning of a Json object. </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArray"> <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Writes the beginning of a Json array. </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when reading the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)"> <summary> - Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Writes the start of a constructor with the given name. </summary> - <returns>The new object created from the JSON value.</returns> + <param name="name">The name of the constructor.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> <summary> - Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Writes the specified end token. </summary> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param> - <returns>The new object created from the JSON value.</returns> + <param name="token">The end token to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)"> <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. + Writes the property name of a name/value pair on a Json object. </summary> - <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns> - An <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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. - </returns> + <param name="name">The name of the property.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Parse(System.String)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String,System.Boolean)"> <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a string that contains JSON. + Writes the property name of a name/value pair on a JSON object. </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> populated from the string that contains JSON.</returns> + <param name="name">The name of the property.</param> + <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent"> <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. + Writes indent characters. </summary> - <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns> - An <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter"> <summary> - Selects the token that matches the object path. + Writes the JSON value delimiter. </summary> - <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. - </param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path or a null reference if no matching token is found.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace"> <summary> - Selects the token that matches the object path. + Writes an indent space. </summary> - <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. - </param> - <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no token is found.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.DeepClone"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Object)"> <summary> - Creates a new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. All child tokens are recursively cloned. + Writes a <see cref="T:System.Object"/> value. + An error will raised if the value cannot be written as a single JSON token. </summary> - <returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> + <param name="value">The <see cref="T:System.Object"/> value to write.</param> </member> - <member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull"> <summary> - Gets a comparer that can compare two tokens for value equality. + Writes a null value. </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"/> that can compare two nodes for value equality.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Parent"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefined"> <summary> - Gets or sets the parent. + Writes an undefined value. </summary> - <value>The parent.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Root"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)"> <summary> - Gets the root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Writes raw JSON. </summary> - <value>The root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> + <param name="json">The raw JSON to write.</param> </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Type"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)"> <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Writes a <see cref="T:System.String"/> value. </summary> - <value>The type.</value> + <param name="value">The <see cref="T:System.String"/> value to write.</param> </member> - <member name="P:Newtonsoft.Json.Linq.JToken.HasValues"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)"> <summary> - Gets a value indicating whether this token has childen tokens. + Writes a <see cref="T:System.Int32"/> value. </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> + <param name="value">The <see cref="T:System.Int32"/> value to write.</param> </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Next"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)"> <summary> - Gets the next sibling token of this node. + Writes a <see cref="T:System.UInt32"/> value. </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the next sibling token.</value> + <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Previous"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)"> <summary> - Gets the previous sibling token of this node. + Writes a <see cref="T:System.Int64"/> value. </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the previous sibling token.</value> + <param name="value">The <see cref="T:System.Int64"/> value to write.</param> </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Item(System.Object)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)"> <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. + Writes a <see cref="T:System.UInt64"/> value. </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> + <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> </member> - <member name="P:Newtonsoft.Json.Linq.JToken.First"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)"> <summary> - Get the first child token of this token. + Writes a <see cref="T:System.Single"/> value. </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> + <param name="value">The <see cref="T:System.Single"/> value to write.</param> </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Last"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Single})"> <summary> - Get the last child token of this token. + Writes a <see cref="T:System.Nullable`1"/> value. </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> + <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class from another <see cref="T:Newtonsoft.Json.Linq.JValue"/> object. + Writes a <see cref="T:System.Double"/> value. </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JValue"/> object to copy from.</param> + <param name="value">The <see cref="T:System.Double"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Double})"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + Writes a <see cref="T:System.Nullable`1"/> value. </summary> - <param name="value">The value.</param> + <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + Writes a <see cref="T:System.Boolean"/> value. </summary> - <param name="value">The value.</param> + <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + Writes a <see cref="T:System.Int16"/> value. </summary> - <param name="value">The value.</param> + <param name="value">The <see cref="T:System.Int16"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + Writes a <see cref="T:System.UInt16"/> value. </summary> - <param name="value">The value.</param> + <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + Writes a <see cref="T:System.Char"/> value. </summary> - <param name="value">The value.</param> + <param name="value">The <see cref="T:System.Char"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + Writes a <see cref="T:System.Byte"/> value. </summary> - <param name="value">The value.</param> + <param name="value">The <see cref="T:System.Byte"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + Writes a <see cref="T:System.SByte"/> value. </summary> - <param name="value">The value.</param> + <param name="value">The <see cref="T:System.SByte"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + Writes a <see cref="T:System.Decimal"/> value. </summary> - <param name="value">The value.</param> + <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + Writes a <see cref="T:System.DateTime"/> value. </summary> - <param name="value">The value.</param> + <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <param name="value">The value.</param> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)"> <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value. + Writes a <see cref="T:System.DateTimeOffset"/> value. </summary> - <param name="value">The value.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.</returns> + <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)"> <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value. + Writes a <see cref="T:System.Guid"/> value. </summary> - <param name="value">The value.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns> + <param name="value">The <see cref="T:System.Guid"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)"> <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. + Writes a <see cref="T:System.TimeSpan"/> value. </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> + <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)"> <summary> - Indicates whether the current object is equal to another object of the same type. + Writes a <see cref="T:System.Uri"/> value. </summary> - <returns> - true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false. - </returns> - <param name="other">An object to compare with this object.</param> + <param name="value">The <see cref="T:System.Uri"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)"> <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>. + Writes out a comment <code>/*...*/</code> containing the specified text. </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param> - <returns> - true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false. - </returns> - <exception cref="T:System.NullReferenceException"> - The <paramref name="obj"/> parameter is null. - </exception> + <param name="text">Text to place inside the comment.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.GetHashCode"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)"> <summary> - Serves as a hash function for a particular type. + Writes out the given white space. </summary> - <returns> - A hash code for the current <see cref="T:System.Object"/>. - </returns> + <param name="ws">The string of white space characters.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString"> + <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation"> <summary> - Returns a <see cref="T:System.String"/> that represents this instance. + Gets or sets how many IndentChars to write for each level in the hierarchy when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>. </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String)"> + <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteChar"> <summary> - Returns a <see cref="T:System.String"/> that represents this instance. + Gets or sets which character to use to quote attribute values. </summary> - <param name="format">The format.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)"> + <member name="P:Newtonsoft.Json.JsonTextWriter.IndentChar"> <summary> - Returns a <see cref="T:System.String"/> that represents this instance. + Gets or sets which character to use for indenting when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>. </summary> - <param name="formatProvider">The format provider.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)"> + <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteName"> <summary> - Returns a <see cref="T:System.String"/> that represents this instance. + Gets or sets a value indicating whether object names will be surrounded with quotes. </summary> - <param name="format">The format.</param> - <param name="formatProvider">The format provider.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)"> + <member name="T:Newtonsoft.Json.JsonToken"> <summary> - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. + Specifies the type of Json token. </summary> - <param name="obj">An object to compare with this instance.</param> - <returns> - A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings: - Value - Meaning - Less than zero - This instance is less than <paramref name="obj"/>. - Zero - This instance is equal to <paramref name="obj"/>. - Greater than zero - This instance is greater than <paramref name="obj"/>. - </returns> - <exception cref="T:System.ArgumentException"> - <paramref name="obj"/> is not the same type as this instance. - </exception> </member> - <member name="P:Newtonsoft.Json.Linq.JValue.HasValues"> + <member name="F:Newtonsoft.Json.JsonToken.None"> <summary> - Gets a value indicating whether this token has childen tokens. + This is returned by the <see cref="T:Newtonsoft.Json.JsonReader"/> if a <see cref="M:Newtonsoft.Json.JsonReader.Read"/> method has not been called. </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> </member> - <member name="P:Newtonsoft.Json.Linq.JValue.Type"> + <member name="F:Newtonsoft.Json.JsonToken.StartObject"> <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + An object start token. </summary> - <value>The type.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JValue.Value"> + <member name="F:Newtonsoft.Json.JsonToken.StartArray"> <summary> - Gets or sets the underlying token value. + An array start token. </summary> - <value>The underlying token value.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)"> + <member name="F:Newtonsoft.Json.JsonToken.StartConstructor"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class from another <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object. + A constructor start token. </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object to copy from.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)"> + <member name="F:Newtonsoft.Json.JsonToken.PropertyName"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class. + An object property name. </summary> - <param name="rawJson">The raw json.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)"> + <member name="F:Newtonsoft.Json.JsonToken.Comment"> <summary> - Creates an instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token. + A comment. </summary> - <param name="reader">The reader.</param> - <returns>An instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns> </member> - <member name="T:Newtonsoft.Json.Required"> + <member name="F:Newtonsoft.Json.JsonToken.Raw"> <summary> - Indicating whether a property is required. + Raw JSON. </summary> </member> - <member name="F:Newtonsoft.Json.Required.Default"> + <member name="F:Newtonsoft.Json.JsonToken.Integer"> <summary> - The property is not required. The default state. + An integer. </summary> </member> - <member name="F:Newtonsoft.Json.Required.AllowNull"> + <member name="F:Newtonsoft.Json.JsonToken.Float"> <summary> - The property must be defined in JSON but can be a null value. + A float. </summary> </member> - <member name="F:Newtonsoft.Json.Required.Always"> + <member name="F:Newtonsoft.Json.JsonToken.String"> <summary> - The property must be defined in JSON and cannot be a null value. + A string. </summary> </member> - <member name="T:Newtonsoft.Json.Serialization.JsonISerializableContract"> + <member name="F:Newtonsoft.Json.JsonToken.Boolean"> <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + A boolean. </summary> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonISerializableContract.#ctor(System.Type)"> + <member name="F:Newtonsoft.Json.JsonToken.Null"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> class. + A null token. </summary> - <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonISerializableContract.ISerializableCreator"> + <member name="F:Newtonsoft.Json.JsonToken.Undefined"> <summary> - Gets or sets the ISerializable object constructor. + An undefined token. </summary> - <value>The ISerializable object constructor.</value> </member> - <member name="T:Newtonsoft.Json.Serialization.JsonLinqContract"> + <member name="F:Newtonsoft.Json.JsonToken.EndObject"> <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + An object end token. </summary> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)"> + <member name="F:Newtonsoft.Json.JsonToken.EndArray"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> class. + An array end token. </summary> - <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"> + <member name="F:Newtonsoft.Json.JsonToken.EndConstructor"> <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + A constructor end token. </summary> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)"> + <member name="F:Newtonsoft.Json.JsonToken.Date"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> class. + A Date. </summary> - <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="T:Newtonsoft.Json.Serialization.DynamicValueProvider"> + <member name="F:Newtonsoft.Json.JsonToken.Bytes"> <summary> - Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using dynamic methods. + Byte data. </summary> </member> - <member name="T:Newtonsoft.Json.Serialization.IValueProvider"> + <member name="T:Newtonsoft.Json.JsonValidatingReader"> <summary> - Provides methods to get and set values. + Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation. </summary> </member> - <member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)"> + <member name="M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)"> <summary> - Sets the value. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonValidatingReader"/> class that + validates the content returned from the given <see cref="T:Newtonsoft.Json.JsonReader"/>. </summary> - <param name="target">The target to set the value on.</param> - <param name="value">The value to set on the target.</param> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from while validating.</param> </member> - <member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)"> + <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32"> <summary> - Gets the value. + Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. </summary> - <param name="target">The target to get the value from.</param> - <returns>The value.</returns> + <returns>A <see cref="T:System.Nullable`1"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.#ctor(System.Reflection.MemberInfo)"> + <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DynamicValueProvider"/> class. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> - <param name="memberInfo">The member info.</param> + <returns> + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. + </returns> </member> - <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.SetValue(System.Object,System.Object)"> + <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal"> <summary> - Sets the value. + Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. </summary> - <param name="target">The target to set the value on.</param> - <param name="value">The value to set on the target.</param> + <returns>A <see cref="T:System.Nullable`1"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.GetValue(System.Object)"> + <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString"> <summary> - Gets the value. + Reads the next JSON token from the stream as a <see cref="T:System.String"/>. </summary> - <param name="target">The target to get the value from.</param> - <returns>The value.</returns> + <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="T:Newtonsoft.Json.Serialization.ErrorEventArgs"> + <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime"> <summary> - Provides data for the Error event. + Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. </summary> + <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)"> + <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTimeOffset"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ErrorEventArgs"/> class. + Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. </summary> - <param name="currentObject">The current object.</param> - <param name="errorContext">The error context.</param> + <returns>A <see cref="T:System.Nullable`1"/>.</returns> </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject"> + <member name="M:Newtonsoft.Json.JsonValidatingReader.Read"> <summary> - Gets the current object the error event is being raised against. + Reads the next JSON token from the stream. </summary> - <value>The current object the error event is being raised against.</value> + <returns> + true if the next token was read successfully; false if there are no more tokens to read. + </returns> </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext"> + <member name="E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler"> <summary> - Gets the error context. + Sets an event handler for receiving schema validation errors. </summary> - <value>The error context.</value> </member> - <member name="T:Newtonsoft.Json.Serialization.IReferenceResolver"> + <member name="P:Newtonsoft.Json.JsonValidatingReader.Value"> <summary> - Used to resolve references when serializing and deserializing JSON by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Gets the text value of the current JSON token. </summary> + <value></value> </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)"> + <member name="P:Newtonsoft.Json.JsonValidatingReader.Depth"> <summary> - Resolves a reference to its object. + Gets the depth of the current token in the JSON document. </summary> - <param name="context">The serialization context.</param> - <param name="reference">The reference to resolve.</param> - <returns>The object that</returns> + <value>The depth of the current token in the JSON document.</value> </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)"> + <member name="P:Newtonsoft.Json.JsonValidatingReader.Path"> <summary> - Gets the reference for the sepecified object. + Gets the path of the current JSON token. </summary> - <param name="context">The serialization context.</param> - <param name="value">The object to get a reference for.</param> - <returns>The reference to the object.</returns> </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)"> + <member name="P:Newtonsoft.Json.JsonValidatingReader.QuoteChar"> <summary> - Determines whether the specified object is referenced. + Gets the quotation mark character used to enclose the value of a string. </summary> - <param name="context">The serialization context.</param> - <param name="value">The object to test for a reference.</param> - <returns> - <c>true</c> if the specified object is referenced; otherwise, <c>false</c>. - </returns> + <value></value> </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)"> + <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType"> <summary> - Adds a reference to the specified object. + Gets the type of the current JSON token. </summary> - <param name="context">The serialization context.</param> - <param name="reference">The reference.</param> - <param name="value">The object to reference.</param> + <value></value> </member> - <member name="T:Newtonsoft.Json.PreserveReferencesHandling"> + <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType"> <summary> - Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Gets the Common Language Runtime (CLR) type for the current JSON token. </summary> + <value></value> </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.None"> + <member name="P:Newtonsoft.Json.JsonValidatingReader.Schema"> <summary> - Do not preserve references when serializing types. + Gets or sets the schema. </summary> + <value>The schema.</value> </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Objects"> + <member name="P:Newtonsoft.Json.JsonValidatingReader.Reader"> <summary> - Preserve references when serializing into a JSON object structure. + Gets the <see cref="T:Newtonsoft.Json.JsonReader"/> used to construct this <see cref="T:Newtonsoft.Json.JsonValidatingReader"/>. </summary> + <value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value> </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Arrays"> + <member name="T:Newtonsoft.Json.JsonWriterException"> <summary> - Preserve references when serializing into a JSON array structure. + The exception thrown when an error occurs while reading Json text. </summary> </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.All"> + <member name="M:Newtonsoft.Json.JsonWriterException.#ctor"> <summary> - Preserve references when serializing. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class. </summary> </member> - <member name="T:Newtonsoft.Json.JsonArrayAttribute"> + <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)"> <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class + with a specified error message. </summary> + <param name="message">The error message that explains the reason for the exception.</param> </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor"> + <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class + with a specified error message and a reference to the inner exception that is the cause of this exception. </summary> + <param name="message">The error message that explains the reason for the exception.</param> + <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)"> + <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with a flag indicating whether the array can contain null items + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class. </summary> - <param name="allowNullItems">A flag indicating whether the array can contain null items.</param> + <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> + <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> + <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception> + <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception> </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)"> + <member name="P:Newtonsoft.Json.JsonWriterException.Path"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class with the specified container Id. + Gets the path to the JSON where the error occurred. </summary> - <param name="id">The container Id.</param> + <value>The path to the JSON where the error occurred.</value> </member> - <member name="P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems"> + <member name="T:Newtonsoft.Json.Linq.Extensions"> <summary> - Gets or sets a value indicating whether null items are allowed in the collection. + Contains the LINQ to JSON extension methods. </summary> - <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value> </member> - <member name="T:Newtonsoft.Json.DefaultValueHandling"> + <member name="M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})"> <summary> - Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Returns a collection of tokens that contains the ancestors of every token in the source collection. </summary> + <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every token in the source collection.</returns> </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Include"> + <member name="M:Newtonsoft.Json.Linq.Extensions.AncestorsAndSelf``1(System.Collections.Generic.IEnumerable{``0})"> <summary> - 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. + Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection. </summary> + <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains every token in the source collection, the ancestors of every token in the source collection.</returns> </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore"> + <member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})"> <summary> - Ignore members where the member value is the same as the member's default value when serializing objects - so that is is not written to JSON, and ignores setting members when the JSON value equals the member's default value. + Returns a collection of tokens that contains the descendants of every token in the source collection. </summary> + <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every token in the source collection.</returns> </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate"> + <member name="M:Newtonsoft.Json.Linq.Extensions.DescendantsAndSelf``1(System.Collections.Generic.IEnumerable{``0})"> <summary> - Members with a default value but no JSON will be set to their default value when deserializing. + Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection. </summary> + <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains every token in the source collection, and the descendants of every token in the source collection.</returns> </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate"> + <member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})"> <summary> - Ignore members where the member value is the same as the member's default value when serializing objects - and sets members to their default value when deserializing. + Returns a collection of child properties of every object in the source collection. </summary> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the source collection.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the properties of every object in the source collection.</returns> </member> - <member name="T:Newtonsoft.Json.JsonConverterAttribute"> + <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified <see cref="T:Newtonsoft.Json.JsonConverter"/> when serializing the member or class. + Returns a collection of child values of every object in the source collection with the given key. </summary> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <param name="key">The token key.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token in the source collection with the given key.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)"> + <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class. + Returns a collection of child values of every object in the source collection. </summary> - <param name="converterType">Type of the converter.</param> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token in the source collection.</returns> </member> - <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType"> + <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> <summary> - Gets the type of the converter. + Returns a collection of converted child values of every object in the source collection with the given key. </summary> - <value>The type of the converter.</value> + <typeparam name="U">The type to convert the values to.</typeparam> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <param name="key">The token key.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token in the source collection with the given key.</returns> </member> - <member name="T:Newtonsoft.Json.JsonObjectAttribute"> + <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object. + Returns a collection of converted child values of every object in the source collection. </summary> + <typeparam name="U">The type to convert the values to.</typeparam> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token in the source collection.</returns> </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor"> + <member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class. + Converts the value. </summary> + <typeparam name="U">The type to convert the value to.</typeparam> + <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> + <returns>A converted value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)"> + <member name="M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified member serialization. + Converts the value. </summary> - <param name="memberSerialization">The member serialization.</param> + <typeparam name="T">The source collection type.</typeparam> + <typeparam name="U">The type to convert the value to.</typeparam> + <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> + <returns>A converted value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)"> + <member name="M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified container Id. + Returns a collection of child tokens of every array in the source collection. </summary> - <param name="id">The container Id.</param> + <typeparam name="T">The source collection type.</typeparam> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token in the source collection.</returns> </member> - <member name="P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization"> + <member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})"> <summary> - Gets or sets the member serialization. + Returns a collection of converted child tokens of every array in the source collection. </summary> - <value>The member serialization.</value> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <typeparam name="U">The type to convert the values to.</typeparam> + <typeparam name="T">The source collection type.</typeparam> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token in the source collection.</returns> </member> - <member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired"> + <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> - Gets or sets a value that indicates whether the object's properties are required. + Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>. </summary> - <value> - A value indicating whether the object's properties are required. - </value> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns> </member> - <member name="T:Newtonsoft.Json.JsonSerializerSettings"> + <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})"> <summary> - Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object. + Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>. </summary> + <typeparam name="T">The source collection type.</typeparam> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns> </member> - <member name="M:Newtonsoft.Json.JsonSerializerSettings.#ctor"> + <member name="T:Newtonsoft.Json.Linq.IJEnumerable`1"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class. + Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. </summary> + <typeparam name="T">The type of token</typeparam> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling"> + <member name="P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)"> <summary> - Gets or sets how reference loops (e.g. a class referencing itself) is handled. + Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key. </summary> - <value>Reference loop handling.</value> + <value></value> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling"> + <member name="T:Newtonsoft.Json.Linq.JArray"> <summary> - Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + Represents a JSON array. </summary> - <value>Missing member handling.</value> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text" /> + </example> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling"> + <member name="T:Newtonsoft.Json.Linq.JContainer"> <summary> - Gets or sets how objects are created during deserialization. + Represents a token that can contain other tokens. </summary> - <value>The object creation handling.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling"> + <member name="T:Newtonsoft.Json.Linq.JToken"> <summary> - Gets or sets how null values are handled during serialization and deserialization. + Represents an abstract JSON token. </summary> - <value>Null value handling.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling"> + <member name="M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)"> <summary> - Gets or sets how null default are handled during serialization and deserialization. + Compares the values of two tokens, including the values of all descendant tokens. </summary> - <value>The default value handling.</value> + <param name="t1">The first <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> + <param name="t2">The second <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> + <returns>true if the tokens are equal; otherwise false.</returns> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Converters"> + <member name="M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)"> <summary> - Gets or sets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. + Adds the specified content immediately after this token. </summary> - <value>The converters.</value> + <param name="content">A content object that contains simple content or a collection of content objects to be added after this token.</param> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling"> + <member name="M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)"> <summary> - Gets or sets how object references are preserved by the serializer. + Adds the specified content immediately before this token. </summary> - <value>The preserve references handling.</value> + <param name="content">A content object that contains simple content or a collection of content objects to be added before this token.</param> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling"> + <member name="M:Newtonsoft.Json.Linq.JToken.Ancestors"> <summary> - Gets or sets how type name writing and reading is handled by the serializer. + Returns a collection of the ancestor tokens of this token. </summary> - <value>The type name handling.</value> + <returns>A collection of the ancestor tokens of this token.</returns> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat"> + <member name="M:Newtonsoft.Json.Linq.JToken.AncestorsAndSelf"> <summary> - Gets or sets how a type name assembly is written and resolved by the serializer. + Returns a collection of tokens that contain this token, and the ancestors of this token. </summary> - <value>The type name assembly format.</value> + <returns>A collection of tokens that contain this token, and the ancestors of this token.</returns> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling"> + <member name="M:Newtonsoft.Json.Linq.JToken.AfterSelf"> <summary> - Gets or sets how constructors are used during deserialization. + Returns a collection of the sibling tokens after this token, in document order. </summary> - <value>The constructor handling.</value> + <returns>A collection of the sibling tokens after this tokens, in document order.</returns> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver"> + <member name="M:Newtonsoft.Json.Linq.JToken.BeforeSelf"> <summary> - Gets or sets the contract resolver used by the serializer when - serializing .NET objects to JSON and vice versa. + Returns a collection of the sibling tokens before this token, in document order. </summary> - <value>The contract resolver.</value> + <returns>A collection of the sibling tokens before this token, in document order.</returns> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver"> + <member name="M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)"> <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references. + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key converted to the specified type. </summary> - <value>The reference resolver.</value> + <typeparam name="T">The type to convert the token to.</typeparam> + <param name="key">The token key.</param> + <returns>The converted token value.</returns> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder"> + <member name="M:Newtonsoft.Json.Linq.JToken.Children"> <summary> - Gets or sets the <see cref="T:System.Runtime.Serialization.SerializationBinder"/> used by the serializer when resolving type names. + Returns a collection of the child tokens of this token, in document order. </summary> - <value>The binder.</value> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Error"> + <member name="M:Newtonsoft.Json.Linq.JToken.Children``1"> <summary> - Gets or sets the error handler called during serialization and deserialization. + Returns a collection of the child tokens of this token, in document order, filtered by the specified type. </summary> - <value>The error handler called during serialization and deserialization.</value> + <typeparam name="T">The type to filter the child tokens on.</typeparam> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Context"> + <member name="M:Newtonsoft.Json.Linq.JToken.Values``1"> <summary> - Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods. + Returns a collection of the child values of this token, in document order. </summary> - <value>The context.</value> + <typeparam name="T">The type to convert the values to.</typeparam> + <returns>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth"> + <member name="M:Newtonsoft.Json.Linq.JToken.Remove"> <summary> - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. + Removes this token from its parent. </summary> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Formatting"> + <member name="M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)"> <summary> - Indicates how JSON text output is formatted. + Replaces this token with the specified token. </summary> + <param name="value">The value.</param> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling"> + <member name="M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> <summary> - Get or set how dates are written to JSON text. + Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. </summary> + <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> + <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling"> + <member name="M:Newtonsoft.Json.Linq.JToken.ToString"> <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization. + Returns the indented JSON for this token. </summary> + <returns> + The indented JSON for this token. + </returns> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling"> + <member name="M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> <summary> - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + Returns the JSON for this token using the given formatting and converters. </summary> + <param name="formatting">Indicates how the output is formatted.</param> + <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> + <returns>The JSON for this token using the given formatting and converters.</returns> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean"> <summary> - Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Boolean"/>. </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTimeOffset"> <summary> - Gets a value indicating whether there will be a check for additional content after deserializing an object. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTimeOffset"/>. </summary> - <value> - <c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>. - </value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="T:Newtonsoft.Json.JsonValidatingReader"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}"> <summary> - Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonValidatingReader"/> class that - validates the content returned from the given <see cref="T:Newtonsoft.Json.JsonReader"/>. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int64"/>. </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from while validating.</param> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}"> <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> - <returns>A <see cref="T:System.Nullable`1"/>.</returns> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTimeOffset}"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. - </returns> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}"> <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> - <returns>A <see cref="T:System.Nullable`1"/>.</returns> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}"> <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Char}"> <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTimeOffset"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32"> <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int32"/>. </summary> - <returns>A <see cref="T:System.Nullable`1"/>.</returns> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.JsonValidatingReader.Read"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16"> <summary> - Reads the next JSON token from the stream. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int16"/>. </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16"> <summary> - Sets an event handler for receiving schema validation errors. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt16"/>. </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Value"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Char"> <summary> - Gets the text value of the current Json token. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Char"/>. </summary> - <value></value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Depth"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte"> <summary> - Gets the depth of the current token in the JSON document. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte"/>. </summary> - <value>The depth of the current token in the JSON document.</value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Path"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.SByte"> <summary> - Gets the path of the current JSON token. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.SByte"/>. </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.QuoteChar"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}"> <summary> - Gets the quotation mark character used to enclose the value of a string. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> - <value></value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}"> <summary> - Gets the type of the current Json token. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> - <value></value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}"> <summary> - Gets the Common Language Runtime (CLR) type for the current Json token. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> - <value></value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Schema"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Byte}"> <summary> - Gets or sets the schema. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> - <value>The schema.</value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Reader"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.SByte}"> <summary> - Gets the <see cref="T:Newtonsoft.Json.JsonReader"/> used to construct this <see cref="T:Newtonsoft.Json.JsonValidatingReader"/>. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> - <value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime"> <summary> - Compares tokens to determine whether they are equal. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTime"/>. </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}"> <summary> - Determines whether the specified objects are equal. - </summary> - <param name="x">The first object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <param name="y">The second object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <returns> - true if the specified objects are equal; otherwise, false. - </returns> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}"> <summary> - Returns a hash code for the specified object. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> - <param name="obj">The <see cref="T:System.Object"/> for which a hash code is to be returned.</param> - <returns>A hash code for the specified object.</returns> - <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj"/> is a reference type and <paramref name="obj"/> is null.</exception> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="T:Newtonsoft.Json.MemberSerialization"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal"> <summary> - Specifies the member serialization options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Decimal"/>. </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="F:Newtonsoft.Json.MemberSerialization.OptOut"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}"> <summary> - All public members are serialized by default. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="T:System.NonSerializedAttribute"/>. - This is the default member serialization mode. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="F:Newtonsoft.Json.MemberSerialization.OptIn"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}"> <summary> - Only members must be marked with <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> or <see cref="T:System.Runtime.Serialization.DataMemberAttribute"/> are serialized. - This member serialization mode can also be set by marking the class with <see cref="T:System.Runtime.Serialization.DataContractAttribute"/>. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="F:Newtonsoft.Json.MemberSerialization.Fields"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double"> <summary> - All public and private fields are serialized. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="T:System.NonSerializedAttribute"/>. - This member serialization mode can also be set by marking the class with <see cref="T:System.SerializableAttribute"/> - and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Double"/>. </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="T:Newtonsoft.Json.ObjectCreationHandling"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single"> <summary> - Specifies how object creation is handled by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Single"/>. </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Auto"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String"> <summary> - Reuse existing objects, create new objects when needed. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.String"/>. </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Reuse"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32"> <summary> - Only reuse existing objects. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt32"/>. </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Replace"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64"> <summary> - Always create new objects. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt64"/>. </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="T:Newtonsoft.Json.Converters.IsoDateTimeConverter"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]"> <summary> - Converts a <see cref="T:System.DateTime"/> to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z). + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte"/>[]. </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Guid"> <summary> - Writes the JSON representation of the object. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>. </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Guid}"> <summary> - Reads the JSON representation of the object. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>. </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.TimeSpan"> <summary> - Gets or sets the date time styles used when converting a date to and from JSON. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>. </summary> - <value>The date time styles used when converting a date to and from JSON.</value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.TimeSpan}"> <summary> - Gets or sets the date time format used when converting a date to and from JSON. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>. </summary> - <value>The date time format used when converting a date to and from JSON.</value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Uri"> <summary> - Gets or sets the culture used when converting a date to and from JSON. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Uri"/>. </summary> - <value>The culture used when converting a date to and from JSON.</value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken"> <summary> - Converts a <see cref="T:System.DateTime"/> to and from a JavaScript date constructor (e.g. new Date(52231943)). + Performs an implicit conversion from <see cref="T:System.Boolean"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTimeOffset)~Newtonsoft.Json.Linq.JToken"> <summary> - Writes the JSON representation of the object. + Performs an implicit conversion from <see cref="T:System.DateTimeOffset"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte)~Newtonsoft.Json.Linq.JToken"> <summary> - Reads the JSON representation of the object. + Performs an implicit conversion from <see cref="T:System.Byte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing property value of the JSON that is being converted.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="T:Newtonsoft.Json.Converters.XmlNodeConverter"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Byte})~Newtonsoft.Json.Linq.JToken"> <summary> - Converts XML to and from JSON. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.SByte)~Newtonsoft.Json.Linq.JToken"> <summary> - Writes the JSON representation of the object. + Performs an implicit conversion from <see cref="T:System.SByte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="serializer">The calling serializer.</param> - <param name="value">The value.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.SByte})~Newtonsoft.Json.Linq.JToken"> <summary> - Reads the JSON representation of the object. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.IsNamespaceAttribute(System.String,System.String@)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken"> <summary> - Checks if the attributeName is a namespace attribute. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="attributeName">Attribute name to test.</param> - <param name="prefix">The attribute name prefix if it has one, otherwise an empty string.</param> - <returns>True if attribute name is for a namespace attribute, otherwise false.</returns> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.CanConvert(System.Type)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken"> <summary> - Determines whether this instance can convert the specified value type. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="valueType">Type of the value.</param> - <returns> - <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>. - </returns> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.DeserializeRootElementName"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken"> <summary> - Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <value>The name of the deserialize root element.</value> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.WriteArrayAttribute"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTimeOffset})~Newtonsoft.Json.Linq.JToken"> <summary> - Gets or sets 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. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <value><c>true</c> if the array attibute is written to the XML; otherwise, <c>false</c>.</value> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.OmitRootObject"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken"> <summary> - Gets or sets a value indicating whether to write the root JSON object. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <value><c>true</c> if the JSON root object is omitted; otherwise, <c>false</c>.</value> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="T:Newtonsoft.Json.JsonTextReader"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken"> <summary> - Represents a reader that provides fast, non-cached, forward-only access to JSON text data. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>. + Performs an implicit conversion from <see cref="T:System.Int16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="reader">The <c>TextReader</c> containing the XML data to read.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextReader.Read"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken"> <summary> - Reads the next JSON token from the stream. + Performs an implicit conversion from <see cref="T:System.UInt16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBytes"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Performs an implicit conversion from <see cref="T:System.Int32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. - </returns> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken"> <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken"> <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. + Performs an implicit conversion from <see cref="T:System.DateTime"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsString"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken"> <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken"> <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken"> <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. + Performs an implicit conversion from <see cref="T:System.Decimal"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <returns>A <see cref="T:System.DateTimeOffset"/>. This method will return <c>null</c> at the end of an array.</returns> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextReader.Close"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken"> <summary> - Changes the state to closed. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken"> <summary> - Gets a value indicating whether the class can return line information. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <returns> - <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>. - </returns> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="P:Newtonsoft.Json.JsonTextReader.LineNumber"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken"> <summary> - Gets the current line number. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <value> - The current line number or 0 if no line information is available (for example, HasLineInfo returns false). - </value> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="P:Newtonsoft.Json.JsonTextReader.LinePosition"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken"> <summary> - Gets the current line position. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <value> - The current line position or 0 if no line information is available (for example, HasLineInfo returns false). - </value> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="T:Newtonsoft.Json.JsonPropertyAttribute"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken"> <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member with the specified name. + Performs an implicit conversion from <see cref="T:System.Double"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class. + Performs an implicit conversion from <see cref="T:System.Single"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class with the specified name. + Performs an implicit conversion from <see cref="T:System.String"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="propertyName">Name of the property.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken"> <summary> - Gets or sets the converter used when serializing the property's collection items. + Performs an implicit conversion from <see cref="T:System.UInt32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <value>The collection's items converter.</value> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken"> <summary> - Gets or sets the null value handling used when serializing this property. + Performs an implicit conversion from <see cref="T:System.UInt64"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <value>The null value handling.</value> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken"> <summary> - Gets or sets the default value handling used when serializing this property. + Performs an implicit conversion from <see cref="T:System.Byte"/>[] to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <value>The default value handling.</value> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Uri)~Newtonsoft.Json.Linq.JToken"> <summary> - Gets or sets the reference loop handling used when serializing this property. + Performs an implicit conversion from <see cref="T:System.Uri"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <value>The reference loop handling.</value> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.TimeSpan)~Newtonsoft.Json.Linq.JToken"> <summary> - Gets or sets the object creation handling used when deserializing this property. + Performs an implicit conversion from <see cref="T:System.TimeSpan"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <value>The object creation handling.</value> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.TimeSpan})~Newtonsoft.Json.Linq.JToken"> <summary> - Gets or sets the type name handling used when serializing this property. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <value>The type name handling.</value> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.IsReference"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Guid)~Newtonsoft.Json.Linq.JToken"> <summary> - Gets or sets whether this property's value is serialized as a reference. + Performs an implicit conversion from <see cref="T:System.Guid"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <value>Whether this property's value is serialized as a reference.</value> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Order"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Guid})~Newtonsoft.Json.Linq.JToken"> <summary> - Gets or sets the order of serialization and deserialization of a member. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <value>The numeric order of serialization or deserialization.</value> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Required"> + <member name="M:Newtonsoft.Json.Linq.JToken.CreateReader"> <summary> - Gets or sets a value indicating whether this property is required. + Creates an <see cref="T:Newtonsoft.Json.JsonReader"/> for this token. </summary> - <value> - A value indicating whether this property is required. - </value> + <returns>An <see cref="T:Newtonsoft.Json.JsonReader"/> that can be used to read this token and its descendants.</returns> </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName"> + <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"> <summary> - Gets or sets the name of the property. + Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object. </summary> - <value>The name of the property.</value> + <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns> </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling"> + <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> - Gets or sets the the reference loop handling used when serializing the property's collection items. + Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> - <value>The collection's items reference loop handling.</value> + <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> + <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when reading the object.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns> </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling"> + <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1"> <summary> - Gets or sets the the type name handling used when serializing the property's collection items. + Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <value>The collection's items type name handling.</value> + <typeparam name="T">The object type that the token will be deserialized to.</typeparam> + <returns>The new object created from the JSON value.</returns> </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference"> + <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type)"> <summary> - Gets or sets whether this property's collection items are serialized as a reference. + Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <value>Whether this property's collection items are serialized as a reference.</value> + <param name="objectType">The object type that the token will be deserialized to.</param> + <returns>The new object created from the JSON value.</returns> </member> - <member name="T:Newtonsoft.Json.JsonIgnoreAttribute"> + <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)"> <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value. + Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> + <typeparam name="T">The object type that the token will be deserialized to.</typeparam> + <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param> + <returns>The new object created from the JSON value.</returns> </member> - <member name="T:Newtonsoft.Json.JsonTextWriter"> + <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type,Newtonsoft.Json.JsonSerializer)"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> + <param name="objectType">The object type that the token will be deserialized to.</param> + <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param> + <returns>The new object created from the JSON value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)"> + <member name="M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)"> <summary> - Creates an instance of the <c>JsonWriter</c> class using the specified <see cref="T:System.IO.TextWriter"/>. + Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. </summary> - <param name="textWriter">The <c>TextWriter</c> to write to.</param> + <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> + <returns> + An <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.Flush"> + <member name="M:Newtonsoft.Json.Linq.JToken.Parse(System.String)"> <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + Load a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a string that contains JSON. </summary> + <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> populated from the string that contains JSON.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.Close"> + <member name="M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)"> <summary> - Closes this stream and the underlying stream. + Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. </summary> + <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> + <returns> + An <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObject"> + <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)"> <summary> - Writes the beginning of a Json object. + Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path. </summary> + <param name="path"> + A <see cref="T:System.String"/> that contains a JPath expression. + </param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>, or null.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArray"> + <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)"> <summary> - Writes the beginning of a Json array. + Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path. </summary> + <param name="path"> + A <see cref="T:System.String"/> that contains a JPath expression. + </param> + <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String)"> <summary> - Writes the start of a constructor with the given name. + Selects a collection of elements using a JPath expression. </summary> - <param name="name">The name of the constructor.</param> + <param name="path"> + A <see cref="T:System.String"/> that contains a JPath expression. + </param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> + <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,System.Boolean)"> <summary> - Writes the specified end token. + Selects a collection of elements using a JPath expression. </summary> - <param name="token">The end token to write.</param> + <param name="path"> + A <see cref="T:System.String"/> that contains a JPath expression. + </param> + <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JToken.GetMetaObject(System.Linq.Expressions.Expression)"> <summary> - Writes the property name of a name/value pair on a Json object. + Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object. </summary> - <param name="name">The name of the property.</param> + <param name="parameter">The expression tree representation of the runtime value.</param> + <returns> + The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent"> + <member name="M:Newtonsoft.Json.Linq.JToken.System#Dynamic#IDynamicMetaObjectProvider#GetMetaObject(System.Linq.Expressions.Expression)"> <summary> - Writes indent characters. + Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object. </summary> + <param name="parameter">The expression tree representation of the runtime value.</param> + <returns> + The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter"> + <member name="M:Newtonsoft.Json.Linq.JToken.DeepClone"> <summary> - Writes the JSON value delimiter. + Creates a new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. All child tokens are recursively cloned. </summary> + <returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace"> + <member name="M:Newtonsoft.Json.Linq.JToken.AddAnnotation(System.Object)"> <summary> - Writes an indent space. + Adds an object to the annotation list of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <param name="annotation">The annotation to add.</param> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull"> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotation``1"> <summary> - Writes a null value. + Get the first annotation object of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <typeparam name="T">The type of the annotation to retrieve.</typeparam> + <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefined"> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotation(System.Type)"> <summary> - Writes an undefined value. + Gets the first annotation object of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of the annotation to retrieve.</param> + <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotations``1"> <summary> - Writes raw JSON. + Gets a collection of annotations of the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="json">The raw JSON to write.</param> + <typeparam name="T">The type of the annotations to retrieve.</typeparam> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the annotations for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotations(System.Type)"> <summary> - Writes a <see cref="T:System.String"/> value. + Gets a collection of annotations of the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> + <param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of the annotations to retrieve.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:System.Object"/> that contains the annotations that match the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)"> + <member name="M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations``1"> <summary> - Writes a <see cref="T:System.Int32"/> value. + Removes the annotations of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> + <typeparam name="T">The type of annotations to remove.</typeparam> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)"> + <member name="M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations(System.Type)"> <summary> - Writes a <see cref="T:System.UInt32"/> value. + Removes the annotations of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> + <param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of annotations to remove.</param> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)"> + <member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer"> <summary> - Writes a <see cref="T:System.Int64"/> value. + Gets a comparer that can compare two tokens for value equality. </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> + <value>A <see cref="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"/> that can compare two nodes for value equality.</value> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)"> + <member name="P:Newtonsoft.Json.Linq.JToken.Parent"> <summary> - Writes a <see cref="T:System.UInt64"/> value. + Gets or sets the parent. </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> + <value>The parent.</value> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)"> + <member name="P:Newtonsoft.Json.Linq.JToken.Root"> <summary> - Writes a <see cref="T:System.Single"/> value. + Gets the root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> + <value>The root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)"> + <member name="P:Newtonsoft.Json.Linq.JToken.Type"> <summary> - Writes a <see cref="T:System.Double"/> value. + Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> + <value>The type.</value> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)"> + <member name="P:Newtonsoft.Json.Linq.JToken.HasValues"> <summary> - Writes a <see cref="T:System.Boolean"/> value. + Gets a value indicating whether this token has child tokens. </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> + <value> + <c>true</c> if this token has child values; otherwise, <c>false</c>. + </value> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)"> + <member name="P:Newtonsoft.Json.Linq.JToken.Next"> <summary> - Writes a <see cref="T:System.Int16"/> value. + Gets the next sibling token of this node. </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> + <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the next sibling token.</value> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)"> + <member name="P:Newtonsoft.Json.Linq.JToken.Previous"> <summary> - Writes a <see cref="T:System.UInt16"/> value. + Gets the previous sibling token of this node. </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> + <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the previous sibling token.</value> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)"> + <member name="P:Newtonsoft.Json.Linq.JToken.Path"> <summary> - Writes a <see cref="T:System.Char"/> value. + Gets the path of the JSON token. </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)"> + <member name="P:Newtonsoft.Json.Linq.JToken.Item(System.Object)"> <summary> - Writes a <see cref="T:System.Byte"/> value. + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> + <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)"> + <member name="P:Newtonsoft.Json.Linq.JToken.First"> <summary> - Writes a <see cref="T:System.SByte"/> value. + Get the first child token of this token. </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> + <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)"> + <member name="P:Newtonsoft.Json.Linq.JToken.Last"> <summary> - Writes a <see cref="T:System.Decimal"/> value. + Get the last child token of this token. </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> + <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)"> + <member name="M:Newtonsoft.Json.Linq.JContainer.OnAddingNew(System.ComponentModel.AddingNewEventArgs)"> <summary> - Writes a <see cref="T:System.DateTime"/> value. + Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.AddingNew"/> event. </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> + <param name="e">The <see cref="T:System.ComponentModel.AddingNewEventArgs"/> instance containing the event data.</param> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])"> + <member name="M:Newtonsoft.Json.Linq.JContainer.OnListChanged(System.ComponentModel.ListChangedEventArgs)"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.ListChanged"/> event. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="e">The <see cref="T:System.ComponentModel.ListChangedEventArgs"/> instance containing the event data.</param> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)"> + <member name="M:Newtonsoft.Json.Linq.JContainer.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)"> <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. + Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"/> event. </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> + <param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)"> + <member name="M:Newtonsoft.Json.Linq.JContainer.Children"> <summary> - Writes a <see cref="T:System.Guid"/> value. + Returns a collection of the child tokens of this token, in document order. </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> + <returns> + An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)"> + <member name="M:Newtonsoft.Json.Linq.JContainer.Values``1"> <summary> - Writes a <see cref="T:System.TimeSpan"/> value. + Returns a collection of the child values of this token, in document order. </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> + <typeparam name="T">The type to convert the values to.</typeparam> + <returns> + A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)"> + <member name="M:Newtonsoft.Json.Linq.JContainer.Descendants"> <summary> - Writes a <see cref="T:System.Uri"/> value. + Returns a collection of the descendant tokens for this token in document order. </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JContainer.DescendantsAndSelf"> <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. + Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order. </summary> - <param name="text">Text to place inside the comment.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing this token, and all the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)"> <summary> - Writes out the given white space. + Adds the specified content as children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="ws">The string of white space characters.</param> + <param name="content">The content to be added.</param> </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation"> + <member name="M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)"> <summary> - Gets or sets how many IndentChars to write for each level in the hierarchy when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>. + Adds the specified content as the first children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <param name="content">The content to be added.</param> </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteChar"> + <member name="M:Newtonsoft.Json.Linq.JContainer.CreateWriter"> <summary> - Gets or sets which character to use to quote attribute values. + Creates an <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <returns>An <see cref="T:Newtonsoft.Json.JsonWriter"/> that is ready to have content written to it.</returns> </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.IndentChar"> + <member name="M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)"> <summary> - Gets or sets which character to use for indenting when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>. + Replaces the children nodes of this token with the specified content. </summary> + <param name="content">The content.</param> </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteName"> + <member name="M:Newtonsoft.Json.Linq.JContainer.RemoveAll"> <summary> - Gets or sets a value indicating whether object names will be surrounded with quotes. + Removes the child nodes from this token. </summary> </member> - <member name="T:Newtonsoft.Json.JsonWriterException"> + <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)"> <summary> - The exception thrown when an error occurs while reading Json text. + Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <param name="content">The content to be merged.</param> </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor"> + <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class. + Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/> using <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/>. </summary> + <param name="content">The content to be merged.</param> + <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/> used to merge the content.</param> </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)"> + <member name="E:Newtonsoft.Json.Linq.JContainer.ListChanged"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class - with a specified error message. + Occurs when the list changes or an item in the list changes. </summary> - <param name="message">The error message that explains the reason for the exception.</param> </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)"> + <member name="E:Newtonsoft.Json.Linq.JContainer.AddingNew"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. + Occurs before an item is added to the collection. </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <member name="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class. + Occurs when the items list of the collection has changed, or the collection is reset. </summary> - <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> - <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> - <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception> - <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception> </member> - <member name="P:Newtonsoft.Json.JsonWriterException.Path"> + <member name="P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens"> <summary> - Gets the path to the JSON where the error occurred. + Gets the container's children tokens. </summary> - <value>The path to the JSON where the error occurred.</value> + <value>The container's children tokens.</value> </member> - <member name="T:Newtonsoft.Json.JsonReaderException"> + <member name="P:Newtonsoft.Json.Linq.JContainer.HasValues"> <summary> - The exception thrown when an error occurs while reading Json text. + Gets a value indicating whether this token has child tokens. </summary> + <value> + <c>true</c> if this token has child values; otherwise, <c>false</c>. + </value> </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor"> + <member name="P:Newtonsoft.Json.Linq.JContainer.First"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class. + Get the first child token of this token. </summary> + <value> + A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </value> </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)"> + <member name="P:Newtonsoft.Json.Linq.JContainer.Last"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class - with a specified error message. + Get the last child token of this token. </summary> - <param name="message">The error message that explains the reason for the exception.</param> + <value> + A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </value> </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)"> + <member name="P:Newtonsoft.Json.Linq.JContainer.Count"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. + Gets the count of child JSON tokens. </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> + <value>The count of child JSON tokens</value> </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <member name="M:Newtonsoft.Json.Linq.JArray.#ctor"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class. </summary> - <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> - <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> - <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception> - <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception> </member> - <member name="P:Newtonsoft.Json.JsonReaderException.LineNumber"> + <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)"> <summary> - Gets the line number indicating where the error occurred. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class from another <see cref="T:Newtonsoft.Json.Linq.JArray"/> object. </summary> - <value>The line number indicating where the error occurred.</value> + <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JArray"/> object to copy from.</param> </member> - <member name="P:Newtonsoft.Json.JsonReaderException.LinePosition"> + <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])"> <summary> - Gets the line position indicating where the error occurred. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content. </summary> - <value>The line position indicating where the error occurred.</value> + <param name="content">The contents of the array.</param> </member> - <member name="P:Newtonsoft.Json.JsonReaderException.Path"> + <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)"> <summary> - Gets the path to the JSON where the error occurred. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content. </summary> - <value>The path to the JSON where the error occurred.</value> + <param name="content">The contents of the array.</param> </member> - <member name="T:Newtonsoft.Json.JsonConverterCollection"> + <member name="M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)"> <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Loads an <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. </summary> + <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> </member> - <member name="T:Newtonsoft.Json.JsonConvert"> + <member name="M:Newtonsoft.Json.Linq.JArray.Parse(System.String)"> <summary> - Provides methods for converting between common language runtime types and JSON types. + Load a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a string that contains JSON. </summary> + <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text"/> + </example> </member> - <member name="F:Newtonsoft.Json.JsonConvert.True"> + <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)"> <summary> - Represents JavaScript's boolean value true as a string. This field is read-only. + Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. </summary> + <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> </member> - <member name="F:Newtonsoft.Json.JsonConvert.False"> + <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> - Represents JavaScript's boolean value false as a string. This field is read-only. + Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. </summary> + <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> + <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> </member> - <member name="F:Newtonsoft.Json.JsonConvert.Null"> + <member name="M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> <summary> - Represents JavaScript's null as a string. This field is read-only. + Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. </summary> + <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> + <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> </member> - <member name="F:Newtonsoft.Json.JsonConvert.Undefined"> + <member name="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)"> <summary> - Represents JavaScript's undefined as a string. This field is read-only. + Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>. </summary> + <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param> + <returns> + The index of <paramref name="item"/> if found in the list; otherwise, -1. + </returns> </member> - <member name="F:Newtonsoft.Json.JsonConvert.PositiveInfinity"> + <member name="M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)"> <summary> - Represents JavaScript's positive infinity as a string. This field is read-only. + Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index. </summary> + <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param> + <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param> + <exception cref="T:System.ArgumentOutOfRangeException"> + <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> + <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> </member> - <member name="F:Newtonsoft.Json.JsonConvert.NegativeInfinity"> + <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)"> <summary> - Represents JavaScript's negative infinity as a string. This field is read-only. + Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index. </summary> + <param name="index">The zero-based index of the item to remove.</param> + <exception cref="T:System.ArgumentOutOfRangeException"> + <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> + <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> </member> - <member name="F:Newtonsoft.Json.JsonConvert.NaN"> + <member name="M:Newtonsoft.Json.Linq.JArray.GetEnumerator"> <summary> - Represents JavaScript's NaN as a string. This field is read-only. + Returns an enumerator that iterates through the collection. </summary> + <returns> + A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)"> + <member name="M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)"> <summary> - Converts the <see cref="T:System.DateTime"/> to its JSON string representation. + Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns> + <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> + <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)"> + <member name="M:Newtonsoft.Json.Linq.JArray.Clear"> <summary> - Converts the <see cref="T:System.DateTime"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified. + Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>. </summary> - <param name="value">The value to convert.</param> - <param name="format">The format the date will be converted to.</param> - <param name="timeZoneHandling">The time zone handling when the date is converted to a string.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns> + <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only. </exception> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)"> + <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)"> <summary> - Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation. + Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns> + <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> + <returns> + true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)"> + <member name="M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)"> <summary> - Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified. + Copies to. </summary> - <param name="value">The value to convert.</param> - <param name="format">The format the date will be converted to.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns> + <param name="array">The array.</param> + <param name="arrayIndex">Index of the array.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)"> + <member name="M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)"> <summary> - Converts the <see cref="T:System.Boolean"/> to its JSON string representation. + Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Boolean"/>.</returns> + <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> + <returns> + true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>. + </returns> + <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Char)"> + <member name="P:Newtonsoft.Json.Linq.JArray.ChildrenTokens"> <summary> - Converts the <see cref="T:System.Char"/> to its JSON string representation. + Gets the container's children tokens. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Char"/>.</returns> + <value>The container's children tokens.</value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)"> + <member name="P:Newtonsoft.Json.Linq.JArray.Type"> <summary> - Converts the <see cref="T:System.Enum"/> to its JSON string representation. + Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Enum"/>.</returns> + <value>The type.</value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)"> + <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Object)"> <summary> - Converts the <see cref="T:System.Int32"/> to its JSON string representation. + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int32"/>.</returns> + <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)"> + <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)"> <summary> - Converts the <see cref="T:System.Int16"/> to its JSON string representation. + Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the specified index. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int16"/>.</returns> + <value></value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)"> + <member name="P:Newtonsoft.Json.Linq.JArray.IsReadOnly"> <summary> - Converts the <see cref="T:System.UInt16"/> to its JSON string representation. + Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt16"/>.</returns> + <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, false.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)"> + <member name="T:Newtonsoft.Json.Linq.JConstructor"> <summary> - Converts the <see cref="T:System.UInt32"/> to its JSON string representation. + Represents a JSON constructor. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt32"/>.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)"> + <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor"> <summary> - Converts the <see cref="T:System.Int64"/> to its JSON string representation. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int64"/>.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)"> + <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)"> <summary> - Converts the <see cref="T:System.UInt64"/> to its JSON string representation. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class from another <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt64"/>.</returns> + <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object to copy from.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Single)"> + <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])"> <summary> - Converts the <see cref="T:System.Single"/> to its JSON string representation. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Single"/>.</returns> + <param name="name">The constructor name.</param> + <param name="content">The contents of the constructor.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Double)"> + <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)"> <summary> - Converts the <see cref="T:System.Double"/> to its JSON string representation. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Double"/>.</returns> + <param name="name">The constructor name.</param> + <param name="content">The contents of the constructor.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)"> + <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)"> <summary> - Converts the <see cref="T:System.Byte"/> to its JSON string representation. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Byte"/>.</returns> + <param name="name">The constructor name.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)"> + <member name="M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> <summary> - Converts the <see cref="T:System.SByte"/> to its JSON string representation. + Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns> + <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> + <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)"> + <member name="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)"> <summary> - Converts the <see cref="T:System.Decimal"/> to its JSON string representation. + Loads an <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns> + <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/>.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)"> + <member name="P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens"> <summary> - Converts the <see cref="T:System.Guid"/> to its JSON string representation. + Gets the container's children tokens. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Guid"/>.</returns> + <value>The container's children tokens.</value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)"> + <member name="P:Newtonsoft.Json.Linq.JConstructor.Name"> <summary> - Converts the <see cref="T:System.TimeSpan"/> to its JSON string representation. + Gets or sets the name of this constructor. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.TimeSpan"/>.</returns> + <value>The constructor name.</value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)"> + <member name="P:Newtonsoft.Json.Linq.JConstructor.Type"> <summary> - Converts the <see cref="T:System.Uri"/> to its JSON string representation. + Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Uri"/>.</returns> + <value>The type.</value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String)"> + <member name="P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)"> <summary> - Converts the <see cref="T:System.String"/> to its JSON string representation. + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> + <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)"> + <member name="T:Newtonsoft.Json.Linq.JEnumerable`1"> <summary> - Converts the <see cref="T:System.String"/> to its JSON string representation. + Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. </summary> - <param name="value">The value to convert.</param> - <param name="delimter">The string delimiter character.</param> - <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> + <typeparam name="T">The type of token</typeparam> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)"> + <member name="F:Newtonsoft.Json.Linq.JEnumerable`1.Empty"> <summary> - Converts the <see cref="T:System.Object"/> to its JSON string representation. + An empty collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Object"/>.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})"> <summary> - Serializes the specified object to a JSON string. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> struct. </summary> - <param name="value">The object to serialize.</param> - <returns>A JSON string representation of the object.</returns> + <param name="enumerable">The enumerable.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)"> + <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator"> <summary> - Serializes the specified object to a JSON string. + Returns an enumerator that iterates through the collection. </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> <returns> - A JSON string representation of the object. + A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection. </returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])"> + <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.System#Collections#IEnumerable#GetEnumerator"> <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Returns an enumerator that iterates through a collection. </summary> - <param name="value">The object to serialize.</param> - <param name="converters">A collection converters used while serializing.</param> - <returns>A JSON string representation of the object.</returns> + <returns> + An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> + <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(Newtonsoft.Json.Linq.JEnumerable{`0})"> <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Determines whether the specified <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> is equal to this instance. </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="converters">A collection converters used while serializing.</param> - <returns>A JSON string representation of the object.</returns> + <param name="other">The <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> to compare with this instance.</param> + <returns> + <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> is equal to this instance; otherwise, <c>false</c>. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)"> + <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)"> <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. </summary> - <param name="value">The object to serialize.</param> - <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> + <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> <returns> - A JSON string representation of the object. + <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. </returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> + <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode"> <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Returns a hash code for this instance. </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> <returns> - A JSON string representation of the object. + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. </returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String)"> + <member name="P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)"> <summary> - Deserializes the JSON to a .NET object. + Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key. </summary> - <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> + <value></value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)"> + <member name="T:Newtonsoft.Json.Linq.JObject"> <summary> - Deserializes the JSON to a .NET object. + Represents a JSON object. </summary> - <param name="value">The JSON to deserialize.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text" /> + </example> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)"> + <member name="M:Newtonsoft.Json.Linq.JObject.#ctor"> <summary> - Deserializes the JSON to the specified .NET type. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class. </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The deserialized object from the Json string.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)"> <summary> - Deserializes the JSON to the specified .NET type. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class from another <see cref="T:Newtonsoft.Json.Linq.JObject"/> object. </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> + <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JObject"/> object to copy from.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)"> + <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])"> <summary> - Deserializes the JSON to the given anonymous type. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content. </summary> - <typeparam name="T"> - The anonymous type to deserialize to. This can't be specified - traditionally and must be infered from the anonymous type passed - as a parameter. - </typeparam> - <param name="value">The JSON to deserialize.</param> - <param name="anonymousTypeObject">The anonymous type object.</param> - <returns>The deserialized anonymous type from the JSON string.</returns> + <param name="content">The contents of the object.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])"> + <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)"> <summary> - Deserializes the JSON to the specified .NET type. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content. </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The JSON to deserialize.</param> - <param name="converters">Converters to use while deserializing.</param> - <returns>The deserialized object from the JSON string.</returns> + <param name="content">The contents of the object.</param> + </member> + <member name="M:Newtonsoft.Json.Linq.JObject.Properties"> + <summary> + Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties. + </summary> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)"> + <member name="M:Newtonsoft.Json.Linq.JObject.Property(System.String)"> <summary> - Deserializes the JSON to the specified .NET type. + Gets a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> the specified name. </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The object to deserialize.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> + <param name="name">The property name.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> with the specified name or null.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])"> + <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues"> <summary> - Deserializes the JSON to the specified .NET type. + Gets an <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values. </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The type of the object to deserialize.</param> - <param name="converters">Converters to use while deserializing.</param> - <returns>The deserialized object from the JSON string.</returns> + <returns>An <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> + <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)"> <summary> - Deserializes the JSON to the specified .NET type. + Loads an <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The type of the object to deserialize to.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> + <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JObject.Parse(System.String)"> <summary> - Populates the object with values from the JSON string. + Load a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a string that contains JSON. </summary> - <param name="value">The JSON to populate values from.</param> - <param name="target">The target object to populate values onto.</param> + <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text"/> + </example> </member> - <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)"> + <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)"> <summary> - Populates the object with values from the JSON string. + Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object. </summary> - <param name="value">The JSON to populate values from.</param> - <param name="target">The target object to populate values onto.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> + <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode)"> + <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> - Serializes the XML node to a JSON string. + Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object. </summary> - <param name="node">The node to serialize.</param> - <returns>A JSON string of the XmlNode.</returns> + <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> + <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting)"> + <member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> <summary> - Serializes the XML node to a JSON string. + Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. </summary> - <param name="node">The node to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <returns>A JSON string of the XmlNode.</returns> + <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> + <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean)"> + <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String)"> <summary> - Serializes the XML node to a JSON string. + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. </summary> - <param name="node">The node to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="omitRootObject">Omits writing the root object.</param> - <returns>A JSON string of the XmlNode.</returns> + <param name="propertyName">Name of the property.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String,System.StringComparison)"> <summary> - Deserializes the XmlNode from a JSON string. + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the <see cref="T:System.StringComparison"/> will be used to match a property. </summary> - <param name="value">The JSON string.</param> - <returns>The deserialized XmlNode</returns> + <param name="propertyName">Name of the property.</param> + <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String)"> + <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,System.StringComparison,Newtonsoft.Json.Linq.JToken@)"> <summary> - Deserializes the XmlNode from a JSON string nested in a root elment. + Tries to get the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the <see cref="T:System.StringComparison"/> will be used to match a property. </summary> - <param name="value">The JSON string.</param> - <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> - <returns>The deserialized XmlNode</returns> + <param name="propertyName">Name of the property.</param> + <param name="value">The value.</param> + <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param> + <returns>true if a value was successfully retrieved; otherwise, false.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean)"> + <member name="M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)"> <summary> - Deserializes the XmlNode from a JSON string nested in a root elment. + Adds the specified property name. </summary> - <param name="value">The JSON string.</param> - <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> - <param name="writeArrayAttribute"> - 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. - </param> - <returns>The deserialized XmlNode</returns> + <param name="propertyName">Name of the property.</param> + <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject)"> + <member name="M:Newtonsoft.Json.Linq.JObject.Remove(System.String)"> <summary> - Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. + Removes the property with the specified name. </summary> - <param name="node">The node to convert to JSON.</param> - <returns>A JSON string of the XNode.</returns> + <param name="propertyName">Name of the property.</param> + <returns>true if item was successfully removed; otherwise, false.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting)"> + <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)"> <summary> - Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. + Tries the get value. </summary> - <param name="node">The node to convert to JSON.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <returns>A JSON string of the XNode.</returns> + <param name="propertyName">Name of the property.</param> + <param name="value">The value.</param> + <returns>true if a value was successfully retrieved; otherwise, false.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean)"> + <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator"> <summary> - Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. + Returns an enumerator that iterates through the collection. </summary> - <param name="node">The node to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="omitRootObject">Omits writing the root object.</param> - <returns>A JSON string of the XNode.</returns> + <returns> + A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)"> <summary> - Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string. + Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"/> event with the provided arguments. </summary> - <param name="value">The JSON string.</param> - <returns>The deserialized XNode</returns> + <param name="propertyName">Name of the property.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String)"> + <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanging(System.String)"> <summary> - Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment. + Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanging"/> event with the provided arguments. </summary> - <param name="value">The JSON string.</param> - <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> - <returns>The deserialized XNode</returns> + <param name="propertyName">Name of the property.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean)"> + <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetProperties"> <summary> - Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment. + Returns the properties for this instance of a component. </summary> - <param name="value">The JSON string.</param> - <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> - <param name="writeArrayAttribute"> - 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. - </param> - <returns>The deserialized XNode</returns> + <returns> + A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> that represents the properties for this component instance. + </returns> </member> - <member name="T:Newtonsoft.Json.JsonSerializationException"> + <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetProperties(System.Attribute[])"> <summary> - The exception thrown when an error occurs during Json serialization or deserialization. + Returns the properties for this instance of a component using the attribute array as a filter. </summary> + <param name="attributes">An array of type <see cref="T:System.Attribute"/> that is used as a filter.</param> + <returns> + A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> that represents the filtered properties for this component instance. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor"> + <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetAttributes"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class. + Returns a collection of custom attributes for this instance of a component. </summary> + <returns> + An <see cref="T:System.ComponentModel.AttributeCollection"/> containing the attributes for this object. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetClassName"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class - with a specified error message. + Returns the class name of this instance of a component. </summary> - <param name="message">The error message that explains the reason for the exception.</param> + <returns> + The class name of the object, or null if the class does not have a name. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)"> + <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetComponentName"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. + Returns the name of this instance of a component. </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> + <returns> + The name of the object, or null if the object does not have a name. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetConverter"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class. + Returns a type converter for this instance of a component. </summary> - <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> - <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> - <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception> - <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception> + <returns> + A <see cref="T:System.ComponentModel.TypeConverter"/> that is the converter for this object, or null if there is no <see cref="T:System.ComponentModel.TypeConverter"/> for this object. + </returns> </member> - <member name="T:Newtonsoft.Json.JsonSerializer"> + <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetDefaultEvent"> <summary> - Serializes and deserializes objects into and from the JSON format. - The <see cref="T:Newtonsoft.Json.JsonSerializer"/> enables you to control how objects are encoded into JSON. + Returns the default event for this instance of a component. </summary> + <returns> + An <see cref="T:System.ComponentModel.EventDescriptor"/> that represents the default event for this object, or null if this object does not have events. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonSerializer.#ctor"> + <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetDefaultProperty"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class. + Returns the default property for this instance of a component. </summary> + <returns> + A <see cref="T:System.ComponentModel.PropertyDescriptor"/> that represents the default property for this object, or null if this object does not have properties. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)"> + <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEditor(System.Type)"> <summary> - Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + Returns an editor of the specified type for this instance of a component. </summary> - <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param> - <returns>A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.</returns> + <param name="editorBaseType">A <see cref="T:System.Type"/> that represents the editor for this object.</param> + <returns> + An <see cref="T:System.Object"/> of the specified type that is the editor for this object, or null if the editor cannot be found. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEvents(System.Attribute[])"> <summary> - Populates the JSON values onto the target object. + Returns the events for this instance of a component using the specified attribute array as a filter. </summary> - <param name="reader">The <see cref="T:System.IO.TextReader"/> that contains the JSON structure to reader values from.</param> - <param name="target">The target object to populate values onto.</param> + <param name="attributes">An array of type <see cref="T:System.Attribute"/> that is used as a filter.</param> + <returns> + An <see cref="T:System.ComponentModel.EventDescriptorCollection"/> that represents the filtered events for this component instance. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEvents"> <summary> - Populates the JSON values onto the target object. + Returns the events for this instance of a component. </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to reader values from.</param> - <param name="target">The target object to populate values onto.</param> + <returns> + An <see cref="T:System.ComponentModel.EventDescriptorCollection"/> that represents the events for this component instance. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)"> + <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetPropertyOwner(System.ComponentModel.PropertyDescriptor)"> <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. + Returns an object that contains the property described by the specified property descriptor. </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to deserialize.</param> - <returns>The <see cref="T:System.Object"/> being deserialized.</returns> + <param name="pd">A <see cref="T:System.ComponentModel.PropertyDescriptor"/> that represents the property whose owner is to be found.</param> + <returns> + An <see cref="T:System.Object"/> that represents the owner of the specified property. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)"> + <member name="M:Newtonsoft.Json.Linq.JObject.GetMetaObject(System.Linq.Expressions.Expression)"> <summary> - Deserializes the Json structure contained by the specified <see cref="T:System.IO.StringReader"/> - into an instance of the specified type. + Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object. </summary> - <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the object.</param> - <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The instance of <paramref name="objectType"/> being deserialized.</returns> + <param name="parameter">The expression tree representation of the runtime value.</param> + <returns> + The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)"> + <member name="P:Newtonsoft.Json.Linq.JObject.ChildrenTokens"> <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/> - into an instance of the specified type. + Gets the container's children tokens. </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param> - <typeparam name="T">The type of the object to deserialize.</typeparam> - <returns>The instance of <typeparamref name="T"/> being deserialized.</returns> + <value>The container's children tokens.</value> </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)"> + <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"> <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/> - into an instance of the specified type. + Occurs when a property value changes. </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param> - <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The instance of <paramref name="objectType"/> being deserialized.</returns> </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)"> + <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanging"> <summary> - Serializes the specified <see cref="T:System.Object"/> and writes the Json structure - to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>. + Occurs when a property value is changing. </summary> - <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param> - <param name="value">The <see cref="T:System.Object"/> to serialize.</param> </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)"> + <member name="P:Newtonsoft.Json.Linq.JObject.Type"> <summary> - Serializes the specified <see cref="T:System.Object"/> and writes the Json structure - to a <c>Stream</c> using the specified <see cref="T:Newtonsoft.Json.JsonWriter"/>. + Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param> - <param name="value">The <see cref="T:System.Object"/> to serialize.</param> + <value>The type.</value> </member> - <member name="E:Newtonsoft.Json.JsonSerializer.Error"> + <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.Object)"> <summary> - Occurs when the <see cref="T:Newtonsoft.Json.JsonSerializer"/> errors during serialization and deserialization. + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. </summary> + <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceResolver"> + <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.String)"> <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references. + Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. </summary> + <value></value> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Binder"> + <member name="T:Newtonsoft.Json.Linq.JsonMergeSettings"> <summary> - Gets or sets the <see cref="T:System.Runtime.Serialization.SerializationBinder"/> used by the serializer when resolving type names. + Specifies the settings used when merging JSON. </summary> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"> + <member name="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling"> <summary> - Gets or sets how type name writing and reading is handled by the serializer. + Gets or sets the method used when merging JSON arrays. </summary> + <value>The method used when merging JSON arrays.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat"> + <member name="T:Newtonsoft.Json.Linq.JProperty"> <summary> - Gets or sets how a type name assembly is written and resolved by the serializer. + Represents a JSON property. </summary> - <value>The type name assembly format.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling"> + <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)"> <summary> - Gets or sets how object references are preserved by the serializer. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class from another <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object. </summary> + <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object to copy from.</param> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling"> + <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])"> <summary> - Get or set how reference loops (e.g. a class referencing itself) is handled. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class. </summary> + <param name="name">The property name.</param> + <param name="content">The property content.</param> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling"> + <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)"> <summary> - Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class. </summary> + <param name="name">The property name.</param> + <param name="content">The property content.</param> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling"> + <member name="M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> <summary> - Get or set how null values are handled during serialization and deserialization. + Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. </summary> + <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> + <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling"> + <member name="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)"> <summary> - Get or set how null default are handled during serialization and deserialization. + Loads an <see cref="T:Newtonsoft.Json.Linq.JProperty"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. </summary> + <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling"> + <member name="P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens"> <summary> - Gets or sets how objects are created during deserialization. + Gets the container's children tokens. </summary> - <value>The object creation handling.</value> + <value>The container's children tokens.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ConstructorHandling"> + <member name="P:Newtonsoft.Json.Linq.JProperty.Name"> <summary> - Gets or sets how constructors are used during deserialization. + Gets the property name. </summary> - <value>The constructor handling.</value> + <value>The property name.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Converters"> + <member name="P:Newtonsoft.Json.Linq.JProperty.Value"> <summary> - Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. + Gets or sets the property value. </summary> - <value>Collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.</value> + <value>The property value.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ContractResolver"> + <member name="P:Newtonsoft.Json.Linq.JProperty.Type"> <summary> - Gets or sets the contract resolver used by the serializer when - serializing .NET objects to JSON and vice versa. + Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <value>The type.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Context"> + <member name="T:Newtonsoft.Json.Linq.JPropertyDescriptor"> <summary> - Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods. + Represents a view of a <see cref="T:Newtonsoft.Json.Linq.JProperty"/>. </summary> - <value>The context.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Formatting"> + <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.#ctor(System.String)"> <summary> - Indicates how JSON text output is formatted. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JPropertyDescriptor"/> class. </summary> + <param name="name">The name.</param> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatHandling"> + <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.CanResetValue(System.Object)"> <summary> - Get or set how dates are written to JSON text. + When overridden in a derived class, returns whether resetting an object changes its value. </summary> + <returns> + true if resetting the component changes its value; otherwise, false. + </returns> + <param name="component">The component to test for reset capability. + </param> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling"> + <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.GetValue(System.Object)"> <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization. + When overridden in a derived class, gets the current value of the property on a component. </summary> + <returns> + The value of a property for a given component. + </returns> + <param name="component">The component with the property for which to retrieve the value. + </param> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateParseHandling"> + <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ResetValue(System.Object)"> <summary> - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + When overridden in a derived class, resets the value for this property of the component to the default value. </summary> + <param name="component">The component with the property value that is to be reset to the default value. + </param> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Culture"> + <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.SetValue(System.Object,System.Object)"> <summary> - Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. + When overridden in a derived class, sets the value of the component to a different value. </summary> + <param name="component">The component with the property value that is to be set. + </param><param name="value">The new value. + </param> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.MaxDepth"> + <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ShouldSerializeValue(System.Object)"> <summary> - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. + When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted. </summary> + <returns> + true if the property should be persisted; otherwise, false. + </returns> + <param name="component">The component with the property to be examined for persistence. + </param> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent"> + <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.ComponentType"> <summary> - Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. + When overridden in a derived class, gets the type of the component this property is bound to. </summary> - <value> - <c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>. - </value> + <returns> + A <see cref="T:System.Type"/> that represents the type of component this property is bound to. When the <see cref="M:System.ComponentModel.PropertyDescriptor.GetValue(System.Object)"/> or <see cref="M:System.ComponentModel.PropertyDescriptor.SetValue(System.Object,System.Object)"/> methods are invoked, the object specified might be an instance of this type. + </returns> </member> - <member name="T:Newtonsoft.Json.Linq.Extensions"> + <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.IsReadOnly"> <summary> - Contains the LINQ to JSON extension methods. + When overridden in a derived class, gets a value indicating whether this property is read-only. </summary> + <returns> + true if the property is read-only; otherwise, false. + </returns> </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})"> + <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.PropertyType"> <summary> - Returns a collection of tokens that contains the ancestors of every token in the source collection. + When overridden in a derived class, gets the type of the property. </summary> - <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every node in the source collection.</returns> + <returns> + A <see cref="T:System.Type"/> that represents the type of the property. + </returns> </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})"> + <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.NameHashCode"> <summary> - Returns a collection of tokens that contains the descendants of every token in the source collection. + Gets the hash code for the name of the member. </summary> - <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every node in the source collection.</returns> + <value></value> + <returns> + The hash code for the name of the member. + </returns> </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})"> + <member name="T:Newtonsoft.Json.Linq.JRaw"> <summary> - Returns a collection of child properties of every object in the source collection. + Represents a raw JSON string. </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the properties of every object in the source collection.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> + <member name="T:Newtonsoft.Json.Linq.JValue"> <summary> - Returns a collection of child values of every object in the source collection with the given key. + Represents a value in JSON (string, integer, date, etc). </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection with the given key.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)"> <summary> - Returns a collection of child values of every object in the source collection. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class from another <see cref="T:Newtonsoft.Json.Linq.JValue"/> object. </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> + <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JValue"/> object to copy from.</param> </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)"> <summary> - Returns a collection of converted child values of every object in the source collection with the given key. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> - <typeparam name="U">The type to convert the values to.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection with the given key.</returns> + <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Decimal)"> <summary> - Returns a collection of converted child values of every object in the source collection. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> - <typeparam name="U">The type to convert the values to.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> + <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Char)"> <summary> - Converts the value. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> - <typeparam name="U">The type to convert the value to.</typeparam> - <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A converted value.</returns> + <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)"> <summary> - Converts the value. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> - <typeparam name="T">The source collection type.</typeparam> - <typeparam name="U">The type to convert the value to.</typeparam> - <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A converted value.</returns> + <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)"> <summary> - Returns a collection of child tokens of every array in the source collection. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> - <typeparam name="T">The source collection type.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> + <param name="value">The value.</param> + </member> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + </summary> + <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)"> <summary> - Returns a collection of converted child tokens of every array in the source collection. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <typeparam name="U">The type to convert the values to.</typeparam> - <typeparam name="T">The source collection type.</typeparam> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> + <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTimeOffset)"> <summary> - Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns> + <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)"> <summary> - Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> - <typeparam name="T">The source collection type.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns> + <param name="value">The value.</param> </member> - <member name="T:Newtonsoft.Json.Linq.JConstructor"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)"> <summary> - Represents a JSON constructor. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> + <param name="value">The value.</param> </member> - <member name="T:Newtonsoft.Json.Linq.JContainer"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)"> <summary> - Represents a token that can contain other tokens. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> + <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.OnAddingNew(System.ComponentModel.AddingNewEventArgs)"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)"> <summary> - Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.AddingNew"/> event. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> - <param name="e">The <see cref="T:System.ComponentModel.AddingNewEventArgs"/> instance containing the event data.</param> + <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.OnListChanged(System.ComponentModel.ListChangedEventArgs)"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)"> <summary> - Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.ListChanged"/> event. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> - <param name="e">The <see cref="T:System.ComponentModel.ListChangedEventArgs"/> instance containing the event data.</param> + <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Children"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)"> <summary> - Returns a collection of the child tokens of this token, in document order. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> - <returns> - An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order. - </returns> + <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Values``1"> + <member name="M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)"> <summary> - Returns a collection of the child values of this token, in document order. + Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value. </summary> - <typeparam name="T">The type to convert the values to.</typeparam> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order. - </returns> + <param name="value">The value.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Descendants"> + <member name="M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)"> <summary> - Returns a collection of the descendant tokens for this token in document order. + Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value. </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> + <param name="value">The value.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JValue.CreateNull"> <summary> - Adds the specified content as children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value. </summary> - <param name="content">The content to be added.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JValue.CreateUndefined"> <summary> - Adds the specified content as the first children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value. </summary> - <param name="content">The content to be added.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.CreateWriter"> + <member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> <summary> - Creates an <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. </summary> - <returns>An <see cref="T:Newtonsoft.Json.JsonWriter"/> that is ready to have content written to it.</returns> + <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> + <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)"> <summary> - Replaces the children nodes of this token with the specified content. + Indicates whether the current object is equal to another object of the same type. </summary> - <param name="content">The content.</param> + <returns> + true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false. + </returns> + <param name="other">An object to compare with this object.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.RemoveAll"> + <member name="M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)"> <summary> - Removes the child nodes from this token. + Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>. </summary> + <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param> + <returns> + true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false. + </returns> + <exception cref="T:System.NullReferenceException"> + The <paramref name="obj"/> parameter is null. + </exception> </member> - <member name="E:Newtonsoft.Json.Linq.JContainer.ListChanged"> + <member name="M:Newtonsoft.Json.Linq.JValue.GetHashCode"> <summary> - Occurs when the list changes or an item in the list changes. + Serves as a hash function for a particular type. </summary> + <returns> + A hash code for the current <see cref="T:System.Object"/>. + </returns> </member> - <member name="E:Newtonsoft.Json.Linq.JContainer.AddingNew"> + <member name="M:Newtonsoft.Json.Linq.JValue.ToString"> <summary> - Occurs before an item is added to the collection. + Returns a <see cref="T:System.String"/> that represents this instance. </summary> + <returns> + A <see cref="T:System.String"/> that represents this instance. + </returns> </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens"> + <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String)"> <summary> - Gets the container's children tokens. + Returns a <see cref="T:System.String"/> that represents this instance. </summary> - <value>The container's children tokens.</value> + <param name="format">The format.</param> + <returns> + A <see cref="T:System.String"/> that represents this instance. + </returns> </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.HasValues"> + <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)"> <summary> - Gets a value indicating whether this token has childen tokens. + Returns a <see cref="T:System.String"/> that represents this instance. </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> + <param name="formatProvider">The format provider.</param> + <returns> + A <see cref="T:System.String"/> that represents this instance. + </returns> </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.First"> + <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)"> <summary> - Get the first child token of this token. + Returns a <see cref="T:System.String"/> that represents this instance. </summary> - <value> - A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </value> + <param name="format">The format.</param> + <param name="formatProvider">The format provider.</param> + <returns> + A <see cref="T:System.String"/> that represents this instance. + </returns> </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.Last"> + <member name="M:Newtonsoft.Json.Linq.JValue.GetMetaObject(System.Linq.Expressions.Expression)"> <summary> - Get the last child token of this token. + Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object. </summary> - <value> - A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </value> + <param name="parameter">The expression tree representation of the runtime value.</param> + <returns> + The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object. + </returns> </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.Count"> + <member name="M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)"> <summary> - Gets the count of child JSON tokens. + Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. </summary> - <value>The count of child JSON tokens</value> + <param name="obj">An object to compare with this instance.</param> + <returns> + A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings: + Value + Meaning + Less than zero + This instance is less than <paramref name="obj"/>. + Zero + This instance is equal to <paramref name="obj"/>. + Greater than zero + This instance is greater than <paramref name="obj"/>. + </returns> + <exception cref="T:System.ArgumentException"> + <paramref name="obj"/> is not the same type as this instance. + </exception> </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor"> + <member name="P:Newtonsoft.Json.Linq.JValue.HasValues"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class. + Gets a value indicating whether this token has child tokens. </summary> + <value> + <c>true</c> if this token has child values; otherwise, <c>false</c>. + </value> </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)"> + <member name="P:Newtonsoft.Json.Linq.JValue.Type"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class from another <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object. + Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object to copy from.</param> + <value>The type.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])"> + <member name="P:Newtonsoft.Json.Linq.JValue.Value"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content. + Gets or sets the underlying token value. </summary> - <param name="name">The constructor name.</param> - <param name="content">The contents of the constructor.</param> + <value>The underlying token value.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class from another <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object. </summary> - <param name="name">The constructor name.</param> - <param name="content">The contents of the constructor.</param> + <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object to copy from.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class. </summary> - <param name="name">The constructor name.</param> + <param name="rawJson">The raw json.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> + <member name="M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)"> <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. + Creates an instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token. </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> + <param name="reader">The reader.</param> + <returns>An instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)"> + <member name="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"> <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. + Compares tokens to determine whether they are equal. </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens"> + <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)"> <summary> - Gets the container's children tokens. + Determines whether the specified objects are equal. </summary> - <value>The container's children tokens.</value> + <param name="x">The first object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> + <param name="y">The second object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> + <returns> + true if the specified objects are equal; otherwise, false. + </returns> </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Name"> + <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)"> <summary> - Gets or sets the name of this constructor. + Returns a hash code for the specified object. </summary> - <value>The constructor name.</value> + <param name="obj">The <see cref="T:System.Object"/> for which a hash code is to be returned.</param> + <returns>A hash code for the specified object.</returns> + <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj"/> is a reference type and <paramref name="obj"/> is null.</exception> </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Type"> + <member name="T:Newtonsoft.Json.Linq.JTokenReader"> <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. </summary> - <value>The type.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)"> <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenReader"/> class. </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> + <param name="token">The token to read from.</param> </member> - <member name="T:Newtonsoft.Json.Linq.JEnumerable`1"> + <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsBytes"> <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> - <typeparam name="T">The type of token</typeparam> + <returns> + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. + </returns> </member> - <member name="F:Newtonsoft.Json.Linq.JEnumerable`1.Empty"> + <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDecimal"> <summary> - An empty collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. + Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. </summary> + <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})"> + <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsInt32"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> struct. + Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. </summary> - <param name="enumerable">The enumerable.</param> + <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator"> + <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsString"> <summary> - Returns an enumerator that iterates through the collection. + Reads the next JSON token from the stream as a <see cref="T:System.String"/>. </summary> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection. - </returns> + <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.System#Collections#IEnumerable#GetEnumerator"> + <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTime"> <summary> - Returns an enumerator that iterates through a collection. + Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. </summary> - <returns> - An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. - </returns> + <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTimeOffset"> <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. + Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> - <returns> - <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. - </returns> + <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode"> + <member name="M:Newtonsoft.Json.Linq.JTokenReader.Read"> <summary> - Returns a hash code for this instance. + Reads the next JSON token from the stream. </summary> <returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + true if the next token was read successfully; false if there are no more tokens to read. </returns> </member> - <member name="P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)"> + <member name="P:Newtonsoft.Json.Linq.JTokenReader.CurrentToken"> <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key. + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the reader's current position. </summary> - <value></value> </member> - <member name="T:Newtonsoft.Json.Linq.JObject"> + <member name="P:Newtonsoft.Json.Linq.JTokenReader.Path"> <summary> - Represents a JSON object. + Gets the path of the current JSON token. </summary> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor"> + <member name="T:Newtonsoft.Json.Linq.JTokenType"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class. + Specifies the type of token. </summary> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.None"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class from another <see cref="T:Newtonsoft.Json.Linq.JObject"/> object. + No token type has been set. </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JObject"/> object to copy from.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Object"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content. + A JSON object. </summary> - <param name="content">The contents of the object.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Array"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content. + A JSON array. </summary> - <param name="content">The contents of the object.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Properties"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Constructor"> <summary> - Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties. + A JSON constructor. </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Property(System.String)"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Property"> <summary> - Gets a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> the specified name. + A JSON object property. </summary> - <param name="name">The property name.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> with the specified name or null.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Comment"> <summary> - Gets an <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values. + A comment. </summary> - <returns>An <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Integer"> <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. + An integer value. </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Parse(System.String)"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Float"> <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a string that contains JSON. + A float value. </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.String"> <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object. + A string value. </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Boolean"> <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. + A boolean value. </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Null"> <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. + A null value. </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Undefined"> <summary> - Adds the specified property name. + An undefined value. </summary> - <param name="propertyName">Name of the property.</param> - <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Remove(System.String)"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Date"> <summary> - Removes the property with the specified name. + A date value. </summary> - <param name="propertyName">Name of the property.</param> - <returns>true if item was successfully removed; otherwise, false.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Raw"> <summary> - Tries the get value. + A raw JSON value. </summary> - <param name="propertyName">Name of the property.</param> - <param name="value">The value.</param> - <returns>true if a value was successfully retrieved; otherwise, false.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Bytes"> <summary> - Returns an enumerator that iterates through the collection. + A collection of bytes value. </summary> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Guid"> <summary> - Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"/> event with the provided arguments. + A Guid value. </summary> - <param name="propertyName">Name of the property.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanging(System.String)"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Uri"> <summary> - Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanging"/> event with the provided arguments. + A Uri value. </summary> - <param name="propertyName">Name of the property.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetProperties"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.TimeSpan"> <summary> - Returns the properties for this instance of a component. + A TimeSpan value. </summary> - <returns> - A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> that represents the properties for this component instance. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetProperties(System.Attribute[])"> + <member name="T:Newtonsoft.Json.Linq.JTokenWriter"> <summary> - Returns the properties for this instance of a component using the attribute array as a filter. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> - <param name="attributes">An array of type <see cref="T:System.Attribute"/> that is used as a filter.</param> - <returns> - A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> that represents the filtered properties for this component instance. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetAttributes"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)"> <summary> - Returns a collection of custom attributes for this instance of a component. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class writing to the given <see cref="T:Newtonsoft.Json.Linq.JContainer"/>. </summary> - <returns> - An <see cref="T:System.ComponentModel.AttributeCollection"/> containing the attributes for this object. - </returns> + <param name="container">The container being written to.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetClassName"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor"> <summary> - Returns the class name of this instance of a component. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class. </summary> - <returns> - The class name of the object, or null if the class does not have a name. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetComponentName"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Flush"> <summary> - Returns the name of this instance of a component. + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. </summary> - <returns> - The name of the object, or null if the object does not have a name. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetConverter"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close"> <summary> - Returns a type converter for this instance of a component. + Closes this stream and the underlying stream. </summary> - <returns> - A <see cref="T:System.ComponentModel.TypeConverter"/> that is the converter for this object, or null if there is no <see cref="T:System.ComponentModel.TypeConverter"/> for this object. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetDefaultEvent"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject"> <summary> - Returns the default event for this instance of a component. + Writes the beginning of a Json object. </summary> - <returns> - An <see cref="T:System.ComponentModel.EventDescriptor"/> that represents the default event for this object, or null if this object does not have events. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetDefaultProperty"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray"> <summary> - Returns the default property for this instance of a component. + Writes the beginning of a Json array. </summary> - <returns> - A <see cref="T:System.ComponentModel.PropertyDescriptor"/> that represents the default property for this object, or null if this object does not have properties. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEditor(System.Type)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)"> <summary> - Returns an editor of the specified type for this instance of a component. + Writes the start of a constructor with the given name. </summary> - <param name="editorBaseType">A <see cref="T:System.Type"/> that represents the editor for this object.</param> - <returns> - An <see cref="T:System.Object"/> of the specified type that is the editor for this object, or null if the editor cannot be found. - </returns> + <param name="name">The name of the constructor.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEvents(System.Attribute[])"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> <summary> - Returns the events for this instance of a component using the specified attribute array as a filter. + Writes the end. </summary> - <param name="attributes">An array of type <see cref="T:System.Attribute"/> that is used as a filter.</param> - <returns> - An <see cref="T:System.ComponentModel.EventDescriptorCollection"/> that represents the filtered events for this component instance. - </returns> + <param name="token">The token.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEvents"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)"> <summary> - Returns the events for this instance of a component. + Writes the property name of a name/value pair on a Json object. </summary> - <returns> - An <see cref="T:System.ComponentModel.EventDescriptorCollection"/> that represents the events for this component instance. - </returns> + <param name="name">The name of the property.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetPropertyOwner(System.ComponentModel.PropertyDescriptor)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Object)"> <summary> - Returns an object that contains the property described by the specified property descriptor. + Writes a <see cref="T:System.Object"/> value. + An error will raised if the value cannot be written as a single JSON token. </summary> - <param name="pd">A <see cref="T:System.ComponentModel.PropertyDescriptor"/> that represents the property whose owner is to be found.</param> - <returns> - An <see cref="T:System.Object"/> that represents the owner of the specified property. - </returns> + <param name="value">The <see cref="T:System.Object"/> value to write.</param> </member> - <member name="P:Newtonsoft.Json.Linq.JObject.ChildrenTokens"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull"> <summary> - Gets the container's children tokens. + Writes a null value. </summary> - <value>The container's children tokens.</value> </member> - <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined"> <summary> - Occurs when a property value changes. + Writes an undefined value. </summary> </member> - <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanging"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)"> <summary> - Occurs when a property value is changing. + Writes raw JSON. </summary> + <param name="json">The raw JSON to write.</param> </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Type"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)"> <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Writes out a comment <code>/*...*/</code> containing the specified text. </summary> - <value>The type.</value> + <param name="text">Text to place inside the comment.</param> </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)"> <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. + Writes a <see cref="T:System.String"/> value. </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> + <param name="value">The <see cref="T:System.String"/> value to write.</param> </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)"> <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. + Writes a <see cref="T:System.Int32"/> value. </summary> - <value></value> + <param name="value">The <see cref="T:System.Int32"/> value to write.</param> </member> - <member name="T:Newtonsoft.Json.Linq.JArray"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)"> <summary> - Represents a JSON array. + Writes a <see cref="T:System.UInt32"/> value. </summary> + <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class. + Writes a <see cref="T:System.Int64"/> value. </summary> + <param name="value">The <see cref="T:System.Int64"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class from another <see cref="T:Newtonsoft.Json.Linq.JArray"/> object. + Writes a <see cref="T:System.UInt64"/> value. </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JArray"/> object to copy from.</param> + <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content. + Writes a <see cref="T:System.Single"/> value. </summary> - <param name="content">The contents of the array.</param> + <param name="value">The <see cref="T:System.Single"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content. + Writes a <see cref="T:System.Double"/> value. </summary> - <param name="content">The contents of the array.</param> + <param name="value">The <see cref="T:System.Double"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)"> <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. + Writes a <see cref="T:System.Boolean"/> value. </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> + <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Parse(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)"> <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a string that contains JSON. + Writes a <see cref="T:System.Int16"/> value. </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns> + <param name="value">The <see cref="T:System.Int16"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)"> <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. + Writes a <see cref="T:System.UInt16"/> value. </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> + <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)"> <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. + Writes a <see cref="T:System.Char"/> value. </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> + <param name="value">The <see cref="T:System.Char"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)"> <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. + Writes a <see cref="T:System.Byte"/> value. </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> + <param name="value">The <see cref="T:System.Byte"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)"> <summary> - Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>. + Writes a <see cref="T:System.SByte"/> value. </summary> - <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param> - <returns> - The index of <paramref name="item"/> if found in the list; otherwise, -1. - </returns> + <param name="value">The <see cref="T:System.SByte"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)"> <summary> - Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index. + Writes a <see cref="T:System.Decimal"/> value. </summary> - <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param> - <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param> - <exception cref="T:System.ArgumentOutOfRangeException"> - <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> + <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)"> <summary> - Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index. + Writes a <see cref="T:System.DateTime"/> value. </summary> - <param name="index">The zero-based index of the item to remove.</param> - <exception cref="T:System.ArgumentOutOfRangeException"> - <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> + <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTimeOffset)"> <summary> - Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>. + Writes a <see cref="T:System.DateTimeOffset"/> value. </summary> - <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception> + <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Clear"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])"> <summary> - Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only. </exception> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)"> <summary> - Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value. + Writes a <see cref="T:System.TimeSpan"/> value. </summary> - <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <returns> - true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. - </returns> + <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)"> <summary> - Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>. + Writes a <see cref="T:System.Guid"/> value. </summary> - <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <returns> - true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>. - </returns> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception> + <param name="value">The <see cref="T:System.Guid"/> value to write.</param> </member> - <member name="P:Newtonsoft.Json.Linq.JArray.ChildrenTokens"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)"> <summary> - Gets the container's children tokens. + Writes a <see cref="T:System.Uri"/> value. </summary> - <value>The container's children tokens.</value> + <param name="value">The <see cref="T:System.Uri"/> value to write.</param> </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Type"> + <member name="P:Newtonsoft.Json.Linq.JTokenWriter.CurrentToken"> <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the writer's current position. </summary> - <value>The type.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Object)"> + <member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token"> <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. + Gets the token being writen. </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> + <value>The token being writen.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)"> + <member name="T:Newtonsoft.Json.Linq.MergeArrayHandling"> <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the specified index. + Specifies how JSON arrays are merged together. </summary> - <value></value> </member> - <member name="T:Newtonsoft.Json.Linq.JTokenReader"> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat"> + <summary>Concatenate arrays.</summary> + </member> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Union"> + <summary>Union arrays, skipping items that already exist.</summary> + </member> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace"> + <summary>Replace all array items.</summary> + </member> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge"> + <summary>Merge array items together, matched by index.</summary> + </member> + <member name="T:Newtonsoft.Json.MemberSerialization"> <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. + Specifies the member serialization options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)"> + <member name="F:Newtonsoft.Json.MemberSerialization.OptOut"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenReader"/> class. + All public members are serialized by default. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="T:System.NonSerializedAttribute"/>. + This is the default member serialization mode. </summary> - <param name="token">The token to read from.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsBytes"> + <member name="F:Newtonsoft.Json.MemberSerialization.OptIn"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Only members must be marked with <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> or <see cref="T:System.Runtime.Serialization.DataMemberAttribute"/> are serialized. + This member serialization mode can also be set by marking the class with <see cref="T:System.Runtime.Serialization.DataContractAttribute"/>. </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDecimal"> + <member name="F:Newtonsoft.Json.MemberSerialization.Fields"> <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. + All public and private fields are serialized. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="T:System.NonSerializedAttribute"/>. + This member serialization mode can also be set by marking the class with <see cref="T:System.SerializableAttribute"/> + and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false. </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsInt32"> + <member name="T:Newtonsoft.Json.MetadataPropertyHandling"> <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. + Specifies metadata property handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsString"> + <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Default"> <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. + Read metadata properties located at the start of a JSON object. </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTime"> + <member name="F:Newtonsoft.Json.MetadataPropertyHandling.ReadAhead"> <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. + Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance. </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTimeOffset"> + <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Ignore"> <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. + Do not try to read metadata properties. </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.Read"> + <member name="T:Newtonsoft.Json.MissingMemberHandling"> <summary> - Reads the next JSON token from the stream. + Specifies missing member handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> </member> - <member name="T:Newtonsoft.Json.Linq.JTokenWriter"> + <member name="F:Newtonsoft.Json.MissingMemberHandling.Ignore"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Ignore a missing member and do not attempt to deserialize it. </summary> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)"> + <member name="F:Newtonsoft.Json.MissingMemberHandling.Error"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class writing to the given <see cref="T:Newtonsoft.Json.Linq.JContainer"/>. + Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a missing member is encountered during deserialization. </summary> - <param name="container">The container being written to.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor"> + <member name="T:Newtonsoft.Json.NullValueHandling"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class. + Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingObject" title="NullValueHandling Class"/> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingExample" title="NullValueHandling Ignore Example"/> + </example> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Flush"> + <member name="F:Newtonsoft.Json.NullValueHandling.Include"> <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + Include null values when serializing and deserializing objects. </summary> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close"> + <member name="F:Newtonsoft.Json.NullValueHandling.Ignore"> <summary> - Closes this stream and the underlying stream. + Ignore null values when serializing and deserializing objects. </summary> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject"> + <member name="T:Newtonsoft.Json.ObjectCreationHandling"> <summary> - Writes the beginning of a Json object. + Specifies how object creation is handled by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray"> + <member name="F:Newtonsoft.Json.ObjectCreationHandling.Auto"> <summary> - Writes the beginning of a Json array. + Reuse existing objects, create new objects when needed. </summary> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)"> + <member name="F:Newtonsoft.Json.ObjectCreationHandling.Reuse"> <summary> - Writes the start of a constructor with the given name. + Only reuse existing objects. </summary> - <param name="name">The name of the constructor.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> + <member name="F:Newtonsoft.Json.ObjectCreationHandling.Replace"> <summary> - Writes the end. + Always create new objects. </summary> - <param name="token">The token.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)"> + <member name="T:Newtonsoft.Json.PreserveReferencesHandling"> <summary> - Writes the property name of a name/value pair on a Json object. + Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable. </summary> - <param name="name">The name of the property.</param> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="PreservingObjectReferencesOn" title="Preserve Object References"/> + </example> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull"> + <member name="F:Newtonsoft.Json.PreserveReferencesHandling.None"> <summary> - Writes a null value. + Do not preserve references when serializing types. </summary> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined"> + <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Objects"> <summary> - Writes an undefined value. + Preserve references when serializing into a JSON object structure. </summary> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)"> + <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Arrays"> <summary> - Writes raw JSON. + Preserve references when serializing into a JSON array structure. </summary> - <param name="json">The raw JSON to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)"> + <member name="F:Newtonsoft.Json.PreserveReferencesHandling.All"> <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. + Preserve references when serializing. </summary> - <param name="text">Text to place inside the comment.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)"> + <member name="T:Newtonsoft.Json.ReferenceLoopHandling"> <summary> - Writes a <see cref="T:System.String"/> value. + Specifies reference loop handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)"> + <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Error"> <summary> - Writes a <see cref="T:System.Int32"/> value. + Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a loop is encountered. </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)"> + <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Ignore"> <summary> - Writes a <see cref="T:System.UInt32"/> value. + Ignore loop references and do not serialize. </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)"> + <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Serialize"> <summary> - Writes a <see cref="T:System.Int64"/> value. + Serialize loop references. </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)"> + <member name="T:Newtonsoft.Json.Required"> <summary> - Writes a <see cref="T:System.UInt64"/> value. + Indicating whether a property is required. </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)"> + <member name="F:Newtonsoft.Json.Required.Default"> <summary> - Writes a <see cref="T:System.Single"/> value. + The property is not required. The default state. </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)"> + <member name="F:Newtonsoft.Json.Required.AllowNull"> <summary> - Writes a <see cref="T:System.Double"/> value. + The property must be defined in JSON but can be a null value. </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)"> + <member name="F:Newtonsoft.Json.Required.Always"> <summary> - Writes a <see cref="T:System.Boolean"/> value. + The property must be defined in JSON and cannot be a null value. </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)"> + <member name="T:Newtonsoft.Json.Schema.Extensions"> <summary> - Writes a <see cref="T:System.Int16"/> value. + Contains the JSON schema extension methods. </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)"> + <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)"> <summary> - Writes a <see cref="T:System.UInt16"/> value. + Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid. </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> + <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> + <param name="schema">The schema to test with.</param> + <returns> + <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>. + </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)"> + <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,System.Collections.Generic.IList{System.String}@)"> <summary> - Writes a <see cref="T:System.Char"/> value. + Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid. </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> + <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> + <param name="schema">The schema to test with.</param> + <param name="errorMessages">When this method returns, contains any error messages generated while validating. </param> + <returns> + <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>. + </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)"> + <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)"> <summary> - Writes a <see cref="T:System.Byte"/> value. + Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> + <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> + <param name="schema">The schema to test with.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)"> + <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)"> <summary> - Writes a <see cref="T:System.SByte"/> value. + Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> + <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> + <param name="schema">The schema to test with.</param> + <param name="validationEventHandler">The validation event handler.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)"> + <member name="T:Newtonsoft.Json.Schema.JsonSchema"> <summary> - Writes a <see cref="T:System.Decimal"/> value. + An in-memory representation of a JSON Schema. </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)"> + <member name="M:Newtonsoft.Json.Schema.JsonSchema.#ctor"> <summary> - Writes a <see cref="T:System.DateTime"/> value. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> class. </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTimeOffset)"> + <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)"> <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. + Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param> + <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])"> + <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param> + <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> to use when resolving schema references.</param> + <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)"> + <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)"> <summary> - Writes a <see cref="T:System.TimeSpan"/> value. + Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains schema JSON. </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> + <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> + <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)"> + <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)"> <summary> - Writes a <see cref="T:System.Guid"/> value. + Parses the specified json. </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> + <param name="json">The json.</param> + <param name="resolver">The resolver.</param> + <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)"> + <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)"> <summary> - Writes a <see cref="T:System.Uri"/> value. + Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> + <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> </member> - <member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token"> + <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)"> <summary> - Gets the token being writen. + Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/> using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>. </summary> - <value>The token being writen.</value> + <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> + <param name="resolver">The resolver used.</param> </member> - <member name="T:Newtonsoft.Json.Linq.JProperty"> + <member name="M:Newtonsoft.Json.Schema.JsonSchema.ToString"> <summary> - Represents a JSON property. + Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. </summary> + <returns> + A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. + </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Id"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class from another <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object. + Gets or sets the id. </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object to copy from.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Title"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class. + Gets or sets the title. </summary> - <param name="name">The property name.</param> - <param name="content">The property content.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Required"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class. + Gets or sets whether the object is required. </summary> - <param name="name">The property name.</param> - <param name="content">The property content.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly"> <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. + Gets or sets whether the object is read only. </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Hidden"> <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JProperty"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. + Gets or sets whether the object is visible to users. </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Transient"> <summary> - Gets the container's children tokens. + Gets or sets whether the object is transient. </summary> - <value>The container's children tokens.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Name"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Description"> <summary> - Gets the property name. + Gets or sets the description of the object. </summary> - <value>The property name.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Value"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Type"> <summary> - Gets or sets the property value. + Gets or sets the types of values allowed by the object. </summary> - <value>The property value.</value> + <value>The type.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Type"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Pattern"> <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets or sets the pattern. </summary> - <value>The type.</value> + <value>The pattern.</value> </member> - <member name="T:Newtonsoft.Json.Linq.JTokenType"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength"> <summary> - Specifies the type of token. + Gets or sets the minimum length. </summary> + <value>The minimum length.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.None"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength"> <summary> - No token type has been set. + Gets or sets the maximum length. </summary> + <value>The maximum length.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Object"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy"> <summary> - A JSON object. + Gets or sets a number that the value should be divisble by. </summary> + <value>A number that the value should be divisble by.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Array"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"> <summary> - A JSON array. + Gets or sets the minimum. </summary> + <value>The minimum.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Constructor"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"> <summary> - A JSON constructor. + Gets or sets the maximum. </summary> + <value>The maximum.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Property"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum"> <summary> - A JSON object property. + Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute. </summary> + <value>A flag indicating whether the value can not equal the number defined by the "minimum" attribute.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Comment"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum"> <summary> - A comment. + Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute. </summary> + <value>A flag indicating whether the value can not equal the number defined by the "maximum" attribute.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Integer"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems"> <summary> - An integer value. + Gets or sets the minimum number of items. </summary> + <value>The minimum number of items.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Float"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems"> <summary> - A float value. + Gets or sets the maximum number of items. </summary> + <value>The maximum number of items.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.String"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Items"> <summary> - A string value. + Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items. </summary> + <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Boolean"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.PositionalItemsValidation"> <summary> - A boolean value. + Gets or sets a value indicating whether items in an array are validated using the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> instance at their array position from <see cref="P:Newtonsoft.Json.Schema.JsonSchema.Items"/>. </summary> + <value> + <c>true</c> if items are validated using their array position; otherwise, <c>false</c>. + </value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Null"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalItems"> <summary> - A null value. + Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items. </summary> + <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Undefined"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalItems"> <summary> - An undefined value. + Gets or sets a value indicating whether additional items are allowed. </summary> + <value> + <c>true</c> if additional items are allowed; otherwise, <c>false</c>. + </value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Date"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.UniqueItems"> <summary> - A date value. + Gets or sets whether the array items must be unique. </summary> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Raw"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Properties"> <summary> - A raw JSON value. + Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties. </summary> + <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Bytes"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties"> <summary> - A collection of bytes value. + Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties. </summary> + <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Guid"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties"> <summary> - A Guid value. + Gets or sets the pattern properties. </summary> + <value>The pattern properties.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Uri"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties"> <summary> - A Uri value. + Gets or sets a value indicating whether additional properties are allowed. </summary> + <value> + <c>true</c> if additional properties are allowed; otherwise, <c>false</c>. + </value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.TimeSpan"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Requires"> <summary> - A TimeSpan value. + Gets or sets the required property if this property is present. </summary> + <value>The required property if this property is present.</value> </member> - <member name="T:Newtonsoft.Json.Schema.Extensions"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Enum"> <summary> - Contains the JSON schema extension methods. + Gets or sets the a collection of valid enum values allowed. </summary> + <value>A collection of valid enum values allowed.</value> </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Disallow"> <summary> - Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid. + Gets or sets disallowed types. </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <returns> - <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>. - </returns> + <value>The disallow types.</value> </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,System.Collections.Generic.IList{System.String}@)"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Default"> <summary> - Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid. + Gets or sets the default value. </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <param name="errorMessages">When this method returns, contains any error messages generated while validating. </param> - <returns> - <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>. - </returns> + <value>The default value.</value> </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Extends"> <summary> - Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets or sets the collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends. </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> + <value>The collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.</value> </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Format"> <summary> - Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets or sets the format. </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <param name="validationEventHandler">The validation event handler.</param> + <value>The format.</value> </member> <member name="T:Newtonsoft.Json.Schema.JsonSchemaException"> <summary> @@ -5921,6 +7154,54 @@ </summary> <value>The path to the JSON where the error occurred.</value> </member> + <member name="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"> + <summary> + Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>. + </summary> + </member> + <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)"> + <summary> + Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. + </summary> + <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> + <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> + </member> + <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)"> + <summary> + Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. + </summary> + <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> + <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param> + <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> + </member> + <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)"> + <summary> + Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. + </summary> + <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> + <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param> + <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> + </member> + <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)"> + <summary> + Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. + </summary> + <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> + <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param> + <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param> + <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> + </member> + <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling"> + <summary> + Gets or sets how undefined schemas are handled by the serializer. + </summary> + </member> + <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver"> + <summary> + Gets or sets the contract resolver. + </summary> + <value>The contract resolver.</value> + </member> <member name="T:Newtonsoft.Json.Schema.JsonSchemaResolver"> <summary> Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id. @@ -5933,10 +7214,10 @@ </member> <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)"> <summary> - Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id. + Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference. </summary> - <param name="id">The id.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id.</returns> + <param name="reference">The id.</param> + <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.</returns> </member> <member name="P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas"> <summary> @@ -5944,6 +7225,56 @@ </summary> <value>The loaded schemas.</value> </member> + <member name="T:Newtonsoft.Json.Schema.JsonSchemaType"> + <summary> + The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>. + </summary> + </member> + <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.None"> + <summary> + No type specified. + </summary> + </member> + <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.String"> + <summary> + String type. + </summary> + </member> + <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Float"> + <summary> + Float type. + </summary> + </member> + <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Integer"> + <summary> + Integer type. + </summary> + </member> + <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean"> + <summary> + Boolean type. + </summary> + </member> + <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Object"> + <summary> + Object type. + </summary> + </member> + <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Array"> + <summary> + Array type. + </summary> + </member> + <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Null"> + <summary> + Null type. + </summary> + </member> + <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Any"> + <summary> + Any type. + </summary> + </member> <member name="T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling"> <summary> Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>. @@ -6006,6 +7337,10 @@ <summary> Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverObject" title="IContractResolver Class"/> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverExample" title="IContractResolver Example"/> + </example> </member> <member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)"> <summary> @@ -6025,9 +7360,9 @@ </summary> <param name="shareCache"> If set to <c>true</c> the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> will use a cached shared with other resolvers of the same type. - Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected - behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly - recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Sharing the cache will significantly improve performance with multiple resolver instances because expensive reflection will only + happen once. This setting can cause unexpected behavior if different instances of the resolver are suppose to produce different + results. When set to false it is highly recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </param> </member> <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)"> @@ -6072,7 +7407,7 @@ Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract. </summary> <param name="objectType">Type of the object.</param> - <returns></returns> + <returns>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter"/>.</returns> </member> <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)"> <summary> @@ -6109,6 +7444,13 @@ <param name="objectType">Type of the object.</param> <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> for the given type.</returns> </member> + <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDynamicContract(System.Type)"> + <summary> + Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> for the given type. + </summary> + <param name="objectType">Type of the object.</param> + <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> for the given type.</returns> + </member> <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)"> <summary> Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type. @@ -6211,976 +7553,1014 @@ <param name="propertyName">Name of the property.</param> <returns>The property name camel cased.</returns> </member> - <member name="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder"> + <member name="T:Newtonsoft.Json.Serialization.IReferenceResolver"> <summary> - The default serialization binder used when resolving and loading classes from type names. + Used to resolve references when serializing and deserializing JSON by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)"> + <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)"> <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. + Resolves a reference to its object. </summary> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param> - <returns> - The type of the object the formatter creates a new instance of. - </returns> + <param name="context">The serialization context.</param> + <param name="reference">The reference to resolve.</param> + <returns>The object that</returns> </member> - <member name="T:Newtonsoft.Json.Serialization.ErrorContext"> + <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)"> <summary> - Provides information surrounding an error. + Gets the reference for the sepecified object. </summary> + <param name="context">The serialization context.</param> + <param name="value">The object to get a reference for.</param> + <returns>The reference to the object.</returns> </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Error"> + <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)"> <summary> - Gets or sets the error. + Determines whether the specified object is referenced. </summary> - <value>The error.</value> + <param name="context">The serialization context.</param> + <param name="value">The object to test for a reference.</param> + <returns> + <c>true</c> if the specified object is referenced; otherwise, <c>false</c>. + </returns> </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject"> + <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)"> <summary> - Gets the original object that caused the error. + Adds a reference to the specified object. </summary> - <value>The original object that caused the error.</value> + <param name="context">The serialization context.</param> + <param name="reference">The reference.</param> + <param name="value">The object to reference.</param> </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Member"> + <member name="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder"> <summary> - Gets the member that caused the error. + The default serialization binder used when resolving and loading classes from type names. </summary> - <value>The member that caused the error.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Path"> + <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)"> <summary> - Gets the path of the JSON location where the error occurred. + When overridden in a derived class, controls the binding of a serialized object to a type. </summary> - <value>The path of the JSON location where the error occurred.</value> + <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param> + <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param> + <returns> + The type of the object the formatter creates a new instance of. + </returns> </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Handled"> + <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToName(System.Type,System.String@,System.String@)"> <summary> - Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.ErrorContext"/> is handled. + When overridden in a derived class, controls the binding of a serialized object to a type. </summary> - <value><c>true</c> if handled; otherwise, <c>false</c>.</value> + <param name="serializedType">The type of the object the formatter creates a new instance of.</param> + <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object. </param> + <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object. </param> </member> - <member name="T:Newtonsoft.Json.Serialization.JsonArrayContract"> + <member name="T:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter"> <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Represents a trace writer that writes to the application's <see cref="T:System.Diagnostics.TraceListener"/> instances. </summary> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)"> + <member name="T:Newtonsoft.Json.Serialization.ITraceWriter"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> class. + Represents a trace writer. </summary> - <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType"> + <member name="M:Newtonsoft.Json.Serialization.ITraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)"> <summary> - Gets the <see cref="T:System.Type"/> of the collection items. + Writes the specified trace level, message and optional exception. </summary> - <value>The <see cref="T:System.Type"/> of the collection items.</value> + <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param> + <param name="message">The trace message.</param> + <param name="ex">The trace exception. This parameter is optional.</param> </member> - <member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"> + <member name="P:Newtonsoft.Json.Serialization.ITraceWriter.LevelFilter"> <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>, + <code>Warning</code> and <code>Error</code> messages. </summary> + <value>The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.</value> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)"> + <member name="M:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> class. + Writes the specified trace level, message and optional exception. </summary> - <param name="underlyingType">The underlying type for the contract.</param> + <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param> + <param name="message">The trace message.</param> + <param name="ex">The trace exception. This parameter is optional.</param> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.PropertyNameResolver"> + <member name="P:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.LevelFilter"> <summary> - Gets or sets the property name resolver. + Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>, + <code>Warning</code> and <code>Error</code> messages. </summary> - <value>The property name resolver.</value> + <value> + The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + </value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType"> + <member name="T:Newtonsoft.Json.Serialization.DynamicValueProvider"> <summary> - Gets the <see cref="T:System.Type"/> of the dictionary keys. + Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using dynamic methods. </summary> - <value>The <see cref="T:System.Type"/> of the dictionary keys.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType"> + <member name="T:Newtonsoft.Json.Serialization.IValueProvider"> <summary> - Gets the <see cref="T:System.Type"/> of the dictionary values. + Provides methods to get and set values. </summary> - <value>The <see cref="T:System.Type"/> of the dictionary values.</value> </member> - <member name="T:Newtonsoft.Json.Serialization.JsonProperty"> + <member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)"> <summary> - Maps a JSON property to a .NET member or constructor parameter. + Sets the value. </summary> + <param name="target">The target to set the value on.</param> + <param name="value">The value to set on the target.</param> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonProperty.ToString"> + <member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)"> <summary> - Returns a <see cref="T:System.String"/> that represents this instance. + Gets the value. </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> + <param name="target">The target to get the value from.</param> + <returns>The value.</returns> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName"> + <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.#ctor(System.Reflection.MemberInfo)"> <summary> - Gets or sets the name of the property. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DynamicValueProvider"/> class. </summary> - <value>The name of the property.</value> + <param name="memberInfo">The member info.</param> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType"> + <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.SetValue(System.Object,System.Object)"> <summary> - Gets or sets the type that declared this property. + Sets the value. </summary> - <value>The type that declared this property.</value> + <param name="target">The target to set the value on.</param> + <param name="value">The value to set on the target.</param> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Order"> + <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.GetValue(System.Object)"> <summary> - Gets or sets the order of serialization and deserialization of a member. + Gets the value. </summary> - <value>The numeric order of serialization or deserialization.</value> + <param name="target">The target to get the value from.</param> + <returns>The value.</returns> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName"> + <member name="T:Newtonsoft.Json.Serialization.ErrorContext"> <summary> - Gets or sets the name of the underlying member or parameter. + Provides information surrounding an error. </summary> - <value>The name of the underlying member or parameter.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider"> + <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Error"> <summary> - Gets the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization. + Gets the error. </summary> - <value>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.</value> + <value>The error.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType"> + <member name="P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject"> <summary> - Gets or sets the type of the property. + Gets the original object that caused the error. </summary> - <value>The type of the property.</value> + <value>The original object that caused the error.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Converter"> + <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Member"> <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> for the property. - If set this converter takes presidence over the contract converter for the property type. + Gets the member that caused the error. </summary> - <value>The converter.</value> + <value>The member that caused the error.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter"> + <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Path"> <summary> - Gets the member converter. + Gets the path of the JSON location where the error occurred. </summary> - <value>The member converter.</value> + <value>The path of the JSON location where the error occurred.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored"> + <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Handled"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.ErrorContext"/> is handled. </summary> - <value><c>true</c> if ignored; otherwise, <c>false</c>.</value> + <value><c>true</c> if handled; otherwise, <c>false</c>.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Readable"> + <member name="T:Newtonsoft.Json.Serialization.ErrorEventArgs"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable. + Provides data for the Error event. </summary> - <value><c>true</c> if readable; otherwise, <c>false</c>.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Writable"> + <member name="M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ErrorEventArgs"/> class. </summary> - <value><c>true</c> if writable; otherwise, <c>false</c>.</value> + <param name="currentObject">The current object.</param> + <param name="errorContext">The error context.</param> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue"> + <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject"> <summary> - Gets the default value. + Gets the current object the error event is being raised against. </summary> - <value>The default value.</value> + <value>The current object the error event is being raised against.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required"> + <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required. + Gets the error context. </summary> - <value>A value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.</value> + <value>The error context.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference"> + <member name="T:Newtonsoft.Json.Serialization.ExpressionValueProvider"> <summary> - Gets a value indicating whether this property preserves object references. + Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using dynamic methods. </summary> - <value> - <c>true</c> if this instance is reference; otherwise, <c>false</c>. - </value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling"> + <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.#ctor(System.Reflection.MemberInfo)"> <summary> - Gets the property null value handling. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ExpressionValueProvider"/> class. </summary> - <value>The null value handling.</value> + <param name="memberInfo">The member info.</param> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling"> + <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.SetValue(System.Object,System.Object)"> <summary> - Gets the property default value handling. + Sets the value. </summary> - <value>The default value handling.</value> + <param name="target">The target to set the value on.</param> + <param name="value">The value to set on the target.</param> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling"> + <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.GetValue(System.Object)"> <summary> - Gets the property reference loop handling. + Gets the value. </summary> - <value>The reference loop handling.</value> + <param name="target">The target to get the value from.</param> + <returns>The value.</returns> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling"> + <member name="T:Newtonsoft.Json.Serialization.IAttributeProvider"> <summary> - Gets the property object creation handling. + Provides methods to get attributes. </summary> - <value>The object creation handling.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling"> + <member name="M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Boolean)"> <summary> - Gets or sets the type name handling. + Returns a collection of all of the attributes, or an empty collection if there are no attributes. </summary> - <value>The type name handling.</value> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize"> + <member name="M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Type,System.Boolean)"> <summary> - Gets or sets a predicate used to determine whether the property should be serialize. + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. </summary> - <value>A predicate used to determine whether the property should be serialize.</value> + <param name="attributeType">The type of the attributes.</param> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified"> + <member name="T:Newtonsoft.Json.Serialization.JsonArrayContract"> <summary> - Gets or sets a predicate used to determine whether the property should be serialized. + Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> - <value>A predicate used to determine whether the property should be serialized.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified"> + <member name="T:Newtonsoft.Json.Serialization.JsonContainerContract"> <summary> - Gets or sets an action used to set whether the property has been deserialized. + Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> - <value>An action used to set whether the property has been deserialized.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter"> + <member name="T:Newtonsoft.Json.Serialization.JsonContract"> <summary> - Gets or sets the converter used when serializing the property's collection items. + Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> - <value>The collection's items converter.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType"> <summary> - Gets or sets whether this property's collection items are serialized as a reference. + Gets the underlying type for the contract. </summary> - <value>Whether this property's collection items are serialized as a reference.</value> + <value>The underlying type for the contract.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.CreatedType"> <summary> - Gets or sets the the type name handling used when serializing the property's collection items. + Gets or sets the type created during deserialization. </summary> - <value>The collection's items type name handling.</value> + <value>The type created during deserialization.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.IsReference"> <summary> - Gets or sets the the reference loop handling used when serializing the property's collection items. + Gets or sets whether this type contract is serialized as a reference. </summary> - <value>The collection's items reference loop handling.</value> + <value>Whether this type contract is serialized as a reference.</value> </member> - <member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.Converter"> <summary> - A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects. + Gets or sets the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for this contract. </summary> + <value>The converter.</value> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializedCallbacks"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"/> class. + Gets or sets all methods called immediately after deserialization of the object. </summary> - <param name="type">The type.</param> + <value>The methods called immediately after deserialization of the object.</value> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializingCallbacks"> <summary> - When implemented in a derived class, extracts the key from the specified element. + Gets or sets all methods called during deserialization of the object. </summary> - <param name="item">The element from which to extract the key.</param> - <returns>The key for the specified element.</returns> + <value>The methods called during deserialization of the object.</value> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializedCallbacks"> <summary> - Adds a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object. + Gets or sets all methods called after serialization of the object graph. </summary> - <param name="property">The property to add to the collection.</param> + <value>The methods called after serialization of the object graph.</value> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializingCallbacks"> <summary> - Gets the closest matching <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object. - First attempts to get an exact case match of propertyName and then - a case insensitive match. + Gets or sets all methods called before serialization of the object. </summary> - <param name="propertyName">Name of the property.</param> - <returns>A matching property if found.</returns> + <value>The methods called before serialization of the object.</value> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnErrorCallbacks"> <summary> - Gets a property by property name. + Gets or sets all method called when an error is thrown during the serialization of the object. </summary> - <param name="propertyName">The name of the property to get.</param> - <param name="comparisonType">Type property name string comparison.</param> - <returns>A matching property if found.</returns> + <value>The methods called when an error is thrown during the serialization of the object.</value> </member> - <member name="T:Newtonsoft.Json.MissingMemberHandling"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserialized"> <summary> - Specifies missing member handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Gets or sets the method called immediately after deserialization of the object. </summary> + <value>The method called immediately after deserialization of the object.</value> </member> - <member name="F:Newtonsoft.Json.MissingMemberHandling.Ignore"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializing"> <summary> - Ignore a missing member and do not attempt to deserialize it. + Gets or sets the method called during deserialization of the object. </summary> + <value>The method called during deserialization of the object.</value> </member> - <member name="F:Newtonsoft.Json.MissingMemberHandling.Error"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerialized"> <summary> - Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a missing member is encountered during deserialization. + Gets or sets the method called after serialization of the object graph. </summary> + <value>The method called after serialization of the object graph.</value> </member> - <member name="T:Newtonsoft.Json.NullValueHandling"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializing"> <summary> - Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Gets or sets the method called before serialization of the object. </summary> + <value>The method called before serialization of the object.</value> </member> - <member name="F:Newtonsoft.Json.NullValueHandling.Include"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError"> <summary> - Include null values when serializing and deserializing objects. + Gets or sets the method called when an error is thrown during the serialization of the object. </summary> + <value>The method called when an error is thrown during the serialization of the object.</value> </member> - <member name="F:Newtonsoft.Json.NullValueHandling.Ignore"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"> <summary> - Ignore null values when serializing and deserializing objects. + Gets or sets the default creator method used to create the object. </summary> + <value>The default creator method used to create the object.</value> </member> - <member name="T:Newtonsoft.Json.ReferenceLoopHandling"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic"> <summary> - Specifies reference loop handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Gets or sets a value indicating whether the default creator is non public. </summary> + <value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value> </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Error"> + <member name="M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)"> <summary> - Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a loop is encountered. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonContainerContract"/> class. </summary> + <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Ignore"> + <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter"> <summary> - Ignore loop references and do not serialize. + Gets or sets the default collection items <see cref="T:Newtonsoft.Json.JsonConverter"/>. </summary> + <value>The converter.</value> </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Serialize"> + <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference"> <summary> - Serialize loop references. + Gets or sets a value indicating whether the collection items preserve object references. </summary> + <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value> </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchema"> + <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling"> <summary> - An in-memory representation of a JSON Schema. + Gets or sets the collection item reference loop handling. </summary> + <value>The reference loop handling.</value> </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.#ctor"> + <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> class. + Gets or sets the collection item type name handling. </summary> + <value>The type name handling.</value> </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)"> + <member name="M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)"> <summary> - Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> class. </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param> - <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns> + <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)"> + <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType"> <summary> - Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. + Gets the <see cref="T:System.Type"/> of the collection items. </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> to use when resolving schema references.</param> - <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns> + <value>The <see cref="T:System.Type"/> of the collection items.</value> </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)"> + <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray"> <summary> - Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains schema JSON. + Gets a value indicating whether the collection type is a multidimensional array. </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns> + <value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value> </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)"> + <member name="T:Newtonsoft.Json.Serialization.SerializationCallback"> <summary> - Parses the specified json. + Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization callback events. </summary> - <param name="json">The json.</param> - <param name="resolver">The resolver.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns> + <param name="o">The object that raised the callback event.</param> + <param name="context">The streaming context.</param> </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)"> + <member name="T:Newtonsoft.Json.Serialization.SerializationErrorCallback"> <summary> - Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. + Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization error callback events. </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> + <param name="o">The object that raised the callback event.</param> + <param name="context">The streaming context.</param> + <param name="errorContext">The error context.</param> </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)"> + <member name="T:Newtonsoft.Json.Serialization.ExtensionDataSetter"> <summary> - Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/> using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>. + Sets extension data for an object during deserialization. </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="resolver">The resolver used.</param> + <param name="o">The object to set extension data on.</param> + <param name="key">The extension data key.</param> + <param name="value">The extension data value.</param> </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.ToString"> + <member name="T:Newtonsoft.Json.Serialization.ExtensionDataGetter"> <summary> - Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. + Gets extension data for an object during serialization. </summary> - <returns> - A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. - </returns> + <param name="o">The object to set extension data on.</param> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Id"> + <member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"> <summary> - Gets or sets the id. + Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Title"> + <member name="M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)"> <summary> - Gets or sets the title. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> class. </summary> + <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Required"> + <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.PropertyNameResolver"> <summary> - Gets or sets whether the object is required. + Gets or sets the property name resolver. </summary> + <value>The property name resolver.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly"> + <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType"> <summary> - Gets or sets whether the object is read only. + Gets the <see cref="T:System.Type"/> of the dictionary keys. </summary> + <value>The <see cref="T:System.Type"/> of the dictionary keys.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Hidden"> + <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType"> <summary> - Gets or sets whether the object is visible to users. + Gets the <see cref="T:System.Type"/> of the dictionary values. </summary> + <value>The <see cref="T:System.Type"/> of the dictionary values.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Transient"> + <member name="T:Newtonsoft.Json.Serialization.JsonDynamicContract"> <summary> - Gets or sets whether the object is transient. + Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Description"> + <member name="M:Newtonsoft.Json.Serialization.JsonDynamicContract.#ctor(System.Type)"> <summary> - Gets or sets the description of the object. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> class. </summary> + <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Type"> + <member name="P:Newtonsoft.Json.Serialization.JsonDynamicContract.Properties"> <summary> - Gets or sets the types of values allowed by the object. + Gets the object's properties. </summary> - <value>The type.</value> + <value>The object's properties.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Pattern"> + <member name="P:Newtonsoft.Json.Serialization.JsonDynamicContract.PropertyNameResolver"> <summary> - Gets or sets the pattern. + Gets or sets the property name resolver. </summary> - <value>The pattern.</value> + <value>The property name resolver.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength"> + <member name="T:Newtonsoft.Json.Serialization.JsonISerializableContract"> <summary> - Gets or sets the minimum length. + Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> - <value>The minimum length.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength"> + <member name="M:Newtonsoft.Json.Serialization.JsonISerializableContract.#ctor(System.Type)"> <summary> - Gets or sets the maximum length. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> class. </summary> - <value>The maximum length.</value> + <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy"> + <member name="P:Newtonsoft.Json.Serialization.JsonISerializableContract.ISerializableCreator"> <summary> - Gets or sets a number that the value should be divisble by. + Gets or sets the ISerializable object constructor. </summary> - <value>A number that the value should be divisble by.</value> + <value>The ISerializable object constructor.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"> + <member name="T:Newtonsoft.Json.Serialization.JsonLinqContract"> <summary> - Gets or sets the minimum. + Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> - <value>The minimum.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"> + <member name="M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)"> <summary> - Gets or sets the maximum. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> class. </summary> - <value>The maximum.</value> + <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum"> + <member name="T:Newtonsoft.Json.Serialization.JsonObjectContract"> <summary> - Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute. + Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> - <value>A flag indicating whether the value can not equal the number defined by the "minimum" attribute.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum"> + <member name="M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)"> <summary> - Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> class. </summary> - <value>A flag indicating whether the value can not equal the number defined by the "maximum" attribute.</value> + <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems"> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization"> <summary> - Gets or sets the minimum number of items. + Gets or sets the object member serialization. </summary> - <value>The minimum number of items.</value> + <value>The member object serialization.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems"> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired"> <summary> - Gets or sets the maximum number of items. + Gets or sets a value that indicates whether the object's properties are required. </summary> - <value>The maximum number of items.</value> + <value> + A value indicating whether the object's properties are required. + </value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Items"> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties"> <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items. + Gets the object's properties. </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.</value> + <value>The object's properties.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Properties"> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ConstructorParameters"> <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties. + Gets the constructor parameters required for any non-default constructor </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties"> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"> <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties. + Gets a collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> instances that define the parameters used with <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"/>. </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties"> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor"> <summary> - Gets or sets the pattern properties. + Gets or sets the override constructor used to create the object. + This is set when a constructor is marked up using the + JsonConstructor attribute. </summary> - <value>The pattern properties.</value> + <value>The override constructor.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties"> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ParametrizedConstructor"> <summary> - Gets or sets a value indicating whether additional properties are allowed. + Gets or sets the parametrized constructor used to create the object. </summary> - <value> - <c>true</c> if additional properties are allowed; otherwise, <c>false</c>. - </value> + <value>The parametrized constructor.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Requires"> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"> <summary> - Gets or sets the required property if this property is present. + Gets or sets the function used to create the object. When set this function will override <see cref="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"/>. + This function is called with a collection of arguments which are defined by the <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"/> collection. </summary> - <value>The required property if this property is present.</value> + <value>The function used to create the object.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Identity"> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter"> <summary> - Gets or sets the identity. + Gets or sets the extension data setter. </summary> - <value>The identity.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Enum"> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataGetter"> <summary> - Gets or sets the a collection of valid enum values allowed. + Gets or sets the extension data getter. </summary> - <value>A collection of valid enum values allowed.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Options"> + <member name="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"> <summary> - Gets or sets a collection of options. + Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> - <value>A collection of options.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Disallow"> + <member name="M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)"> <summary> - Gets or sets disallowed types. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> class. </summary> - <value>The disallow types.</value> + <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Default"> + <member name="T:Newtonsoft.Json.Serialization.JsonProperty"> <summary> - Gets or sets the default value. + Maps a JSON property to a .NET member or constructor parameter. </summary> - <value>The default value.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Extends"> + <member name="M:Newtonsoft.Json.Serialization.JsonProperty.ToString"> <summary> - Gets or sets the extend <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>. + Returns a <see cref="T:System.String"/> that represents this instance. </summary> - <value>The extended <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.</value> + <returns> + A <see cref="T:System.String"/> that represents this instance. + </returns> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Format"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName"> <summary> - Gets or sets the format. + Gets or sets the name of the property. </summary> - <value>The format.</value> + <value>The name of the property.</value> </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType"> <summary> - Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>. + Gets or sets the type that declared this property. </summary> + <value>The type that declared this property.</value> </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Order"> <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. + Gets or sets the order of serialization and deserialization of a member. </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> + <value>The numeric order of serialization or deserialization.</value> </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName"> <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. + Gets or sets the name of the underlying member or parameter. </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> + <value>The name of the underlying member or parameter.</value> </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider"> <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. + Gets the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization. </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> + <value>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.</value> </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.AttributeProvider"> <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. + Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IAttributeProvider"/> for this property. </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param> - <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> + <value>The <see cref="T:Newtonsoft.Json.Serialization.IAttributeProvider"/> for this property.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType"> <summary> - Gets or sets how undefined schemas are handled by the serializer. + Gets or sets the type of the property. </summary> + <value>The type of the property.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Converter"> <summary> - Gets or sets the contract resolver. + Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> for the property. + If set this converter takes presidence over the contract converter for the property type. </summary> - <value>The contract resolver.</value> + <value>The converter.</value> </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaType"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter"> <summary> - The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>. + Gets or sets the member converter. </summary> + <value>The member converter.</value> </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.None"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored"> <summary> - No type specified. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored. </summary> + <value><c>true</c> if ignored; otherwise, <c>false</c>.</value> </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.String"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Readable"> <summary> - String type. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable. </summary> + <value><c>true</c> if readable; otherwise, <c>false</c>.</value> </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Float"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Writable"> <summary> - Float type. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable. </summary> + <value><c>true</c> if writable; otherwise, <c>false</c>.</value> </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Integer"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute"> <summary> - Integer type. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> has a member attribute. </summary> + <value><c>true</c> if has a member attribute; otherwise, <c>false</c>.</value> </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue"> <summary> - Boolean type. + Gets the default value. </summary> + <value>The default value.</value> </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Object"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required"> <summary> - Object type. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required. </summary> + <value>A value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.</value> </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Array"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference"> <summary> - Array type. + Gets or sets a value indicating whether this property preserves object references. </summary> + <value> + <c>true</c> if this instance is reference; otherwise, <c>false</c>. + </value> </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Null"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling"> <summary> - Null type. + Gets or sets the property null value handling. </summary> + <value>The null value handling.</value> </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Any"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling"> <summary> - Any type. + Gets or sets the property default value handling. </summary> + <value>The default value handling.</value> </member> - <member name="T:Newtonsoft.Json.Serialization.JsonObjectContract"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling"> <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Gets or sets the property reference loop handling. </summary> + <value>The reference loop handling.</value> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> class. + Gets or sets the property object creation handling. </summary> - <param name="underlyingType">The underlying type for the contract.</param> + <value>The object creation handling.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling"> <summary> - Gets or sets the object member serialization. + Gets or sets or sets the type name handling. </summary> - <value>The member object serialization.</value> + <value>The type name handling.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize"> <summary> - Gets or sets a value that indicates whether the object's properties are required. + Gets or sets a predicate used to determine whether the property should be serialize. </summary> - <value> - A value indicating whether the object's properties are required. - </value> + <value>A predicate used to determine whether the property should be serialize.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified"> <summary> - Gets the object's properties. + Gets or sets a predicate used to determine whether the property should be serialized. </summary> - <value>The object's properties.</value> + <value>A predicate used to determine whether the property should be serialized.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ConstructorParameters"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified"> <summary> - Gets the constructor parameters required for any non-default constructor + Gets or sets an action used to set whether the property has been deserialized. </summary> + <value>An action used to set whether the property has been deserialized.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter"> <summary> - Gets or sets the override constructor used to create the object. - This is set when a constructor is marked up using the - JsonConstructor attribute. + Gets or sets the converter used when serializing the property's collection items. </summary> - <value>The override constructor.</value> + <value>The collection's items converter.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ParametrizedConstructor"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference"> <summary> - Gets or sets the parametrized constructor used to create the object. + Gets or sets whether this property's collection items are serialized as a reference. </summary> - <value>The parametrized constructor.</value> + <value>Whether this property's collection items are serialized as a reference.</value> </member> - <member name="T:Newtonsoft.Json.Serialization.JsonStringContract"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling"> <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Gets or sets the the type name handling used when serializing the property's collection items. </summary> + <value>The collection's items type name handling.</value> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> class. + Gets or sets the the reference loop handling used when serializing the property's collection items. </summary> - <param name="underlyingType">The underlying type for the contract.</param> + <value>The collection's items reference loop handling.</value> </member> - <member name="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"> + <member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"> <summary> - Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using reflection. + A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects. </summary> </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)"> + <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"/> class. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"/> class. </summary> - <param name="memberInfo">The member info.</param> + <param name="type">The type.</param> </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)"> + <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)"> <summary> - Sets the value. + When implemented in a derived class, extracts the key from the specified element. </summary> - <param name="target">The target to set the value on.</param> - <param name="value">The value to set on the target.</param> + <param name="item">The element from which to extract the key.</param> + <returns>The key for the specified element.</returns> </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)"> + <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)"> <summary> - Gets the value. + Adds a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object. </summary> - <param name="target">The target to get the value from.</param> - <returns>The value.</returns> + <param name="property">The property to add to the collection.</param> </member> - <member name="T:Newtonsoft.Json.Serialization.OnErrorAttribute"> + <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)"> <summary> - When applied to a method, specifies that the method is called when an error occurs serializing an object. + Gets the closest matching <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object. + First attempts to get an exact case match of propertyName and then + a case insensitive match. </summary> + <param name="propertyName">Name of the property.</param> + <returns>A matching property if found.</returns> </member> - <member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1"> + <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)"> <summary> - Represents a method that constructs an object. + Gets a property by property name. </summary> + <param name="propertyName">The name of the property to get.</param> + <param name="comparisonType">Type property name string comparison.</param> + <returns>A matching property if found.</returns> </member> - <member name="T:Newtonsoft.Json.TypeNameHandling"> + <member name="T:Newtonsoft.Json.Serialization.JsonStringContract"> <summary> - Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.None"> + <member name="M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)"> <summary> - Do not include the .NET type name when serializing types. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> class. </summary> + <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Objects"> + <member name="M:Newtonsoft.Json.Serialization.JsonTypeReflector.CreateJsonConverterInstance(System.Type,System.Object[])"> <summary> - Include the .NET type name when serializing into a JSON object structure. + Lookup and create an instance of the JsonConverter type described by the argument. </summary> + <param name="converterType">The JsonConverter type to create.</param> + <param name="converterArgs">Optional arguments to pass to an initializing constructor of the JsonConverter. + If null, the default constructor is used.</param> </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Arrays"> + <member name="M:Newtonsoft.Json.Serialization.JsonTypeReflector.GetJsonConverterCreator(System.Type)"> <summary> - Include the .NET type name when serializing into a JSON array structure. + Create a factory function that can be used to create instances of a JsonConverter described by the + argument type. The returned function can then be used to either invoke the converter's default ctor, or any + parameterized constructors by way of an object array. </summary> </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.All"> + <member name="T:Newtonsoft.Json.Serialization.MemoryTraceWriter"> <summary> - Always include the .NET type name when serializing. + 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. </summary> </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Auto"> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.#ctor"> <summary> - Include the .NET type name when the type of the object being serialized is not the same as its declared type. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.MemoryTraceWriter"/> class. </summary> </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.Convert(System.Object,System.Globalization.CultureInfo,System.Type)"> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)"> <summary> - Converts the value to the specified type. + Writes the specified trace level, message and optional exception. </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <returns>The converted type.</returns> + <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param> + <param name="message">The trace message.</param> + <param name="ex">The trace exception. This parameter is optional.</param> </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.TryConvert(System.Object,System.Globalization.CultureInfo,System.Type,System.Object@)"> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.GetTraceMessages"> <summary> - Converts the value to the specified type. + Returns an enumeration of the most recent trace messages. </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <param name="convertedValue">The converted value if the conversion was successful or the default value of <c>T</c> if it failed.</param> - <returns> - <c>true</c> if <c>initialValue</c> was converted successfully; otherwise, <c>false</c>. - </returns> + <returns>An enumeration of the most recent trace messages.</returns> </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)"> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.ToString"> <summary> - 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. + Returns a <see cref="T:System.String"/> of the most recent trace messages. </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert or cast the value to.</param> <returns> - The converted type. If conversion was unsuccessful, the initial value - is returned if assignable to the target type. + A <see cref="T:System.String"/> of the most recent trace messages. </returns> </member> - <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1"> - <summary> - Gets a dictionary of the names and values of an Enum type. - </summary> - <returns></returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1(System.Type)"> + <member name="P:Newtonsoft.Json.Serialization.MemoryTraceWriter.LevelFilter"> <summary> - Gets a dictionary of the names and values of an Enum type. + Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>, + <code>Warning</code> and <code>Error</code> messages. </summary> - <param name="enumType">The enum type to get names and values for.</param> - <returns></returns> + <value> + The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + </value> </member> - <member name="T:Newtonsoft.Json.JsonToken"> + <member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1"> <summary> - Specifies the type of Json token. + Represents a method that constructs an object. </summary> + <typeparam name="T">The object type to create.</typeparam> </member> - <member name="F:Newtonsoft.Json.JsonToken.None"> + <member name="T:Newtonsoft.Json.Serialization.OnErrorAttribute"> <summary> - This is returned by the <see cref="T:Newtonsoft.Json.JsonReader"/> if a <see cref="M:Newtonsoft.Json.JsonReader.Read"/> method has not been called. + When applied to a method, specifies that the method is called when an error occurs serializing an object. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.StartObject"> + <member name="T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider"> <summary> - An object start token. + Provides methods to get attributes from a <see cref="T:System.Type"/>, <see cref="T:System.Reflection.MemberInfo"/>, <see cref="T:System.Reflection.ParameterInfo"/> or <see cref="T:System.Reflection.Assembly"/>. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.StartArray"> + <member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.#ctor(System.Object)"> <summary> - An array start token. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider"/> class. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.StartConstructor"> + <member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Boolean)"> <summary> - A constructor start token. + Returns a collection of all of the attributes, or an empty collection if there are no attributes. </summary> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> </member> - <member name="F:Newtonsoft.Json.JsonToken.PropertyName"> + <member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Type,System.Boolean)"> <summary> - An object property name. + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. </summary> + <param name="attributeType">The type of the attributes.</param> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> </member> - <member name="F:Newtonsoft.Json.JsonToken.Comment"> + <member name="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"> <summary> - A comment. + Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using reflection. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.Raw"> + <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)"> <summary> - Raw JSON. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"/> class. </summary> + <param name="memberInfo">The member info.</param> </member> - <member name="F:Newtonsoft.Json.JsonToken.Integer"> + <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)"> <summary> - An integer. + Sets the value. </summary> + <param name="target">The target to set the value on.</param> + <param name="value">The value to set on the target.</param> </member> - <member name="F:Newtonsoft.Json.JsonToken.Float"> + <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)"> <summary> - A float. + Gets the value. </summary> + <param name="target">The target to get the value from.</param> + <returns>The value.</returns> </member> - <member name="F:Newtonsoft.Json.JsonToken.String"> + <member name="T:Newtonsoft.Json.StringEscapeHandling"> <summary> - A string. + Specifies how strings are escaped when writing JSON text. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.Boolean"> + <member name="F:Newtonsoft.Json.StringEscapeHandling.Default"> <summary> - A boolean. + Only control characters (e.g. newline) are escaped. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.Null"> + <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeNonAscii"> <summary> - A null token. + All non-ASCII and control characters (e.g. newline) are escaped. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.Undefined"> + <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeHtml"> <summary> - An undefined token. + HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.EndObject"> + <member name="T:Newtonsoft.Json.TypeNameHandling"> <summary> - An object end token. + Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.EndArray"> + <member name="F:Newtonsoft.Json.TypeNameHandling.None"> <summary> - An array end token. + Do not include the .NET type name when serializing types. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.EndConstructor"> + <member name="F:Newtonsoft.Json.TypeNameHandling.Objects"> <summary> - A constructor end token. + Include the .NET type name when serializing into a JSON object structure. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.Date"> + <member name="F:Newtonsoft.Json.TypeNameHandling.Arrays"> <summary> - A Date. + Include the .NET type name when serializing into a JSON array structure. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.Bytes"> + <member name="F:Newtonsoft.Json.TypeNameHandling.All"> <summary> - Byte data. + Always include the .NET type name when serializing. </summary> </member> - <member name="T:Newtonsoft.Json.Utilities.StringBuffer"> + <member name="F:Newtonsoft.Json.TypeNameHandling.Auto"> <summary> - Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer. + Include the .NET type name when the type of the object being serialized is not the same as its declared type. </summary> </member> <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})"> @@ -7209,6 +8589,58 @@ <param name="comparer">An equality comparer to compare values.</param> <returns>The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.</returns> </member> + <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)"> + <summary> + 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. + </summary> + <param name="initialValue">The value to convert.</param> + <param name="culture">The culture to use when converting.</param> + <param name="targetType">The type to convert or cast the value to.</param> + <returns> + The converted type. If conversion was unsuccessful, the initial value + is returned if assignable to the target type. + </returns> + </member> + <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodWithResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback,Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)"> + <summary> + Helper method for generating a MetaObject which calls a + specific method on Dynamic that returns a result + </summary> + </member> + <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodReturnLast(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)"> + <summary> + Helper method for generating a MetaObject which calls a + specific method on Dynamic, but uses one of the arguments for + the result. + </summary> + </member> + <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodNoResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)"> + <summary> + Helper method for generating a MetaObject which calls a + specific method on Dynamic, but uses one of the arguments for + the result. + </summary> + </member> + <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.GetRestrictions"> + <summary> + Returns a Restrictions object which includes our current restrictions merged + with a restriction limiting our type + </summary> + </member> + <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1"> + <summary> + Gets a dictionary of the names and values of an Enum type. + </summary> + <returns></returns> + </member> + <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1(System.Type)"> + <summary> + Gets a dictionary of the names and values of an Enum type. + </summary> + <param name="enumType">The enum type to get names and values for.</param> + <returns></returns> + </member> <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetCollectionItemType(System.Type)"> <summary> Gets the type of the typed collection's items. @@ -7278,6 +8710,11 @@ <c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>. </returns> </member> + <member name="T:Newtonsoft.Json.Utilities.StringBuffer"> + <summary> + Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer. + </summary> + </member> <member name="M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)"> <summary> Determines whether the string is all white space. Empty string will return false. diff --git a/packages/Newtonsoft.Json.6.0.8/lib/netcore45/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.6.0.8/lib/netcore45/Newtonsoft.Json.dll new file mode 100644 index 0000000..b170d83 Binary files /dev/null and b/packages/Newtonsoft.Json.6.0.8/lib/netcore45/Newtonsoft.Json.dll differ diff --git a/packages/Newtonsoft.Json.4.5.7/lib/winrt45/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.6.0.8/lib/netcore45/Newtonsoft.Json.xml similarity index 81% rename from packages/Newtonsoft.Json.4.5.7/lib/winrt45/Newtonsoft.Json.xml rename to packages/Newtonsoft.Json.6.0.8/lib/netcore45/Newtonsoft.Json.xml index 45a72be..fed0a2a 100644 --- a/packages/Newtonsoft.Json.4.5.7/lib/winrt45/Newtonsoft.Json.xml +++ b/packages/Newtonsoft.Json.6.0.8/lib/netcore45/Newtonsoft.Json.xml @@ -23,12 +23,12 @@ </member> <member name="T:Newtonsoft.Json.Bson.BsonReader"> <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. </summary> </member> <member name="T:Newtonsoft.Json.JsonReader"> <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. </summary> </member> <member name="M:Newtonsoft.Json.JsonReader.#ctor"> @@ -56,9 +56,9 @@ </member> <member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> - <returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns> + <returns>A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns> </member> <member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal"> <summary> @@ -133,6 +133,15 @@ the reader is closed; otherwise false. The default is true. </value> </member> + <member name="P:Newtonsoft.Json.JsonReader.SupportMultipleContent"> + <summary> + Gets or sets a value indicating whether multiple pieces of JSON content can + be read from a continuous stream without erroring. + </summary> + <value> + true to support reading multiple pieces of JSON content; otherwise false. The default is false. + </value> + </member> <member name="P:Newtonsoft.Json.JsonReader.QuoteChar"> <summary> Gets the quotation mark character used to enclose the value of a string. @@ -148,6 +157,16 @@ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. </summary> </member> + <member name="P:Newtonsoft.Json.JsonReader.FloatParseHandling"> + <summary> + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonReader.DateFormatString"> + <summary> + Get or set how custom date formatted strings are parsed when reading JSON. + </summary> + </member> <member name="P:Newtonsoft.Json.JsonReader.MaxDepth"> <summary> Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. @@ -284,10 +303,10 @@ </member> <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. </returns> </member> <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDecimal"> @@ -359,12 +378,12 @@ </member> <member name="T:Newtonsoft.Json.Bson.BsonWriter"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> </member> <member name="T:Newtonsoft.Json.JsonWriter"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> </member> <member name="M:Newtonsoft.Json.JsonWriter.#ctor"> @@ -415,9 +434,16 @@ </member> <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)"> <summary> - Writes the property name of a name/value pair on a Json object. + Writes the property name of a name/value pair on a JSON object. + </summary> + <param name="name">The name of the property.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String,System.Boolean)"> + <summary> + Writes the property name of a name/value pair on a JSON object. </summary> <param name="name">The name of the property.</param> + <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd"> <summary> @@ -425,10 +451,33 @@ </summary> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)"> + <summary> + Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token and its children. + </summary> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader,System.Boolean)"> <summary> Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token. </summary> <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param> + <param name="writeChildren">A flag indicating whether the current token's children should be written.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken,System.Object)"> + <summary> + Writes the <see cref="T:Newtonsoft.Json.JsonToken"/> token and its value. + </summary> + <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> to write.</param> + <param name="value"> + The value to write. + A value is only required for tokens that have an associated value, e.g. the <see cref="T:System.String"/> property name for <see cref="F:Newtonsoft.Json.JsonToken.PropertyName"/>. + A null value can be passed to the method for token's that don't have a value, e.g. <see cref="F:Newtonsoft.Json.JsonToken.StartObject"/>.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken)"> + <summary> + Writes the <see cref="T:Newtonsoft.Json.JsonToken"/> token. + </summary> + <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> to write.</param> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> <summary> @@ -685,9 +734,9 @@ </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)"> <summary> @@ -714,6 +763,13 @@ </summary> <param name="ws">The string of white space characters.</param> </member> + <member name="M:Newtonsoft.Json.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)"> + <summary> + Sets the state of the JsonWriter, + </summary> + <param name="token">The JsonToken being written.</param> + <param name="value">The value being written.</param> + </member> <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput"> <summary> Gets or sets a value indicating whether the underlying stream or @@ -752,7 +808,29 @@ </member> <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling"> <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON. + Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.StringEscapeHandling"> + <summary> + Get or set how strings are escaped when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.FloatFormatHandling"> + <summary> + Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>, + are written to JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.DateFormatString"> + <summary> + Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.Culture"> + <summary> + Gets or sets the culture used when writing JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. </summary> </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)"> @@ -823,6 +901,13 @@ Closes this stream and the underlying stream. </summary> </member> + <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Object)"> + <summary> + Writes a <see cref="T:System.Object"/> value. + An error will raised if the value cannot be written as a single JSON token. + </summary> + <param name="value">The <see cref="T:System.Object"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteNull"> <summary> Writes a null value. @@ -931,9 +1016,9 @@ </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)"> <summary> @@ -955,9 +1040,9 @@ </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value that represents a BSON object id. + Writes a <see cref="T:System.Byte"/>[] value that represents a BSON object id. </summary> - <param name="value"></param> + <param name="value">The Object ID value to write.</param> </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)"> <summary> @@ -1074,7 +1159,7 @@ <summary> Create a custom object </summary> - <typeparam name="T"></typeparam> + <typeparam name="T">The object type to convert.</typeparam> </member> <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> @@ -1099,7 +1184,7 @@ Creates an object which will then be populated by the serializer. </summary> <param name="objectType">Type of the object.</param> - <returns></returns> + <returns>The created object.</returns> </member> <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)"> <summary> @@ -1236,6 +1321,38 @@ <param name="serializer">The calling serializer.</param> <returns>The object value.</returns> </member> + <member name="T:Newtonsoft.Json.Converters.JsonValueConverter"> + <summary> + Converts a <see cref="T:Windows.Data.Json.IJsonValue"/> to and from JSON. + </summary> + </member> + <member name="M:Newtonsoft.Json.Converters.JsonValueConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> + <summary> + Writes the JSON representation of the object. + </summary> + <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> + <param name="value">The value.</param> + <param name="serializer">The calling serializer.</param> + </member> + <member name="M:Newtonsoft.Json.Converters.JsonValueConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> + <summary> + Reads the JSON representation of the object. + </summary> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> + <param name="objectType">Type of the object.</param> + <param name="existingValue">The existing value of object being read.</param> + <param name="serializer">The calling serializer.</param> + <returns>The object value.</returns> + </member> + <member name="M:Newtonsoft.Json.Converters.JsonValueConverter.CanConvert(System.Type)"> + <summary> + Determines whether this instance can convert the specified object type. + </summary> + <param name="objectType">Type of the object.</param> + <returns> + <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. + </returns> + </member> <member name="T:Newtonsoft.Json.Converters.KeyValuePairConverter"> <summary> Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON. @@ -1304,8 +1421,10 @@ <summary> Converts an <see cref="T:System.Enum"/> to and from its name string value. </summary> + </member> + <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor"> <summary> - Converts an <see cref="T:System.Enum"/> to and from its name string value. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class. </summary> </member> <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> @@ -1326,13 +1445,6 @@ <param name="serializer">The calling serializer.</param> <returns>The object value.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.GetEnumNameMap(System.Type)"> - <summary> - A cached representation of the Enum string representation to respect per Enum field name. - </summary> - <param name="t">The type of the Enum.</param> - <returns>A map of enum field name to either the field name, or the configured enum member name (<see cref="T:System.Runtime.Serialization.EnumMemberAttribute"/>).</returns> - </member> <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.CanConvert(System.Type)"> <summary> Determines whether this instance can convert the specified object type. @@ -1348,6 +1460,12 @@ </summary> <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value> </member> + <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues"> + <summary> + Gets or sets a value indicating whether integer values are allowed. + </summary> + <value><c>true</c> if integers are allowed; otherwise, <c>false</c>.</value> + </member> <member name="T:Newtonsoft.Json.Converters.VersionConverter"> <summary> Converts a <see cref="T:System.Version"/> to and from a string (e.g. "1.2.3.4"). @@ -1500,10 +1618,36 @@ Time zone information should be preserved when converting. </summary> </member> + <member name="T:Newtonsoft.Json.FloatFormatHandling"> + <summary> + Specifies float format handling options when writing special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/> with <see cref="T:Newtonsoft.Json.JsonWriter"/>. + </summary> + </member> + <member name="F:Newtonsoft.Json.FloatFormatHandling.String"> + <summary> + Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity". + </summary> + </member> + <member name="F:Newtonsoft.Json.FloatFormatHandling.Symbol"> + <summary> + Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity. + Note that this will produce non-valid JSON. + </summary> + </member> + <member name="F:Newtonsoft.Json.FloatFormatHandling.DefaultValue"> + <summary> + Write special floating point values as the property's default value in JSON, e.g. 0.0 for a <see cref="T:System.Double"/> property, null for a <see cref="T:System.Nullable`1"/> property. + </summary> + </member> <member name="T:Newtonsoft.Json.DefaultValueHandling"> <summary> Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingObject" title="DefaultValueHandling Class"/> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingExample" title="DefaultValueHandling Ignore Example"/> + </example> </member> <member name="F:Newtonsoft.Json.DefaultValueHandling.Include"> <summary> @@ -1514,7 +1658,10 @@ <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore"> <summary> Ignore members where the member value is the same as the member's default value when serializing objects - so that is is not written to JSON, and ignores setting members when the JSON value equals the member's default value. + so that is is not written to JSON. + This option will ignore all default values (e.g. <c>null</c> for objects and nullable types; <c>0</c> for integers, + decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be changed by + placing the <see cref="T:System.ComponentModel.DefaultValueAttribute"/> on the property. </summary> </member> <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate"> @@ -1528,6 +1675,21 @@ and sets members to their default value when deserializing. </summary> </member> + <member name="T:Newtonsoft.Json.FloatParseHandling"> + <summary> + Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + </summary> + </member> + <member name="F:Newtonsoft.Json.FloatParseHandling.Double"> + <summary> + Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Double"/>. + </summary> + </member> + <member name="F:Newtonsoft.Json.FloatParseHandling.Decimal"> + <summary> + Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Decimal"/>. + </summary> + </member> <member name="T:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle"> <summary> Indicates the method that will be used during deserialization for locating and loading assemblies. @@ -1628,6 +1790,17 @@ </summary> <value>The collection's items converter.</value> </member> + <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterParameters"> + <summary> + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. + </summary> + <example> + [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + </example> + </member> <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference"> <summary> Gets or sets a value that indicates whether to preserve object references. @@ -1688,6 +1861,9 @@ <summary> Provides methods for converting between common language runtime types and JSON types. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="SerializeObject" title="Serializing and Deserializing JSON with JsonConvert" /> + </example> </member> <member name="F:Newtonsoft.Json.JsonConvert.True"> <summary> @@ -1886,7 +2062,16 @@ Converts the <see cref="T:System.String"/> to its JSON string representation. </summary> <param name="value">The value to convert.</param> - <param name="delimter">The string delimiter character.</param> + <param name="delimiter">The string delimiter character.</param> + <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char,Newtonsoft.Json.StringEscapeHandling)"> + <summary> + Converts the <see cref="T:System.String"/> to its JSON string representation. + </summary> + <param name="value">The value to convert.</param> + <param name="delimiter">The string delimiter character.</param> + <param name="stringEscapeHandling">The string escape handling.</param> <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)"> @@ -1905,7 +2090,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)"> <summary> - Serializes the specified object to a JSON string. + Serializes the specified object to a JSON string using formatting. </summary> <param name="value">The object to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> @@ -1923,7 +2108,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Serializes the specified object to a JSON string using formatting and a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. </summary> <param name="value">The object to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> @@ -1932,30 +2117,64 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Serializes the specified object to a JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <param name="value">The object to serialize.</param> + <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. + If this is null, default serialization settings will be used.</param> + <returns> + A JSON string representation of the object. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The object to serialize.</param> <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> + If this is null, default serialization settings will be used.</param> + <param name="type"> + The type of the value being serialized. + This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> <returns> A JSON string representation of the object. </returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Serializes the specified object to a JSON string using formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <param name="value">The object to serialize.</param> + <param name="formatting">Indicates how the output is formatted.</param> + <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. + If this is null, default serialization settings will be used.</param> + <returns> + A JSON string representation of the object. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The object to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> + If this is null, default serialization settings will be used.</param> + <param name="type"> + The type of the value being serialized. + This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> <returns> A JSON string representation of the object. </returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeObjectAsync(System.Object)"> <summary> - Asynchronously serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Asynchronously serializes the specified object to a JSON string. + Serialization will happen on a new thread. </summary> <param name="value">The object to serialize.</param> <returns> @@ -1964,7 +2183,8 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeObjectAsync(System.Object,Newtonsoft.Json.Formatting)"> <summary> - Asynchronously serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Asynchronously serializes the specified object to a JSON string using formatting. + Serialization will happen on a new thread. </summary> <param name="value">The object to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> @@ -1974,12 +2194,13 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeObjectAsync(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Asynchronously serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Asynchronously serializes the specified object to a JSON string using formatting and a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Serialization will happen on a new thread. </summary> <param name="value">The object to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> + If this is null, default serialization settings will be used.</param> <returns> A task that represents the asynchronous serialize operation. The value of the <c>TResult</c> parameter contains a JSON string representation of the object. </returns> @@ -1989,16 +2210,16 @@ Deserializes the JSON to a .NET object. </summary> <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> + <returns>The deserialized object from the JSON string.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Deserializes the JSON to a .NET object. + Deserializes the JSON to a .NET object using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The JSON to deserialize.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> <returns>The deserialized object from the JSON string.</returns> </member> @@ -2008,7 +2229,7 @@ </summary> <param name="value">The JSON to deserialize.</param> <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The deserialized object from the Json string.</returns> + <returns>The deserialized object from the JSON string.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)"> <summary> @@ -2016,7 +2237,7 @@ </summary> <typeparam name="T">The type of the object to deserialize to.</typeparam> <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> + <returns>The deserialized object from the JSON string.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)"> <summary> @@ -2031,9 +2252,26 @@ <param name="anonymousTypeObject">The anonymous type object.</param> <returns>The deserialized anonymous type from the JSON string.</returns> </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Deserializes the JSON to the given anonymous type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <typeparam name="T"> + The anonymous type to deserialize to. This can't be specified + traditionally and must be infered from the anonymous type passed + as a parameter. + </typeparam> + <param name="value">The JSON to deserialize.</param> + <param name="anonymousTypeObject">The anonymous type object.</param> + <param name="settings"> + The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. + If this is null, default serialization settings will be used. + </param> + <returns>The deserialized anonymous type from the JSON string.</returns> + </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])"> <summary> - Deserializes the JSON to the specified .NET type. + Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. </summary> <typeparam name="T">The type of the object to deserialize to.</typeparam> <param name="value">The JSON to deserialize.</param> @@ -2042,19 +2280,19 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Deserializes the JSON to the specified .NET type. + Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <typeparam name="T">The type of the object to deserialize to.</typeparam> <param name="value">The object to deserialize.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> <returns>The deserialized object from the JSON string.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])"> <summary> - Deserializes the JSON to the specified .NET type. + Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. </summary> <param name="value">The JSON to deserialize.</param> <param name="type">The type of the object to deserialize.</param> @@ -2063,19 +2301,20 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Deserializes the JSON to the specified .NET type. + Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The JSON to deserialize.</param> <param name="type">The type of the object to deserialize to.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> <returns>The deserialized object from the JSON string.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync``1(System.String)"> <summary> Asynchronously deserializes the JSON to the specified .NET type. + Deserialization will happen on a new thread. </summary> <typeparam name="T">The type of the object to deserialize to.</typeparam> <param name="value">The JSON to deserialize.</param> @@ -2085,13 +2324,14 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync``1(System.String,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Asynchronously deserializes the JSON to the specified .NET type. + Asynchronously deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + Deserialization will happen on a new thread. </summary> <typeparam name="T">The type of the object to deserialize to.</typeparam> <param name="value">The JSON to deserialize.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> <returns> A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string. @@ -2100,6 +2340,7 @@ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync(System.String)"> <summary> Asynchronously deserializes the JSON to the specified .NET type. + Deserialization will happen on a new thread. </summary> <param name="value">The JSON to deserialize.</param> <returns> @@ -2108,13 +2349,14 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Asynchronously deserializes the JSON to the specified .NET type. + Asynchronously deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + Deserialization will happen on a new thread. </summary> <param name="value">The JSON to deserialize.</param> <param name="type">The type of the object to deserialize to.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> <returns> A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string. @@ -2129,24 +2371,24 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Populates the object with values from the JSON string. + Populates the object with values from the JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The JSON to populate values from.</param> <param name="target">The target object to populate values onto.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> </member> <member name="M:Newtonsoft.Json.JsonConvert.PopulateObjectAsync(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Asynchronously populates the object with values from the JSON string. + Asynchronously populates the object with values from the JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The JSON to populate values from.</param> <param name="target">The target object to populate values onto.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> <returns> A task that represents the asynchronous populate operation. @@ -2161,7 +2403,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting)"> <summary> - Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. + Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string using formatting. </summary> <param name="node">The node to convert to JSON.</param> <param name="formatting">Indicates how the output is formatted.</param> @@ -2169,7 +2411,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean)"> <summary> - Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. + Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string using formatting and omits the root object if <paramref name="omitRootObject"/> is <c>true</c>. </summary> <param name="node">The node to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> @@ -2185,7 +2427,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String)"> <summary> - Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment. + Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>. </summary> <param name="value">The JSON string.</param> <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> @@ -2193,7 +2435,8 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean)"> <summary> - Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment. + Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/> + and writes a .NET array attribute for collections. </summary> <param name="value">The JSON string.</param> <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> @@ -2203,6 +2446,15 @@ </param> <returns>The deserialized XNode</returns> </member> + <member name="P:Newtonsoft.Json.JsonConvert.DefaultSettings"> + <summary> + Gets or sets a function that creates default <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + Default settings are automatically used by serialization methods on <see cref="T:Newtonsoft.Json.JsonConvert"/>, + and <see cref="M:Newtonsoft.Json.Linq.JToken.ToObject``1"/> and <see cref="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"/> on <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + To serialize without using any default settings create a <see cref="T:Newtonsoft.Json.JsonSerializer"/> with + <see cref="M:Newtonsoft.Json.JsonSerializer.Create"/>. + </summary> + </member> <member name="T:Newtonsoft.Json.JsonConverterAttribute"> <summary> Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified <see cref="T:Newtonsoft.Json.JsonConverter"/> when serializing the member or class. @@ -2214,12 +2466,25 @@ </summary> <param name="converterType">Type of the converter.</param> </member> + <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type,System.Object[])"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class. + </summary> + <param name="converterType">Type of the converter.</param> + <param name="converterParameters">Parameter list to use when constructing the JsonConverter. Can be null.</param> + </member> <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType"> <summary> Gets the type of the converter. </summary> <value>The type of the converter.</value> </member> + <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterParameters"> + <summary> + The parameter list to use when constructing the JsonConverter described by ConverterType. + If null, the default constructor is used. + </summary> + </member> <member name="T:Newtonsoft.Json.JsonConverterCollection"> <summary> Represents a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. @@ -2266,6 +2531,33 @@ <param name="message">The error message that explains the reason for the exception.</param> <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> </member> + <member name="T:Newtonsoft.Json.JsonExtensionDataAttribute"> + <summary> + Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to deserialize properties with no matching class member into the specified collection + and write values during serialization. + </summary> + </member> + <member name="M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonExtensionDataAttribute"/> class. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.WriteData"> + <summary> + Gets or sets a value that indicates whether to write extension data when serializing the object. + </summary> + <value> + <c>true</c> to write extension data when serializing the object; otherwise, <c>false</c>. The default is <c>true</c>. + </value> + </member> + <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.ReadData"> + <summary> + Gets or sets a value that indicates whether to read extension data when deserializing the object. + </summary> + <value> + <c>true</c> to read extension data when deserializing the object; otherwise, <c>false</c>. The default is <c>true</c>. + </value> + </member> <member name="T:Newtonsoft.Json.JsonIgnoreAttribute"> <summary> Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value. @@ -2329,6 +2621,17 @@ </summary> <value>The collection's items converter.</value> </member> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters"> + <summary> + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. + </summary> + <example> + [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + </example> + </member> <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling"> <summary> Gets or sets the null value handling used when serializing this property. @@ -2482,12 +2785,47 @@ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class. </summary> </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Create"> + <summary> + Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. + </summary> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. + </returns> + </member> <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)"> <summary> Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. + </summary> + <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault"> + <summary> + Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. + </summary> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault(Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. </summary> <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param> - <returns>A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.</returns> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. + </returns> </member> <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)"> <summary> @@ -2545,6 +2883,32 @@ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param> <param name="value">The <see cref="T:System.Object"/> to serialize.</param> </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)"> + <summary> + Serializes the specified <see cref="T:System.Object"/> and writes the Json structure + to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>. + </summary> + <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param> + <param name="value">The <see cref="T:System.Object"/> to serialize.</param> + <param name="objectType"> + The type of the value being serialized. + This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object,System.Type)"> + <summary> + Serializes the specified <see cref="T:System.Object"/> and writes the Json structure + to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>. + </summary> + <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param> + <param name="value">The <see cref="T:System.Object"/> to serialize.</param> + <param name="objectType"> + The type of the value being serialized. + This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> + </member> <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)"> <summary> Serializes the specified <see cref="T:System.Object"/> and writes the Json structure @@ -2568,6 +2932,12 @@ Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names. </summary> </member> + <member name="P:Newtonsoft.Json.JsonSerializer.TraceWriter"> + <summary> + Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages. + </summary> + <value>The trace writer.</value> + </member> <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"> <summary> Gets or sets how type name writing and reading is handled by the serializer. @@ -2616,6 +2986,12 @@ </summary> <value>The constructor handling.</value> </member> + <member name="P:Newtonsoft.Json.JsonSerializer.MetadataPropertyHandling"> + <summary> + Gets or sets how metadata properties are used during deserialization. + </summary> + <value>The metadata properties handling.</value> + </member> <member name="P:Newtonsoft.Json.JsonSerializer.Converters"> <summary> Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. @@ -2654,6 +3030,28 @@ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. </summary> </member> + <member name="P:Newtonsoft.Json.JsonSerializer.FloatParseHandling"> + <summary> + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.FloatFormatHandling"> + <summary> + Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>, + are written as JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.StringEscapeHandling"> + <summary> + Get or set how strings are escaped when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatString"> + <summary> + Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text. + </summary> + </member> <member name="P:Newtonsoft.Json.JsonSerializer.Culture"> <summary> Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. @@ -2730,6 +3128,12 @@ </summary> <value>The type name handling.</value> </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.MetadataPropertyHandling"> + <summary> + Gets or sets how metadata properties are used during deserialization. + </summary> + <value>The metadata properties handling.</value> + </member> <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat"> <summary> Gets or sets how a type name assembly is written and resolved by the serializer. @@ -2755,6 +3159,12 @@ </summary> <value>The reference resolver.</value> </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.TraceWriter"> + <summary> + Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages. + </summary> + <value>The trace writer.</value> + </member> <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder"> <summary> Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names. @@ -2773,6 +3183,11 @@ </summary> <value>The context.</value> </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatString"> + <summary> + Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text. + </summary> + </member> <member name="P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth"> <summary> Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. @@ -2798,7 +3213,24 @@ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. </summary> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatFormatHandling"> + <summary> + Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>, + are written as JSON. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatParseHandling"> + <summary> + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.StringEscapeHandling"> + <summary> + Get or set how strings are escaped when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture"> <summary> Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. </summary> @@ -2832,10 +3264,10 @@ </member> <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. </returns> </member> <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal"> @@ -2899,7 +3331,7 @@ </member> <member name="T:Newtonsoft.Json.JsonTextWriter"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> </member> <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)"> @@ -2946,6 +3378,13 @@ </summary> <param name="name">The name of the property.</param> </member> + <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String,System.Boolean)"> + <summary> + Writes the property name of a name/value pair on a JSON object. + </summary> + <param name="name">The name of the property.</param> + <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param> + </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent"> <summary> Writes indent characters. @@ -2961,6 +3400,13 @@ Writes an indent space. </summary> </member> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Object)"> + <summary> + Writes a <see cref="T:System.Object"/> value. + An error will raised if the value cannot be written as a single JSON token. + </summary> + <param name="value">The <see cref="T:System.Object"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull"> <summary> Writes a null value. @@ -3013,12 +3459,24 @@ </summary> <param name="value">The <see cref="T:System.Single"/> value to write.</param> </member> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Single})"> + <summary> + Writes a <see cref="T:System.Nullable`1"/> value. + </summary> + <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)"> <summary> Writes a <see cref="T:System.Double"/> value. </summary> <param name="value">The <see cref="T:System.Double"/> value to write.</param> </member> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Double})"> + <summary> + Writes a <see cref="T:System.Nullable`1"/> value. + </summary> + <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)"> <summary> Writes a <see cref="T:System.Boolean"/> value. @@ -3069,9 +3527,9 @@ </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)"> <summary> @@ -3244,10 +3702,10 @@ </member> <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. </returns> </member> <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal"> @@ -3289,7 +3747,7 @@ </member> <member name="P:Newtonsoft.Json.JsonValidatingReader.Value"> <summary> - Gets the text value of the current Json token. + Gets the text value of the current JSON token. </summary> <value></value> </member> @@ -3312,13 +3770,13 @@ </member> <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType"> <summary> - Gets the type of the current Json token. + Gets the type of the current JSON token. </summary> <value></value> </member> <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType"> <summary> - Gets the Common Language Runtime (CLR) type for the current Json token. + Gets the Common Language Runtime (CLR) type for the current JSON token. </summary> <value></value> </member> @@ -3376,7 +3834,15 @@ </summary> <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every token in the source collection.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.Extensions.AncestorsAndSelf``1(System.Collections.Generic.IEnumerable{``0})"> + <summary> + Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection. + </summary> + <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains every token in the source collection, the ancestors of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})"> <summary> @@ -3384,7 +3850,15 @@ </summary> <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every token in the source collection.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.Extensions.DescendantsAndSelf``1(System.Collections.Generic.IEnumerable{``0})"> + <summary> + Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection. + </summary> + <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains every token in the source collection, and the descendants of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})"> <summary> @@ -3399,14 +3873,14 @@ </summary> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection with the given key.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token in the source collection with the given key.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> Returns a collection of child values of every object in the source collection. </summary> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> <summary> @@ -3415,7 +3889,7 @@ <typeparam name="U">The type to convert the values to.</typeparam> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection with the given key.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token in the source collection with the given key.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> @@ -3423,7 +3897,7 @@ </summary> <typeparam name="U">The type to convert the values to.</typeparam> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> @@ -3448,7 +3922,7 @@ </summary> <typeparam name="T">The source collection type.</typeparam> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})"> <summary> @@ -3457,7 +3931,7 @@ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> <typeparam name="U">The type to convert the values to.</typeparam> <typeparam name="T">The source collection type.</typeparam> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> @@ -3490,6 +3964,9 @@ <summary> Represents a JSON array. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text" /> + </example> </member> <member name="T:Newtonsoft.Json.Linq.JContainer"> <summary> @@ -3527,6 +4004,12 @@ </summary> <returns>A collection of the ancestor tokens of this token.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.AncestorsAndSelf"> + <summary> + Returns a collection of tokens that contain this token, and the ancestors of this token. + </summary> + <returns>A collection of tokens that contain this token, and the ancestors of this token.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.AfterSelf"> <summary> Returns a collection of the sibling tokens after this token, in document order. @@ -3657,6 +4140,13 @@ <param name="value">The value.</param> <returns>The result of the conversion.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Char}"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32"> <summary> Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int32"/>. @@ -3678,6 +4168,27 @@ <param name="value">The value.</param> <returns>The result of the conversion.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Char"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Char"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.SByte"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.SByte"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}"> <summary> Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. @@ -3699,6 +4210,20 @@ <param name="value">The value.</param> <returns>The result of the conversion.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Byte}"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.SByte}"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime"> <summary> Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTime"/>. @@ -3778,7 +4303,42 @@ </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte[]"/>. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte"/>[]. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Guid"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Guid}"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.TimeSpan"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.TimeSpan}"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Uri"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Uri"/>. </summary> <param name="value">The value.</param> <returns>The result of the conversion.</returns> @@ -3797,6 +4357,34 @@ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte)~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Byte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Byte})~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.SByte)~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.SByte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.SByte})~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken"> <summary> Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. @@ -3960,7 +4548,42 @@ </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken"> <summary> - Performs an implicit conversion from <see cref="T:System.Byte[]"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Performs an implicit conversion from <see cref="T:System.Byte"/>[] to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Uri)~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Uri"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.TimeSpan)~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.TimeSpan"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.TimeSpan})~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Guid)~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Guid"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Guid})~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> @@ -3990,12 +4613,29 @@ <summary> Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <typeparam name="T">The object type that the token will be deserialized to.</typeparam> + <returns>The new object created from the JSON value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type)"> + <summary> + Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="objectType">The object type that the token will be deserialized to.</param> <returns>The new object created from the JSON value.</returns> </member> <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)"> <summary> Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> + <typeparam name="T">The object type that the token will be deserialized to.</typeparam> + <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param> + <returns>The new object created from the JSON value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type,Newtonsoft.Json.JsonSerializer)"> + <summary> + Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + </summary> + <param name="objectType">The object type that the token will be deserialized to.</param> <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param> <returns>The new object created from the JSON value.</returns> </member> @@ -4030,28 +4670,41 @@ </member> <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)"> <summary> - Selects the token that matches the object path. + Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path. </summary> <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. + A <see cref="T:System.String"/> that contains a JPath expression. </param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path or a null reference if no matching token is found.</returns> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>, or null.</returns> </member> <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)"> <summary> - Selects the token that matches the object path. + Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path. + </summary> + <param name="path"> + A <see cref="T:System.String"/> that contains a JPath expression. + </param> + <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String)"> + <summary> + Selects a collection of elements using a JPath expression. + </summary> + <param name="path"> + A <see cref="T:System.String"/> that contains a JPath expression. + </param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,System.Boolean)"> + <summary> + Selects a collection of elements using a JPath expression. </summary> <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. + A <see cref="T:System.String"/> that contains a JPath expression. </param> - <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no token is found.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path.</returns> + <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns> </member> <member name="M:Newtonsoft.Json.Linq.JToken.GetMetaObject(System.Linq.Expressions.Expression)"> <summary> @@ -4077,6 +4730,52 @@ </summary> <returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.AddAnnotation(System.Object)"> + <summary> + Adds an object to the annotation list of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="annotation">The annotation to add.</param> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotation``1"> + <summary> + Get the first annotation object of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <typeparam name="T">The type of the annotation to retrieve.</typeparam> + <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotation(System.Type)"> + <summary> + Gets the first annotation object of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of the annotation to retrieve.</param> + <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotations``1"> + <summary> + Gets a collection of annotations of the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <typeparam name="T">The type of the annotations to retrieve.</typeparam> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the annotations for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotations(System.Type)"> + <summary> + Gets a collection of annotations of the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of the annotations to retrieve.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:System.Object"/> that contains the annotations that match the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations``1"> + <summary> + Removes the annotations of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <typeparam name="T">The type of annotations to remove.</typeparam> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations(System.Type)"> + <summary> + Removes the annotations of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of annotations to remove.</param> + </member> <member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer"> <summary> Gets a comparer that can compare two tokens for value equality. @@ -4103,7 +4802,7 @@ </member> <member name="P:Newtonsoft.Json.Linq.JToken.HasValues"> <summary> - Gets a value indicating whether this token has childen tokens. + Gets a value indicating whether this token has child tokens. </summary> <value> <c>true</c> if this token has child values; otherwise, <c>false</c>. @@ -4121,6 +4820,11 @@ </summary> <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the previous sibling token.</value> </member> + <member name="P:Newtonsoft.Json.Linq.JToken.Path"> + <summary> + Gets the path of the JSON token. + </summary> + </member> <member name="P:Newtonsoft.Json.Linq.JToken.Item(System.Object)"> <summary> Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. @@ -4168,6 +4872,12 @@ </summary> <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JContainer.DescendantsAndSelf"> + <summary> + Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order. + </summary> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing this token, and all the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)"> <summary> Adds the specified content as children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. @@ -4197,6 +4907,19 @@ Removes the child nodes from this token. </summary> </member> + <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)"> + <summary> + Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="content">The content to be merged.</param> + </member> + <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)"> + <summary> + Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/> using <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/>. + </summary> + <param name="content">The content to be merged.</param> + <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/> used to merge the content.</param> + </member> <member name="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"> <summary> Occurs when the items list of the collection has changed, or the collection is reset. @@ -4210,7 +4933,7 @@ </member> <member name="P:Newtonsoft.Json.Linq.JContainer.HasValues"> <summary> - Gets a value indicating whether this token has childen tokens. + Gets a value indicating whether this token has child tokens. </summary> <value> <c>true</c> if this token has child values; otherwise, <c>false</c>. @@ -4274,6 +4997,9 @@ </summary> <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text"/> + </example> </member> <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)"> <summary> @@ -4325,6 +5051,14 @@ <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> </member> + <member name="M:Newtonsoft.Json.Linq.JArray.GetEnumerator"> + <summary> + Returns an enumerator that iterates through the collection. + </summary> + <returns> + A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection. + </returns> + </member> <member name="M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)"> <summary> Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>. @@ -4347,6 +5081,13 @@ true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. </returns> </member> + <member name="M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)"> + <summary> + Copies to. + </summary> + <param name="array">The array.</param> + <param name="arrayIndex">Index of the array.</param> + </member> <member name="M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)"> <summary> Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>. @@ -4381,6 +5122,12 @@ </summary> <value></value> </member> + <member name="P:Newtonsoft.Json.Linq.JArray.IsReadOnly"> + <summary> + Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only. + </summary> + <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, false.</returns> + </member> <member name="T:Newtonsoft.Json.Linq.JConstructor"> <summary> Represents a JSON constructor. @@ -4488,6 +5235,15 @@ An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. </returns> </member> + <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(Newtonsoft.Json.Linq.JEnumerable{`0})"> + <summary> + Determines whether the specified <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> is equal to this instance. + </summary> + <param name="other">The <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> to compare with this instance.</param> + <returns> + <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> is equal to this instance; otherwise, <c>false</c>. + </returns> + </member> <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)"> <summary> Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. @@ -4515,6 +5271,9 @@ <summary> Represents a JSON object. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text" /> + </example> </member> <member name="M:Newtonsoft.Json.Linq.JObject.#ctor"> <summary> @@ -4571,6 +5330,9 @@ </summary> <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text"/> + </example> </member> <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)"> <summary> @@ -4581,11 +5343,11 @@ </member> <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. + Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object. </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> + <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns> </member> <member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> <summary> @@ -4594,6 +5356,34 @@ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> </member> + <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String)"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. + </summary> + <param name="propertyName">Name of the property.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String,System.StringComparison)"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the <see cref="T:System.StringComparison"/> will be used to match a property. + </summary> + <param name="propertyName">Name of the property.</param> + <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,System.StringComparison,Newtonsoft.Json.Linq.JToken@)"> + <summary> + Tries to get the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the <see cref="T:System.StringComparison"/> will be used to match a property. + </summary> + <param name="propertyName">Name of the property.</param> + <param name="value">The value.</param> + <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param> + <returns>true if a value was successfully retrieved; otherwise, false.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)"> <summary> Adds the specified property name. @@ -4753,6 +5543,18 @@ </summary> <param name="value">The value.</param> </member> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Decimal)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + </summary> + <param name="value">The value.</param> + </member> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Char)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + </summary> + <param name="value">The value.</param> + </member> <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. @@ -4765,12 +5567,24 @@ </summary> <param name="value">The value.</param> </member> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + </summary> + <param name="value">The value.</param> + </member> <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> <param name="value">The value.</param> </member> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTimeOffset)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + </summary> + <param name="value">The value.</param> + </member> <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. @@ -4821,6 +5635,18 @@ <param name="value">The value.</param> <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JValue.CreateNull"> + <summary> + Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value. + </summary> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JValue.CreateUndefined"> + <summary> + Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value. + </summary> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> <summary> Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. @@ -4924,7 +5750,7 @@ </member> <member name="P:Newtonsoft.Json.Linq.JValue.HasValues"> <summary> - Gets a value indicating whether this token has childen tokens. + Gets a value indicating whether this token has child tokens. </summary> <value> <c>true</c> if this token has child values; otherwise, <c>false</c>. @@ -4961,6 +5787,17 @@ <param name="reader">The reader.</param> <returns>An instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns> </member> + <member name="T:Newtonsoft.Json.Linq.JsonMergeSettings"> + <summary> + Specifies the settings used when merging JSON. + </summary> + </member> + <member name="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling"> + <summary> + Gets or sets the method used when merging JSON arrays. + </summary> + <value>The method used when merging JSON arrays.</value> + </member> <member name="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"> <summary> Compares tokens to determine whether they are equal. @@ -4986,7 +5823,7 @@ </member> <member name="T:Newtonsoft.Json.Linq.JTokenReader"> <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. </summary> </member> <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)"> @@ -4997,10 +5834,10 @@ </member> <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. </returns> </member> <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDecimal"> @@ -5041,6 +5878,16 @@ true if the next token was read successfully; false if there are no more tokens to read. </returns> </member> + <member name="P:Newtonsoft.Json.Linq.JTokenReader.CurrentToken"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the reader's current position. + </summary> + </member> + <member name="P:Newtonsoft.Json.Linq.JTokenReader.Path"> + <summary> + Gets the path of the current JSON token. + </summary> + </member> <member name="T:Newtonsoft.Json.Linq.JTokenType"> <summary> Specifies the type of token. @@ -5138,7 +5985,7 @@ </member> <member name="T:Newtonsoft.Json.Linq.JTokenWriter"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> </member> <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)"> @@ -5190,6 +6037,13 @@ </summary> <param name="name">The name of the property.</param> </member> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Object)"> + <summary> + Writes a <see cref="T:System.Object"/> value. + An error will raised if the value cannot be written as a single JSON token. + </summary> + <param name="value">The <see cref="T:System.Object"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull"> <summary> Writes a null value. @@ -5310,9 +6164,9 @@ </member> <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)"> <summary> @@ -5332,12 +6186,34 @@ </summary> <param name="value">The <see cref="T:System.Uri"/> value to write.</param> </member> + <member name="P:Newtonsoft.Json.Linq.JTokenWriter.CurrentToken"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the writer's current position. + </summary> + </member> <member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token"> <summary> Gets the token being writen. </summary> <value>The token being writen.</value> </member> + <member name="T:Newtonsoft.Json.Linq.MergeArrayHandling"> + <summary> + Specifies how JSON arrays are merged together. + </summary> + </member> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat"> + <summary>Concatenate arrays.</summary> + </member> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Union"> + <summary>Union arrays, skipping items that already exist.</summary> + </member> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace"> + <summary>Replace all array items.</summary> + </member> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge"> + <summary>Merge array items together, matched by index.</summary> + </member> <member name="T:Newtonsoft.Json.MemberSerialization"> <summary> Specifies the member serialization options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. @@ -5381,6 +6257,10 @@ <summary> Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingObject" title="NullValueHandling Class"/> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingExample" title="NullValueHandling Ignore Example"/> + </example> </member> <member name="F:Newtonsoft.Json.NullValueHandling.Include"> <summary> @@ -5415,7 +6295,11 @@ <member name="T:Newtonsoft.Json.PreserveReferencesHandling"> <summary> Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="PreservingObjectReferencesOn" title="Preserve Object References"/> + </example> </member> <member name="F:Newtonsoft.Json.PreserveReferencesHandling.None"> <summary> @@ -5686,6 +6570,33 @@ </summary> <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.</value> </member> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.PositionalItemsValidation"> + <summary> + Gets or sets a value indicating whether items in an array are validated using the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> instance at their array position from <see cref="P:Newtonsoft.Json.Schema.JsonSchema.Items"/>. + </summary> + <value> + <c>true</c> if items are validated using their array position; otherwise, <c>false</c>. + </value> + </member> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalItems"> + <summary> + Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items. + </summary> + <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items.</value> + </member> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalItems"> + <summary> + Gets or sets a value indicating whether additional items are allowed. + </summary> + <value> + <c>true</c> if additional items are allowed; otherwise, <c>false</c>. + </value> + </member> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.UniqueItems"> + <summary> + Gets or sets whether the array items must be unique. + </summary> + </member> <member name="P:Newtonsoft.Json.Schema.JsonSchema.Properties"> <summary> Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties. @@ -5718,24 +6629,12 @@ </summary> <value>The required property if this property is present.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Identity"> - <summary> - Gets or sets the identity. - </summary> - <value>The identity.</value> - </member> <member name="P:Newtonsoft.Json.Schema.JsonSchema.Enum"> <summary> Gets or sets the a collection of valid enum values allowed. </summary> <value>A collection of valid enum values allowed.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Options"> - <summary> - Gets or sets a collection of options. - </summary> - <value>A collection of options.</value> - </member> <member name="P:Newtonsoft.Json.Schema.JsonSchema.Disallow"> <summary> Gets or sets disallowed types. @@ -5750,9 +6649,9 @@ </member> <member name="P:Newtonsoft.Json.Schema.JsonSchema.Extends"> <summary> - Gets or sets the extend <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>. + Gets or sets the collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends. </summary> - <value>The extended <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.</value> + <value>The collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.</value> </member> <member name="P:Newtonsoft.Json.Schema.JsonSchema.Format"> <summary> @@ -5863,10 +6762,10 @@ </member> <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)"> <summary> - Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id. + Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference. </summary> - <param name="id">The id.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id.</returns> + <param name="reference">The id.</param> + <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.</returns> </member> <member name="P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas"> <summary> @@ -6007,6 +6906,10 @@ <summary> Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverObject" title="IContractResolver Class"/> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverExample" title="IContractResolver Example"/> + </example> </member> <member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)"> <summary> @@ -6026,9 +6929,9 @@ </summary> <param name="shareCache"> If set to <c>true</c> the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> will use a cached shared with other resolvers of the same type. - Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected - behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly - recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Sharing the cache will significantly improve performance with multiple resolver instances because expensive reflection will only + happen once. This setting can cause unexpected behavior if different instances of the resolver are suppose to produce different + results. When set to false it is highly recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </param> </member> <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)"> @@ -6073,7 +6976,7 @@ Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract. </summary> <param name="objectType">Type of the object.</param> - <returns></returns> + <returns>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter"/>.</returns> </member> <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)"> <summary> @@ -6259,7 +7162,7 @@ </member> <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Error"> <summary> - Gets or sets the error. + Gets the error. </summary> <value>The error.</value> </member> @@ -6311,6 +7214,11 @@ </summary> <value>The error context.</value> </member> + <member name="T:Newtonsoft.Json.Serialization.ExpressionValueProvider"> + <summary> + Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using dynamic methods. + </summary> + </member> <member name="T:Newtonsoft.Json.Serialization.IValueProvider"> <summary> Provides methods to get and set values. @@ -6330,6 +7238,67 @@ <param name="target">The target to get the value from.</param> <returns>The value.</returns> </member> + <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.#ctor(System.Reflection.MemberInfo)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ExpressionValueProvider"/> class. + </summary> + <param name="memberInfo">The member info.</param> + </member> + <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.SetValue(System.Object,System.Object)"> + <summary> + Sets the value. + </summary> + <param name="target">The target to set the value on.</param> + <param name="value">The value to set on the target.</param> + </member> + <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.GetValue(System.Object)"> + <summary> + Gets the value. + </summary> + <param name="target">The target to get the value from.</param> + <returns>The value.</returns> + </member> + <member name="T:Newtonsoft.Json.Serialization.IAttributeProvider"> + <summary> + Provides methods to get attributes. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Boolean)"> + <summary> + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + </summary> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> + </member> + <member name="M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Type,System.Boolean)"> + <summary> + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + </summary> + <param name="attributeType">The type of the attributes.</param> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> + </member> + <member name="T:Newtonsoft.Json.Serialization.ITraceWriter"> + <summary> + Represents a trace writer. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.ITraceWriter.Trace(Newtonsoft.Json.TraceLevel,System.String,System.Exception)"> + <summary> + Writes the specified trace level, message and optional exception. + </summary> + <param name="level">The <see cref="T:Newtonsoft.Json.TraceLevel"/> at which to write this trace.</param> + <param name="message">The trace message.</param> + <param name="ex">The trace exception. This parameter is optional.</param> + </member> + <member name="P:Newtonsoft.Json.Serialization.ITraceWriter.LevelFilter"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>, + <code>Warning</code> and <code>Error</code> messages. + </summary> + <value>The <see cref="T:Newtonsoft.Json.TraceLevel"/> that will be used to filter the trace messages passed to the writer.</value> + </member> <member name="T:Newtonsoft.Json.Serialization.JsonArrayContract"> <summary> Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. @@ -6369,6 +7338,36 @@ </summary> <value>The converter.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializedCallbacks"> + <summary> + Gets or sets all methods called immediately after deserialization of the object. + </summary> + <value>The methods called immediately after deserialization of the object.</value> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializingCallbacks"> + <summary> + Gets or sets all methods called during deserialization of the object. + </summary> + <value>The methods called during deserialization of the object.</value> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializedCallbacks"> + <summary> + Gets or sets all methods called after serialization of the object graph. + </summary> + <value>The methods called after serialization of the object graph.</value> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializingCallbacks"> + <summary> + Gets or sets all methods called before serialization of the object. + </summary> + <value>The methods called before serialization of the object.</value> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnErrorCallbacks"> + <summary> + Gets or sets all method called when an error is thrown during the serialization of the object. + </summary> + <value>The methods called when an error is thrown during the serialization of the object.</value> + </member> <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserialized"> <summary> Gets or sets the method called immediately after deserialization of the object. @@ -6393,6 +7392,12 @@ </summary> <value>The method called before serialization of the object.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError"> + <summary> + Gets or sets the method called when an error is thrown during the serialization of the object. + </summary> + <value>The method called when an error is thrown during the serialization of the object.</value> + </member> <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"> <summary> Gets or sets the default creator method used to create the object. @@ -6405,12 +7410,6 @@ </summary> <value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError"> - <summary> - Gets or sets the method called when an error is thrown during the serialization of the object. - </summary> - <value>The method called when an error is thrown during the serialization of the object.</value> - </member> <member name="M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonContainerContract"/> class. @@ -6453,6 +7452,41 @@ </summary> <value>The <see cref="T:System.Type"/> of the collection items.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray"> + <summary> + Gets a value indicating whether the collection type is a multidimensional array. + </summary> + <value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value> + </member> + <member name="T:Newtonsoft.Json.Serialization.SerializationCallback"> + <summary> + Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization callback events. + </summary> + <param name="o">The object that raised the callback event.</param> + <param name="context">The streaming context.</param> + </member> + <member name="T:Newtonsoft.Json.Serialization.SerializationErrorCallback"> + <summary> + Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization error callback events. + </summary> + <param name="o">The object that raised the callback event.</param> + <param name="context">The streaming context.</param> + <param name="errorContext">The error context.</param> + </member> + <member name="T:Newtonsoft.Json.Serialization.ExtensionDataSetter"> + <summary> + Sets extension data for an object during deserialization. + </summary> + <param name="o">The object to set extension data on.</param> + <param name="key">The extension data key.</param> + <param name="value">The extension data value.</param> + </member> + <member name="T:Newtonsoft.Json.Serialization.ExtensionDataGetter"> + <summary> + Gets extension data for an object during serialization. + </summary> + <param name="o">The object to set extension data on.</param> + </member> <member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"> <summary> Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. @@ -6552,6 +7586,11 @@ Gets the constructor parameters required for any non-default constructor </summary> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"> + <summary> + Gets a collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> instances that define the parameters used with <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"/>. + </summary> + </member> <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor"> <summary> Gets or sets the override constructor used to create the object. @@ -6566,6 +7605,23 @@ </summary> <value>The parametrized constructor.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"> + <summary> + Gets or sets the function used to create the object. When set this function will override <see cref="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"/>. + This function is called with a collection of arguments which are defined by the <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"/> collection. + </summary> + <value>The function used to create the object.</value> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter"> + <summary> + Gets or sets the extension data setter. + </summary> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataGetter"> + <summary> + Gets or sets the extension data getter. + </summary> + </member> <member name="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"> <summary> Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. @@ -6620,6 +7676,12 @@ </summary> <value>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.AttributeProvider"> + <summary> + Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IAttributeProvider"/> for this property. + </summary> + <value>The <see cref="T:Newtonsoft.Json.Serialization.IAttributeProvider"/> for this property.</value> + </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType"> <summary> Gets or sets the type of the property. @@ -6635,28 +7697,34 @@ </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter"> <summary> - Gets the member converter. + Gets or sets the member converter. </summary> <value>The member converter.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored. </summary> <value><c>true</c> if ignored; otherwise, <c>false</c>.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Readable"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable. </summary> <value><c>true</c> if readable; otherwise, <c>false</c>.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Writable"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable. </summary> <value><c>true</c> if writable; otherwise, <c>false</c>.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute"> + <summary> + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> has a member attribute. + </summary> + <value><c>true</c> if has a member attribute; otherwise, <c>false</c>.</value> + </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue"> <summary> Gets the default value. @@ -6665,13 +7733,13 @@ </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required. </summary> <value>A value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference"> <summary> - Gets a value indicating whether this property preserves object references. + Gets or sets a value indicating whether this property preserves object references. </summary> <value> <c>true</c> if this instance is reference; otherwise, <c>false</c>. @@ -6679,31 +7747,31 @@ </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling"> <summary> - Gets the property null value handling. + Gets or sets the property null value handling. </summary> <value>The null value handling.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling"> <summary> - Gets the property default value handling. + Gets or sets the property default value handling. </summary> <value>The default value handling.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling"> <summary> - Gets the property reference loop handling. + Gets or sets the property reference loop handling. </summary> <value>The reference loop handling.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling"> <summary> - Gets the property object creation handling. + Gets or sets the property object creation handling. </summary> <value>The object creation handling.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling"> <summary> - Gets or sets the type name handling. + Gets or sets or sets the type name handling. </summary> <value>The type name handling.</value> </member> @@ -6801,16 +7869,57 @@ </summary> <param name="underlyingType">The underlying type for the contract.</param> </member> + <member name="M:Newtonsoft.Json.Serialization.JsonTypeReflector.CreateJsonConverterInstance(System.Type,System.Object[])"> + <summary> + Lookup and create an instance of the JsonConverter type described by the argument. + </summary> + <param name="converterType">The JsonConverter type to create.</param> + <param name="converterArgs">Optional arguments to pass to an initializing constructor of the JsonConverter. + If null, the default constructor is used.</param> + </member> + <member name="M:Newtonsoft.Json.Serialization.JsonTypeReflector.GetJsonConverterCreator(System.Type)"> + <summary> + Create a factory function that can be used to create instances of a JsonConverter described by the + argument type. The returned function can then be used to either invoke the converter's default ctor, or any + parameterized constructors by way of an object array. + </summary> + </member> <member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1"> <summary> Represents a method that constructs an object. </summary> + <typeparam name="T">The object type to create.</typeparam> </member> <member name="T:Newtonsoft.Json.Serialization.OnErrorAttribute"> <summary> When applied to a method, specifies that the method is called when an error occurs serializing an object. </summary> </member> + <member name="T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider"> + <summary> + Provides methods to get attributes from a <see cref="T:System.Type"/>, <see cref="T:System.Reflection.MemberInfo"/>, <see cref="T:System.Reflection.ParameterInfo"/> or <see cref="T:System.Reflection.Assembly"/>. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.#ctor(System.Object)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider"/> class. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Boolean)"> + <summary> + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + </summary> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> + </member> + <member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Type,System.Boolean)"> + <summary> + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + </summary> + <param name="attributeType">The type of the attributes.</param> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> + </member> <member name="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"> <summary> Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using reflection. @@ -6836,6 +7945,119 @@ <param name="target">The target to get the value from.</param> <returns>The value.</returns> </member> + <member name="T:Newtonsoft.Json.Serialization.MemoryTraceWriter"> + <summary> + 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. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.MemoryTraceWriter"/> class. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.Trace(Newtonsoft.Json.TraceLevel,System.String,System.Exception)"> + <summary> + Writes the specified trace level, message and optional exception. + </summary> + <param name="level">The <see cref="T:Newtonsoft.Json.TraceLevel"/> at which to write this trace.</param> + <param name="message">The trace message.</param> + <param name="ex">The trace exception. This parameter is optional.</param> + </member> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.GetTraceMessages"> + <summary> + Returns an enumeration of the most recent trace messages. + </summary> + <returns>An enumeration of the most recent trace messages.</returns> + </member> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.ToString"> + <summary> + Returns a <see cref="T:System.String"/> of the most recent trace messages. + </summary> + <returns> + A <see cref="T:System.String"/> of the most recent trace messages. + </returns> + </member> + <member name="P:Newtonsoft.Json.Serialization.MemoryTraceWriter.LevelFilter"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>, + <code>Warning</code> and <code>Error</code> messages. + </summary> + <value> + The <see cref="T:Newtonsoft.Json.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + </value> + </member> + <member name="T:Newtonsoft.Json.MetadataPropertyHandling"> + <summary> + Specifies metadata property handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + </summary> + </member> + <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Default"> + <summary> + Read metadata properties located at the start of a JSON object. + </summary> + </member> + <member name="F:Newtonsoft.Json.MetadataPropertyHandling.ReadAhead"> + <summary> + Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance. + </summary> + </member> + <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Ignore"> + <summary> + Do not try to read metadata properties. + </summary> + </member> + <member name="T:Newtonsoft.Json.StringEscapeHandling"> + <summary> + Specifies how strings are escaped when writing JSON text. + </summary> + </member> + <member name="F:Newtonsoft.Json.StringEscapeHandling.Default"> + <summary> + Only control characters (e.g. newline) are escaped. + </summary> + </member> + <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeNonAscii"> + <summary> + All non-ASCII and control characters (e.g. newline) are escaped. + </summary> + </member> + <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeHtml"> + <summary> + HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped. + </summary> + </member> + <member name="T:Newtonsoft.Json.TraceLevel"> + <summary> + Specifies what messages to output for the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> class. + </summary> + </member> + <member name="F:Newtonsoft.Json.TraceLevel.Off"> + <summary> + Output no tracing and debugging messages. + </summary> + </member> + <member name="F:Newtonsoft.Json.TraceLevel.Error"> + <summary> + Output error-handling messages. + </summary> + </member> + <member name="F:Newtonsoft.Json.TraceLevel.Warning"> + <summary> + Output warnings and error-handling messages. + </summary> + </member> + <member name="F:Newtonsoft.Json.TraceLevel.Info"> + <summary> + Output informational messages, warnings, and error-handling messages. + </summary> + </member> + <member name="F:Newtonsoft.Json.TraceLevel.Verbose"> + <summary> + Output all debugging and tracing messages. + </summary> + </member> <member name="T:Newtonsoft.Json.TypeNameHandling"> <summary> Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. @@ -6892,27 +8114,6 @@ <param name="comparer">An equality comparer to compare values.</param> <returns>The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.</returns> </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.Convert(System.Object,System.Globalization.CultureInfo,System.Type)"> - <summary> - Converts the value to the specified type. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <returns>The converted type.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.TryConvert(System.Object,System.Globalization.CultureInfo,System.Type,System.Object@)"> - <summary> - Converts the value to the specified type. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <param name="convertedValue">The converted value if the conversion was successful or the default value of <c>T</c> if it failed.</param> - <returns> - <c>true</c> if <c>initialValue</c> was converted successfully; otherwise, <c>false</c>. - </returns> - </member> <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)"> <summary> Converts the value to the specified type. If the value is unable to be converted, the diff --git a/packages/Newtonsoft.Json.6.0.8/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.6.0.8/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll new file mode 100644 index 0000000..a3b24af Binary files /dev/null and b/packages/Newtonsoft.Json.6.0.8/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll differ diff --git a/packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.6.0.8/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml similarity index 83% rename from packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.xml rename to packages/Newtonsoft.Json.6.0.8/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml index e91d694..d83f318 100644 --- a/packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.xml +++ b/packages/Newtonsoft.Json.6.0.8/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml @@ -4,14 +4,31 @@ <name>Newtonsoft.Json</name> </assembly> <members> + <member name="T:Newtonsoft.Json.Bson.BsonObjectId"> + <summary> + Represents a BSON Oid (object id). + </summary> + </member> + <member name="M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> class. + </summary> + <param name="value">The Oid value.</param> + </member> + <member name="P:Newtonsoft.Json.Bson.BsonObjectId.Value"> + <summary> + Gets or sets the value of the Oid. + </summary> + <value>The value of the Oid.</value> + </member> <member name="T:Newtonsoft.Json.Bson.BsonReader"> <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. </summary> </member> <member name="T:Newtonsoft.Json.JsonReader"> <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. </summary> </member> <member name="M:Newtonsoft.Json.JsonReader.#ctor"> @@ -39,9 +56,9 @@ </member> <member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> - <returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns> + <returns>A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns> </member> <member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal"> <summary> @@ -116,6 +133,15 @@ the reader is closed; otherwise false. The default is true. </value> </member> + <member name="P:Newtonsoft.Json.JsonReader.SupportMultipleContent"> + <summary> + Gets or sets a value indicating whether multiple pieces of JSON content can + be read from a continuous stream without erroring. + </summary> + <value> + true to support reading multiple pieces of JSON content; otherwise false. The default is false. + </value> + </member> <member name="P:Newtonsoft.Json.JsonReader.QuoteChar"> <summary> Gets the quotation mark character used to enclose the value of a string. @@ -131,6 +157,16 @@ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. </summary> </member> + <member name="P:Newtonsoft.Json.JsonReader.FloatParseHandling"> + <summary> + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonReader.DateFormatString"> + <summary> + Get or set how custom date formatted strings are parsed when reading JSON. + </summary> + </member> <member name="P:Newtonsoft.Json.JsonReader.MaxDepth"> <summary> Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. @@ -267,10 +303,10 @@ </member> <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. </returns> </member> <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDecimal"> @@ -342,12 +378,12 @@ </member> <member name="T:Newtonsoft.Json.Bson.BsonWriter"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> </member> <member name="T:Newtonsoft.Json.JsonWriter"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> </member> <member name="M:Newtonsoft.Json.JsonWriter.#ctor"> @@ -398,9 +434,16 @@ </member> <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)"> <summary> - Writes the property name of a name/value pair on a Json object. + Writes the property name of a name/value pair on a JSON object. + </summary> + <param name="name">The name of the property.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String,System.Boolean)"> + <summary> + Writes the property name of a name/value pair on a JSON object. </summary> <param name="name">The name of the property.</param> + <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd"> <summary> @@ -408,10 +451,33 @@ </summary> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)"> + <summary> + Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token and its children. + </summary> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader,System.Boolean)"> <summary> Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token. </summary> <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param> + <param name="writeChildren">A flag indicating whether the current token's children should be written.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken,System.Object)"> + <summary> + Writes the <see cref="T:Newtonsoft.Json.JsonToken"/> token and its value. + </summary> + <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> to write.</param> + <param name="value"> + The value to write. + A value is only required for tokens that have an associated value, e.g. the <see cref="T:System.String"/> property name for <see cref="F:Newtonsoft.Json.JsonToken.PropertyName"/>. + A null value can be passed to the method for token's that don't have a value, e.g. <see cref="F:Newtonsoft.Json.JsonToken.StartObject"/>.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken)"> + <summary> + Writes the <see cref="T:Newtonsoft.Json.JsonToken"/> token. + </summary> + <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> to write.</param> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> <summary> @@ -668,9 +734,9 @@ </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)"> <summary> @@ -697,6 +763,13 @@ </summary> <param name="ws">The string of white space characters.</param> </member> + <member name="M:Newtonsoft.Json.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)"> + <summary> + Sets the state of the JsonWriter, + </summary> + <param name="token">The JsonToken being written.</param> + <param name="value">The value being written.</param> + </member> <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput"> <summary> Gets or sets a value indicating whether the underlying stream or @@ -735,7 +808,29 @@ </member> <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling"> <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON. + Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.StringEscapeHandling"> + <summary> + Get or set how strings are escaped when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.FloatFormatHandling"> + <summary> + Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>, + are written to JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.DateFormatString"> + <summary> + Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.Culture"> + <summary> + Gets or sets the culture used when writing JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. </summary> </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)"> @@ -806,6 +901,13 @@ Closes this stream and the underlying stream. </summary> </member> + <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Object)"> + <summary> + Writes a <see cref="T:System.Object"/> value. + An error will raised if the value cannot be written as a single JSON token. + </summary> + <param name="value">The <see cref="T:System.Object"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteNull"> <summary> Writes a null value. @@ -914,9 +1016,9 @@ </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)"> <summary> @@ -938,9 +1040,9 @@ </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value that represents a BSON object id. + Writes a <see cref="T:System.Byte"/>[] value that represents a BSON object id. </summary> - <param name="value"></param> + <param name="value">The Object ID value to write.</param> </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)"> <summary> @@ -956,26 +1058,24 @@ </summary> <value>The <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.</value> </member> - <member name="T:Newtonsoft.Json.Bson.BsonObjectId"> + <member name="T:Newtonsoft.Json.ConstructorHandling"> <summary> - Represents a BSON Oid (object id). + Specifies how constructors are used when initializing objects during deserialization by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> </member> - <member name="M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])"> + <member name="F:Newtonsoft.Json.ConstructorHandling.Default"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> class. + First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor. </summary> - <param name="value">The Oid value.</param> </member> - <member name="P:Newtonsoft.Json.Bson.BsonObjectId.Value"> + <member name="F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor"> <summary> - Gets or sets the value of the Oid. + Json.NET will use a non-public default constructor before falling back to a paramatized constructor. </summary> - <value>The value of the Oid.</value> </member> - <member name="T:Newtonsoft.Json.Converters.BinaryConverter"> + <member name="T:Newtonsoft.Json.Converters.BsonObjectIdConverter"> <summary> - Converts a binary value to and from a base 64 string value. + Converts a <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> to and from JSON and BSON. </summary> </member> <member name="T:Newtonsoft.Json.JsonConverter"> @@ -1028,7 +1128,7 @@ </summary> <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.</value> </member> - <member name="M:Newtonsoft.Json.Converters.BinaryConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> Writes the JSON representation of the object. </summary> @@ -1036,7 +1136,7 @@ <param name="value">The value.</param> <param name="serializer">The calling serializer.</param> </member> - <member name="M:Newtonsoft.Json.Converters.BinaryConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> Reads the JSON representation of the object. </summary> @@ -1046,7 +1146,7 @@ <param name="serializer">The calling serializer.</param> <returns>The object value.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.BinaryConverter.CanConvert(System.Type)"> + <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.CanConvert(System.Type)"> <summary> Determines whether this instance can convert the specified object type. </summary> @@ -1055,75 +1155,11 @@ <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. </returns> </member> - <member name="T:Newtonsoft.Json.Converters.DataSetConverter"> - <summary> - Converts a <see cref="T:System.Data.DataSet"/> to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.DataSetConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.DataSetConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.DataSetConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified value type. - </summary> - <param name="valueType">Type of the value.</param> - <returns> - <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.DataTableConverter"> - <summary> - Converts a <see cref="T:System.Data.DataTable"/> to and from JSON. - </summary> - </member> - <member name="M:Newtonsoft.Json.Converters.DataTableConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Writes the JSON representation of the object. - </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> - </member> - <member name="M:Newtonsoft.Json.Converters.DataTableConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> - <summary> - Reads the JSON representation of the object. - </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> - </member> - <member name="M:Newtonsoft.Json.Converters.DataTableConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified value type. - </summary> - <param name="valueType">Type of the value.</param> - <returns> - <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>. - </returns> - </member> <member name="T:Newtonsoft.Json.Converters.CustomCreationConverter`1"> <summary> Create a custom object </summary> - <typeparam name="T"></typeparam> + <typeparam name="T">The object type to convert.</typeparam> </member> <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> @@ -1148,7 +1184,7 @@ Creates an object which will then be populated by the serializer. </summary> <param name="objectType">Type of the object.</param> - <returns></returns> + <returns>The created object.</returns> </member> <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)"> <summary> @@ -1181,12 +1217,12 @@ <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. </returns> </member> - <member name="T:Newtonsoft.Json.Converters.EntityKeyMemberConverter"> + <member name="T:Newtonsoft.Json.Converters.DiscriminatedUnionConverter"> <summary> - Converts an Entity Framework EntityKey to and from JSON. + Converts a F# discriminated union type to and from JSON. </summary> </member> - <member name="M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> Writes the JSON representation of the object. </summary> @@ -1194,7 +1230,7 @@ <param name="value">The value.</param> <param name="serializer">The calling serializer.</param> </member> - <member name="M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> Reads the JSON representation of the object. </summary> @@ -1204,7 +1240,7 @@ <param name="serializer">The calling serializer.</param> <returns>The object value.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.CanConvert(System.Type)"> + <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.CanConvert(System.Type)"> <summary> Determines whether this instance can convert the specified object type. </summary> @@ -1213,12 +1249,12 @@ <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. </returns> </member> - <member name="T:Newtonsoft.Json.Converters.ExpandoObjectConverter"> + <member name="T:Newtonsoft.Json.Converters.IsoDateTimeConverter"> <summary> - Converts an ExpandoObject to and from JSON. + Converts a <see cref="T:System.DateTime"/> to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z). </summary> </member> - <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> Writes the JSON representation of the object. </summary> @@ -1226,7 +1262,7 @@ <param name="value">The value.</param> <param name="serializer">The calling serializer.</param> </member> - <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> Reads the JSON representation of the object. </summary> @@ -1236,29 +1272,30 @@ <param name="serializer">The calling serializer.</param> <returns>The object value.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanConvert(System.Type)"> + <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles"> <summary> - Determines whether this instance can convert the specified object type. + Gets or sets the date time styles used when converting a date to and from JSON. </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> + <value>The date time styles used when converting a date to and from JSON.</value> </member> - <member name="P:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanWrite"> + <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON. + Gets or sets the date time format used when converting a date to and from JSON. </summary> - <value> - <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>. - </value> + <value>The date time format used when converting a date to and from JSON.</value> </member> - <member name="T:Newtonsoft.Json.Converters.KeyValuePairConverter"> + <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture"> <summary> - Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON. + Gets or sets the culture used when converting a date to and from JSON. </summary> + <value>The culture used when converting a date to and from JSON.</value> </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter"> + <summary> + Converts a <see cref="T:System.DateTime"/> to and from a JavaScript date constructor (e.g. new Date(52231943)). + </summary> + </member> + <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> Writes the JSON representation of the object. </summary> @@ -1266,31 +1303,22 @@ <param name="value">The value.</param> <param name="serializer">The calling serializer.</param> </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> Reads the JSON representation of the object. </summary> <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> + <param name="existingValue">The existing property value of the JSON that is being converted.</param> <param name="serializer">The calling serializer.</param> <returns>The object value.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.CanConvert(System.Type)"> - <summary> - Determines whether this instance can convert the specified object type. - </summary> - <param name="objectType">Type of the object.</param> - <returns> - <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. - </returns> - </member> - <member name="T:Newtonsoft.Json.Converters.BsonObjectIdConverter"> + <member name="T:Newtonsoft.Json.Converters.KeyValuePairConverter"> <summary> - Converts a <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> to and from JSON and BSON. + Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON. </summary> </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> Writes the JSON representation of the object. </summary> @@ -1298,7 +1326,7 @@ <param name="value">The value.</param> <param name="serializer">The calling serializer.</param> </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> Reads the JSON representation of the object. </summary> @@ -1308,7 +1336,7 @@ <param name="serializer">The calling serializer.</param> <returns>The object value.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.CanConvert(System.Type)"> + <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.CanConvert(System.Type)"> <summary> Determines whether this instance can convert the specified object type. </summary> @@ -1353,8 +1381,10 @@ <summary> Converts an <see cref="T:System.Enum"/> to and from its name string value. </summary> + </member> + <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor"> <summary> - Converts an <see cref="T:System.Enum"/> to and from its name string value. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class. </summary> </member> <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> @@ -1375,13 +1405,6 @@ <param name="serializer">The calling serializer.</param> <returns>The object value.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.GetEnumNameMap(System.Type)"> - <summary> - A cached representation of the Enum string representation to respect per Enum field name. - </summary> - <param name="t">The type of the Enum.</param> - <returns>A map of enum field name to either the field name, or the configured enum member name (<see cref="T:System.Runtime.Serialization.EnumMemberAttribute"/>).</returns> - </member> <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.CanConvert(System.Type)"> <summary> Determines whether this instance can convert the specified object type. @@ -1397,20 +1420,11 @@ </summary> <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value> </member> - <member name="T:Newtonsoft.Json.ConstructorHandling"> - <summary> - Specifies how constructors are used when initializing objects during deserialization by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="F:Newtonsoft.Json.ConstructorHandling.Default"> - <summary> - First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor. - </summary> - </member> - <member name="F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor"> + <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues"> <summary> - Json.NET will use a non-public default constructor before falling back to a paramatized constructor. + Gets or sets a value indicating whether integer values are allowed. </summary> + <value><c>true</c> if integers are allowed; otherwise, <c>false</c>.</value> </member> <member name="T:Newtonsoft.Json.Converters.VersionConverter"> <summary> @@ -1444,183 +1458,152 @@ <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. </returns> </member> - <member name="T:Newtonsoft.Json.JsonDictionaryAttribute"> + <member name="T:Newtonsoft.Json.DateFormatHandling"> <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection. + Specifies how dates are formatted when writing JSON text. </summary> </member> - <member name="T:Newtonsoft.Json.JsonContainerAttribute"> + <member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat"> <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object. + Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". </summary> </member> - <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor"> + <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class. + Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". </summary> </member> - <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)"> + <member name="T:Newtonsoft.Json.DateParseHandling"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class with the specified container Id. + Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. </summary> - <param name="id">The container Id.</param> </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Id"> + <member name="F:Newtonsoft.Json.DateParseHandling.None"> <summary> - Gets or sets the id. + Date formatted strings are not parsed to a date type and are read as strings. </summary> - <value>The id.</value> </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Title"> + <member name="F:Newtonsoft.Json.DateParseHandling.DateTime"> <summary> - Gets or sets the title. + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>. </summary> - <value>The title.</value> </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.Description"> + <member name="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"> <summary> - Gets or sets the description. + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"/>. </summary> - <value>The description.</value> </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType"> + <member name="T:Newtonsoft.Json.DateTimeZoneHandling"> <summary> - Gets the collection's items converter. + Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>. </summary> - <value>The collection's items converter.</value> </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference"> + <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local"> <summary> - Gets or sets a value that indicates whether to preserve object references. + Treat as local time. If the <see cref="T:System.DateTime"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time. </summary> - <value> - <c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>. - </value> </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference"> + <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc"> <summary> - Gets or sets a value that indicates whether to preserve collection's items references. + Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC. </summary> - <value> - <c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>. - </value> </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling"> + <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified"> <summary> - Gets or sets the reference loop handling used when serializing the collection's items. - </summary> - <value>The reference loop handling.</value> - </member> - <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling"> - <summary> - Gets or sets the type name handling used when serializing the collection's items. - </summary> - <value>The type name handling.</value> - </member> - <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class. - </summary> - </member> - <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class with the specified container Id. - </summary> - <param name="id">The container Id.</param> - </member> - <member name="T:Newtonsoft.Json.JsonException"> - <summary> - The exception thrown when an error occurs during Json serialization or deserialization. + Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string. + If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified. </summary> </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor"> + <member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class. + Time zone information should be preserved when converting. </summary> </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String)"> + <member name="T:Newtonsoft.Json.DefaultValueHandling"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class - with a specified error message. + Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> - <param name="message">The error message that explains the reason for the exception.</param> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingObject" title="DefaultValueHandling Class"/> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingExample" title="DefaultValueHandling Ignore Example"/> + </example> </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)"> + <member name="F:Newtonsoft.Json.DefaultValueHandling.Include"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. + 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. </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> </member> - <member name="M:Newtonsoft.Json.JsonException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class. + Ignore members where the member value is the same as the member's default value when serializing objects + so that is is not written to JSON. + This option will ignore all default values (e.g. <c>null</c> for objects and nullable types; <c>0</c> for integers, + decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be changed by + placing the <see cref="T:System.ComponentModel.DefaultValueAttribute"/> on the property. </summary> - <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> - <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> - <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception> - <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception> </member> - <member name="T:Newtonsoft.Json.DateFormatHandling"> + <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate"> <summary> - Specifies how dates are formatted when writing JSON text. + Members with a default value but no JSON will be set to their default value when deserializing. </summary> </member> - <member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat"> + <member name="F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate"> <summary> - Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". + Ignore members where the member value is the same as the member's default value when serializing objects + and sets members to their default value when deserializing. </summary> </member> - <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat"> + <member name="T:Newtonsoft.Json.FloatFormatHandling"> <summary> - Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". + Specifies float format handling options when writing special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/> with <see cref="T:Newtonsoft.Json.JsonWriter"/>. </summary> </member> - <member name="T:Newtonsoft.Json.DateParseHandling"> + <member name="F:Newtonsoft.Json.FloatFormatHandling.String"> <summary> - Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. + Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity". </summary> </member> - <member name="F:Newtonsoft.Json.DateParseHandling.None"> + <member name="F:Newtonsoft.Json.FloatFormatHandling.Symbol"> <summary> - Date formatted strings are not parsed to a date type and are read as strings. + Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity. + Note that this will produce non-valid JSON. </summary> </member> - <member name="F:Newtonsoft.Json.DateParseHandling.DateTime"> + <member name="F:Newtonsoft.Json.FloatFormatHandling.DefaultValue"> <summary> - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>. + Write special floating point values as the property's default value in JSON, e.g. 0.0 for a <see cref="T:System.Double"/> property, null for a <see cref="T:System.Nullable`1"/> property. </summary> </member> - <member name="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"> + <member name="T:Newtonsoft.Json.FloatParseHandling"> <summary> - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"/>. + Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. </summary> </member> - <member name="T:Newtonsoft.Json.DateTimeZoneHandling"> + <member name="F:Newtonsoft.Json.FloatParseHandling.Double"> <summary> - Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>. + Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Double"/>. </summary> </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local"> + <member name="F:Newtonsoft.Json.FloatParseHandling.Decimal"> <summary> - Treat as local time. If the <see cref="T:System.DateTime"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time. + Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Decimal"/>. </summary> </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc"> + <member name="T:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle"> <summary> - Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC. + Indicates the method that will be used during deserialization for locating and loading assemblies. </summary> </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified"> + <member name="F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple"> <summary> - Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string. - If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified. + 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 is used to load the assembly. </summary> </member> - <member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind"> + <member name="F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Full"> <summary> - Time zone information should be preserved when converting. + In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the Assembly class is used to load the assembly. </summary> </member> <member name="T:Newtonsoft.Json.Formatting"> @@ -1638,1578 +1621,1816 @@ Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings. </summary> </member> - <member name="T:Newtonsoft.Json.JsonConstructorAttribute"> + <member name="T:Newtonsoft.Json.IJsonLineInfo"> <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified constructor when deserializing that object. + Provides an interface to enable a class to return line and position information. </summary> </member> - <member name="T:Newtonsoft.Json.Serialization.JsonContainerContract"> + <member name="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"> <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Gets a value indicating whether the class can return line information. </summary> + <returns> + <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>. + </returns> </member> - <member name="T:Newtonsoft.Json.Serialization.JsonContract"> + <member name="P:Newtonsoft.Json.IJsonLineInfo.LineNumber"> <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Gets the current line number. </summary> + <value>The current line number or 0 if no line information is available (for example, HasLineInfo returns false).</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType"> + <member name="P:Newtonsoft.Json.IJsonLineInfo.LinePosition"> <summary> - Gets the underlying type for the contract. + Gets the current line position. </summary> - <value>The underlying type for the contract.</value> + <value>The current line position or 0 if no line information is available (for example, HasLineInfo returns false).</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.CreatedType"> + <member name="T:Newtonsoft.Json.JsonArrayAttribute"> <summary> - Gets or sets the type created during deserialization. + Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection. </summary> - <value>The type created during deserialization.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.IsReference"> + <member name="T:Newtonsoft.Json.JsonContainerAttribute"> <summary> - Gets or sets whether this type contract is serialized as a reference. + Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object. </summary> - <value>Whether this type contract is serialized as a reference.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.Converter"> + <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor"> <summary> - Gets or sets the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for this contract. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class. </summary> - <value>The converter.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserialized"> + <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)"> <summary> - Gets or sets the method called immediately after deserialization of the object. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class with the specified container Id. </summary> - <value>The method called immediately after deserialization of the object.</value> + <param name="id">The container Id.</param> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializing"> + <member name="P:Newtonsoft.Json.JsonContainerAttribute.Id"> <summary> - Gets or sets the method called during deserialization of the object. + Gets or sets the id. </summary> - <value>The method called during deserialization of the object.</value> + <value>The id.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerialized"> + <member name="P:Newtonsoft.Json.JsonContainerAttribute.Title"> <summary> - Gets or sets the method called after serialization of the object graph. + Gets or sets the title. </summary> - <value>The method called after serialization of the object graph.</value> + <value>The title.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializing"> + <member name="P:Newtonsoft.Json.JsonContainerAttribute.Description"> <summary> - Gets or sets the method called before serialization of the object. + Gets or sets the description. </summary> - <value>The method called before serialization of the object.</value> + <value>The description.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"> + <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType"> <summary> - Gets or sets the default creator method used to create the object. + Gets the collection's items converter. </summary> - <value>The default creator method used to create the object.</value> + <value>The collection's items converter.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic"> + <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterParameters"> <summary> - Gets or sets a value indicating whether the default creator is non public. + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. </summary> - <value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value> + <example> + [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + </example> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError"> + <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference"> <summary> - Gets or sets the method called when an error is thrown during the serialization of the object. + Gets or sets a value that indicates whether to preserve object references. </summary> - <value>The method called when an error is thrown during the serialization of the object.</value> + <value> + <c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>. + </value> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)"> + <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonContainerContract"/> class. + Gets or sets a value that indicates whether to preserve collection's items references. </summary> - <param name="underlyingType">The underlying type for the contract.</param> + <value> + <c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>. + </value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter"> + <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling"> <summary> - Gets or sets the default collection items <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Gets or sets the reference loop handling used when serializing the collection's items. </summary> - <value>The converter.</value> + <value>The reference loop handling.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference"> + <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling"> <summary> - Gets or sets a value indicating whether the collection items preserve object references. + Gets or sets the type name handling used when serializing the collection's items. </summary> - <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value> + <value>The type name handling.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling"> + <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor"> <summary> - Gets or sets the collection item reference loop handling. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class. </summary> - <value>The reference loop handling.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling"> + <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)"> <summary> - Gets or sets the collection item type name handling. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with a flag indicating whether the array can contain null items </summary> - <value>The type name handling.</value> + <param name="allowNullItems">A flag indicating whether the array can contain null items.</param> </member> - <member name="T:Newtonsoft.Json.Linq.JRaw"> + <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)"> <summary> - Represents a raw JSON string. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class with the specified container Id. </summary> + <param name="id">The container Id.</param> </member> - <member name="T:Newtonsoft.Json.Linq.JValue"> + <member name="P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems"> <summary> - Represents a value in JSON (string, integer, date, etc). + Gets or sets a value indicating whether null items are allowed in the collection. </summary> + <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value> </member> - <member name="T:Newtonsoft.Json.Linq.JToken"> + <member name="T:Newtonsoft.Json.JsonConstructorAttribute"> <summary> - Represents an abstract JSON token. + Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified constructor when deserializing that object. </summary> </member> - <member name="T:Newtonsoft.Json.Linq.IJEnumerable`1"> + <member name="T:Newtonsoft.Json.JsonConvert"> <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. + Provides methods for converting between common language runtime types and JSON types. </summary> - <typeparam name="T">The type of token</typeparam> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="SerializeObject" title="Serializing and Deserializing JSON with JsonConvert" /> + </example> </member> - <member name="P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)"> + <member name="F:Newtonsoft.Json.JsonConvert.True"> <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key. + Represents JavaScript's boolean value true as a string. This field is read-only. </summary> - <value></value> </member> - <member name="T:Newtonsoft.Json.IJsonLineInfo"> + <member name="F:Newtonsoft.Json.JsonConvert.False"> <summary> - Provides an interface to enable a class to return line and position information. + Represents JavaScript's boolean value false as a string. This field is read-only. </summary> </member> - <member name="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo"> + <member name="F:Newtonsoft.Json.JsonConvert.Null"> <summary> - Gets a value indicating whether the class can return line information. + Represents JavaScript's null as a string. This field is read-only. </summary> - <returns> - <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>. - </returns> </member> - <member name="P:Newtonsoft.Json.IJsonLineInfo.LineNumber"> + <member name="F:Newtonsoft.Json.JsonConvert.Undefined"> <summary> - Gets the current line number. + Represents JavaScript's undefined as a string. This field is read-only. </summary> - <value>The current line number or 0 if no line information is available (for example, HasLineInfo returns false).</value> </member> - <member name="P:Newtonsoft.Json.IJsonLineInfo.LinePosition"> + <member name="F:Newtonsoft.Json.JsonConvert.PositiveInfinity"> <summary> - Gets the current line position. + Represents JavaScript's positive infinity as a string. This field is read-only. </summary> - <value>The current line position or 0 if no line information is available (for example, HasLineInfo returns false).</value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)"> + <member name="F:Newtonsoft.Json.JsonConvert.NegativeInfinity"> <summary> - Compares the values of two tokens, including the values of all descendant tokens. + Represents JavaScript's negative infinity as a string. This field is read-only. </summary> - <param name="t1">The first <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <param name="t2">The second <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <returns>true if the tokens are equal; otherwise false.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)"> + <member name="F:Newtonsoft.Json.JsonConvert.NaN"> <summary> - Adds the specified content immediately after this token. + Represents JavaScript's NaN as a string. This field is read-only. </summary> - <param name="content">A content object that contains simple content or a collection of content objects to be added after this token.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)"> <summary> - Adds the specified content immediately before this token. + Converts the <see cref="T:System.DateTime"/> to its JSON string representation. </summary> - <param name="content">A content object that contains simple content or a collection of content objects to be added before this token.</param> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Ancestors"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)"> <summary> - Returns a collection of the ancestor tokens of this token. + Converts the <see cref="T:System.DateTime"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified. </summary> - <returns>A collection of the ancestor tokens of this token.</returns> - </member> - <member name="M:Newtonsoft.Json.Linq.JToken.AfterSelf"> + <param name="value">The value to convert.</param> + <param name="format">The format the date will be converted to.</param> + <param name="timeZoneHandling">The time zone handling when the date is converted to a string.</param> + <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)"> <summary> - Returns a collection of the sibling tokens after this token, in document order. + Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation. </summary> - <returns>A collection of the sibling tokens after this tokens, in document order.</returns> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.BeforeSelf"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)"> <summary> - Returns a collection of the sibling tokens before this token, in document order. + Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified. </summary> - <returns>A collection of the sibling tokens before this token, in document order.</returns> + <param name="value">The value to convert.</param> + <param name="format">The format the date will be converted to.</param> + <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)"> <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key converted to the specified type. + Converts the <see cref="T:System.Boolean"/> to its JSON string representation. </summary> - <typeparam name="T">The type to convert the token to.</typeparam> - <param name="key">The token key.</param> - <returns>The converted token value.</returns> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.Boolean"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Children"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Char)"> <summary> - Returns a collection of the child tokens of this token, in document order. + Converts the <see cref="T:System.Char"/> to its JSON string representation. </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.Char"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Children``1"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)"> <summary> - Returns a collection of the child tokens of this token, in document order, filtered by the specified type. + Converts the <see cref="T:System.Enum"/> to its JSON string representation. </summary> - <typeparam name="T">The type to filter the child tokens on.</typeparam> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.Enum"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Values``1"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)"> <summary> - Returns a collection of the child values of this token, in document order. + Converts the <see cref="T:System.Int32"/> to its JSON string representation. </summary> - <typeparam name="T">The type to convert the values to.</typeparam> - <returns>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.Int32"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Remove"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)"> <summary> - Removes this token from its parent. + Converts the <see cref="T:System.Int16"/> to its JSON string representation. </summary> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.Int16"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)"> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)"> + <summary> + Converts the <see cref="T:System.UInt16"/> to its JSON string representation. + </summary> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.UInt16"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)"> + <summary> + Converts the <see cref="T:System.UInt32"/> to its JSON string representation. + </summary> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.UInt32"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)"> + <summary> + Converts the <see cref="T:System.Int64"/> to its JSON string representation. + </summary> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.Int64"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)"> + <summary> + Converts the <see cref="T:System.UInt64"/> to its JSON string representation. + </summary> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.UInt64"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Single)"> + <summary> + Converts the <see cref="T:System.Single"/> to its JSON string representation. + </summary> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.Single"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Double)"> + <summary> + Converts the <see cref="T:System.Double"/> to its JSON string representation. + </summary> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.Double"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)"> + <summary> + Converts the <see cref="T:System.Byte"/> to its JSON string representation. + </summary> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.Byte"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)"> + <summary> + Converts the <see cref="T:System.SByte"/> to its JSON string representation. + </summary> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)"> + <summary> + Converts the <see cref="T:System.Decimal"/> to its JSON string representation. + </summary> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)"> + <summary> + Converts the <see cref="T:System.Guid"/> to its JSON string representation. + </summary> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.Guid"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)"> + <summary> + Converts the <see cref="T:System.TimeSpan"/> to its JSON string representation. + </summary> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.TimeSpan"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)"> + <summary> + Converts the <see cref="T:System.Uri"/> to its JSON string representation. + </summary> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.Uri"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String)"> + <summary> + Converts the <see cref="T:System.String"/> to its JSON string representation. + </summary> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)"> + <summary> + Converts the <see cref="T:System.String"/> to its JSON string representation. + </summary> + <param name="value">The value to convert.</param> + <param name="delimiter">The string delimiter character.</param> + <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char,Newtonsoft.Json.StringEscapeHandling)"> + <summary> + Converts the <see cref="T:System.String"/> to its JSON string representation. + </summary> + <param name="value">The value to convert.</param> + <param name="delimiter">The string delimiter character.</param> + <param name="stringEscapeHandling">The string escape handling.</param> + <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)"> + <summary> + Converts the <see cref="T:System.Object"/> to its JSON string representation. + </summary> + <param name="value">The value to convert.</param> + <returns>A JSON string representation of the <see cref="T:System.Object"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)"> + <summary> + Serializes the specified object to a JSON string. + </summary> + <param name="value">The object to serialize.</param> + <returns>A JSON string representation of the object.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)"> + <summary> + Serializes the specified object to a JSON string using formatting. + </summary> + <param name="value">The object to serialize.</param> + <param name="formatting">Indicates how the output is formatted.</param> + <returns> + A JSON string representation of the object. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])"> + <summary> + Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + </summary> + <param name="value">The object to serialize.</param> + <param name="converters">A collection converters used while serializing.</param> + <returns>A JSON string representation of the object.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> + <summary> + Serializes the specified object to a JSON string using formatting and a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + </summary> + <param name="value">The object to serialize.</param> + <param name="formatting">Indicates how the output is formatted.</param> + <param name="converters">A collection converters used while serializing.</param> + <returns>A JSON string representation of the object.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Serializes the specified object to a JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <param name="value">The object to serialize.</param> + <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. + If this is null, default serialization settings will be used.</param> + <returns> + A JSON string representation of the object. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <param name="value">The object to serialize.</param> + <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. + If this is null, default serialization settings will be used.</param> + <param name="type"> + The type of the value being serialized. + This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> + <returns> + A JSON string representation of the object. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Serializes the specified object to a JSON string using formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <param name="value">The object to serialize.</param> + <param name="formatting">Indicates how the output is formatted.</param> + <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. + If this is null, default serialization settings will be used.</param> + <returns> + A JSON string representation of the object. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <param name="value">The object to serialize.</param> + <param name="formatting">Indicates how the output is formatted.</param> + <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. + If this is null, default serialization settings will be used.</param> + <param name="type"> + The type of the value being serialized. + This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> + <returns> + A JSON string representation of the object. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String)"> + <summary> + Deserializes the JSON to a .NET object. + </summary> + <param name="value">The JSON to deserialize.</param> + <returns>The deserialized object from the JSON string.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Deserializes the JSON to a .NET object using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <param name="value">The JSON to deserialize.</param> + <param name="settings"> + The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. + If this is null, default serialization settings will be used. + </param> + <returns>The deserialized object from the JSON string.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)"> + <summary> + Deserializes the JSON to the specified .NET type. + </summary> + <param name="value">The JSON to deserialize.</param> + <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param> + <returns>The deserialized object from the JSON string.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)"> + <summary> + Deserializes the JSON to the specified .NET type. + </summary> + <typeparam name="T">The type of the object to deserialize to.</typeparam> + <param name="value">The JSON to deserialize.</param> + <returns>The deserialized object from the JSON string.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)"> + <summary> + Deserializes the JSON to the given anonymous type. + </summary> + <typeparam name="T"> + The anonymous type to deserialize to. This can't be specified + traditionally and must be infered from the anonymous type passed + as a parameter. + </typeparam> + <param name="value">The JSON to deserialize.</param> + <param name="anonymousTypeObject">The anonymous type object.</param> + <returns>The deserialized anonymous type from the JSON string.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Deserializes the JSON to the given anonymous type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <typeparam name="T"> + The anonymous type to deserialize to. This can't be specified + traditionally and must be infered from the anonymous type passed + as a parameter. + </typeparam> + <param name="value">The JSON to deserialize.</param> + <param name="anonymousTypeObject">The anonymous type object.</param> + <param name="settings"> + The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. + If this is null, default serialization settings will be used. + </param> + <returns>The deserialized anonymous type from the JSON string.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])"> + <summary> + Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + </summary> + <typeparam name="T">The type of the object to deserialize to.</typeparam> + <param name="value">The JSON to deserialize.</param> + <param name="converters">Converters to use while deserializing.</param> + <returns>The deserialized object from the JSON string.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <typeparam name="T">The type of the object to deserialize to.</typeparam> + <param name="value">The object to deserialize.</param> + <param name="settings"> + The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. + If this is null, default serialization settings will be used. + </param> + <returns>The deserialized object from the JSON string.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])"> + <summary> + Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + </summary> + <param name="value">The JSON to deserialize.</param> + <param name="type">The type of the object to deserialize.</param> + <param name="converters">Converters to use while deserializing.</param> + <returns>The deserialized object from the JSON string.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <param name="value">The JSON to deserialize.</param> + <param name="type">The type of the object to deserialize to.</param> + <param name="settings"> + The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. + If this is null, default serialization settings will be used. + </param> + <returns>The deserialized object from the JSON string.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object)"> + <summary> + Populates the object with values from the JSON string. + </summary> + <param name="value">The JSON to populate values from.</param> + <param name="target">The target object to populate values onto.</param> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Populates the object with values from the JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <param name="value">The JSON to populate values from.</param> + <param name="target">The target object to populate values onto.</param> + <param name="settings"> + The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. + If this is null, default serialization settings will be used. + </param> + </member> + <member name="P:Newtonsoft.Json.JsonConvert.DefaultSettings"> + <summary> + Gets or sets a function that creates default <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + Default settings are automatically used by serialization methods on <see cref="T:Newtonsoft.Json.JsonConvert"/>, + and <see cref="M:Newtonsoft.Json.Linq.JToken.ToObject``1"/> and <see cref="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"/> on <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + To serialize without using any default settings create a <see cref="T:Newtonsoft.Json.JsonSerializer"/> with + <see cref="M:Newtonsoft.Json.JsonSerializer.Create"/>. + </summary> + </member> + <member name="T:Newtonsoft.Json.JsonConverterAttribute"> + <summary> + Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified <see cref="T:Newtonsoft.Json.JsonConverter"/> when serializing the member or class. + </summary> + </member> + <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class. + </summary> + <param name="converterType">Type of the converter.</param> + </member> + <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type,System.Object[])"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class. + </summary> + <param name="converterType">Type of the converter.</param> + <param name="converterParameters">Parameter list to use when constructing the JsonConverter. Can be null.</param> + </member> + <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType"> + <summary> + Gets the type of the converter. + </summary> + <value>The type of the converter.</value> + </member> + <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterParameters"> + <summary> + The parameter list to use when constructing the JsonConverter described by ConverterType. + If null, the default constructor is used. + </summary> + </member> + <member name="T:Newtonsoft.Json.JsonConverterCollection"> <summary> - Replaces this token with the specified token. + Represents a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. </summary> - <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> + <member name="T:Newtonsoft.Json.JsonDictionaryAttribute"> <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. + Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection. </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToString"> + <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor"> <summary> - Returns the indented JSON for this token. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class. </summary> - <returns> - The indented JSON for this token. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> + <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)"> <summary> - Returns the JSON for this token using the given formatting and converters. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class with the specified container Id. </summary> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> - <returns>The JSON for this token using the given formatting and converters.</returns> + <param name="id">The container Id.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean"> + <member name="T:Newtonsoft.Json.JsonException"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Boolean"/>. + The exception thrown when an error occurs during Json serialization or deserialization. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTimeOffset"> + <member name="M:Newtonsoft.Json.JsonException.#ctor"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTimeOffset"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}"> + <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class + with a specified error message. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="message">The error message that explains the reason for the exception.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64"> + <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int64"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class + with a specified error message and a reference to the inner exception that is the cause of this exception. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="message">The error message that explains the reason for the exception.</param> + <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}"> + <member name="T:Newtonsoft.Json.JsonExtensionDataAttribute"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to deserialize properties with no matching class member into the specified collection + and write values during serialization. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTimeOffset}"> + <member name="M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonExtensionDataAttribute"/> class. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}"> + <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.WriteData"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + Gets or sets a value that indicates whether to write extension data when serializing the object. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <value> + <c>true</c> to write extension data when serializing the object; otherwise, <c>false</c>. The default is <c>true</c>. + </value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}"> + <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.ReadData"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + Gets or sets a value that indicates whether to read extension data when deserializing the object. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <value> + <c>true</c> to read extension data when deserializing the object; otherwise, <c>false</c>. The default is <c>true</c>. + </value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32"> + <member name="T:Newtonsoft.Json.JsonIgnoreAttribute"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int32"/>. + Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16"> + <member name="T:Newtonsoft.Json.JsonObjectAttribute"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int16"/>. + Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16"> + <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt16"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}"> + <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified member serialization. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="memberSerialization">The member serialization.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}"> + <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified container Id. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="id">The container Id.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}"> + <member name="P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + Gets or sets the member serialization. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <value>The member serialization.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime"> + <member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTime"/>. + Gets or sets a value that indicates whether the object's properties are required. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <value> + A value indicating whether the object's properties are required. + </value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}"> + <member name="T:Newtonsoft.Json.JsonPropertyAttribute"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member with the specified name. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}"> + <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal"> + <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Decimal"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class with the specified name. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <param name="propertyName">Name of the property.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}"> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + Gets or sets the converter used when serializing the property's collection items. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <value>The collection's items converter.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}"> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <example> + [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + </example> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double"> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Double"/>. + Gets or sets the null value handling used when serializing this property. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <value>The null value handling.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single"> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Single"/>. + Gets or sets the default value handling used when serializing this property. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <value>The default value handling.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String"> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.String"/>. + Gets or sets the reference loop handling used when serializing this property. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <value>The reference loop handling.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32"> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt32"/>. + Gets or sets the object creation handling used when deserializing this property. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <value>The object creation handling.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64"> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt64"/>. + Gets or sets the type name handling used when serializing this property. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <value>The type name handling.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]"> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.IsReference"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte[]"/>. + Gets or sets whether this property's value is serialized as a reference. </summary> - <param name="value">The value.</param> - <returns>The result of the conversion.</returns> + <value>Whether this property's value is serialized as a reference.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken"> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Order"> <summary> - Performs an implicit conversion from <see cref="T:System.Boolean"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets or sets the order of serialization and deserialization of a member. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <value>The numeric order of serialization or deserialization.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTimeOffset)~Newtonsoft.Json.Linq.JToken"> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Required"> <summary> - Performs an implicit conversion from <see cref="T:System.DateTimeOffset"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets or sets a value indicating whether this property is required. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <value> + A value indicating whether this property is required. + </value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken"> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName"> <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets or sets the name of the property. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <value>The name of the property.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken"> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling"> <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets or sets the the reference loop handling used when serializing the property's collection items. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <value>The collection's items reference loop handling.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken"> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling"> <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets or sets the the type name handling used when serializing the property's collection items. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <value>The collection's items type name handling.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTimeOffset})~Newtonsoft.Json.Linq.JToken"> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference"> <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets or sets whether this property's collection items are serialized as a reference. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <value>Whether this property's collection items are serialized as a reference.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken"> + <member name="T:Newtonsoft.Json.JsonReaderException"> <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + The exception thrown when an error occurs while reading Json text. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.JsonReaderException.#ctor"> <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)"> <summary> - Performs an implicit conversion from <see cref="T:System.Int16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class + with a specified error message. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <param name="message">The error message that explains the reason for the exception.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)"> <summary> - Performs an implicit conversion from <see cref="T:System.UInt16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class + with a specified error message and a reference to the inner exception that is the cause of this exception. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <param name="message">The error message that explains the reason for the exception.</param> + <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken"> + <member name="P:Newtonsoft.Json.JsonReaderException.LineNumber"> <summary> - Performs an implicit conversion from <see cref="T:System.Int32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets the line number indicating where the error occurred. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <value>The line number indicating where the error occurred.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken"> + <member name="P:Newtonsoft.Json.JsonReaderException.LinePosition"> <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets the line position indicating where the error occurred. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <value>The line position indicating where the error occurred.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken"> + <member name="P:Newtonsoft.Json.JsonReaderException.Path"> <summary> - Performs an implicit conversion from <see cref="T:System.DateTime"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets the path to the JSON where the error occurred. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <value>The path to the JSON where the error occurred.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken"> + <member name="T:Newtonsoft.Json.JsonSerializationException"> <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + The exception thrown when an error occurs during Json serialization or deserialization. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor"> <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)"> <summary> - Performs an implicit conversion from <see cref="T:System.Decimal"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class + with a specified error message. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <param name="message">The error message that explains the reason for the exception.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)"> <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class + with a specified error message and a reference to the inner exception that is the cause of this exception. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <param name="message">The error message that explains the reason for the exception.</param> + <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken"> + <member name="T:Newtonsoft.Json.JsonSerializer"> <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Serializes and deserializes objects into and from the JSON format. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> enables you to control how objects are encoded into JSON. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.JsonSerializer.#ctor"> <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.JsonSerializer.Create"> <summary> - Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. + </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Performs an implicit conversion from <see cref="T:System.Double"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. + </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault"> <summary> - Performs an implicit conversion from <see cref="T:System.Single"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. + </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault(Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Performs an implicit conversion from <see cref="T:System.String"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. + </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)"> <summary> - Performs an implicit conversion from <see cref="T:System.UInt32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Populates the JSON values onto the target object. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <param name="reader">The <see cref="T:System.IO.TextReader"/> that contains the JSON structure to reader values from.</param> + <param name="target">The target object to populate values onto.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)"> <summary> - Performs an implicit conversion from <see cref="T:System.UInt64"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Populates the JSON values onto the target object. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to reader values from.</param> + <param name="target">The target object to populate values onto.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken"> + <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)"> <summary> - Performs an implicit conversion from <see cref="T:System.Byte[]"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. </summary> - <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to deserialize.</param> + <returns>The <see cref="T:System.Object"/> being deserialized.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.CreateReader"> + <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)"> <summary> - Creates an <see cref="T:Newtonsoft.Json.JsonReader"/> for this token. + Deserializes the Json structure contained by the specified <see cref="T:System.IO.StringReader"/> + into an instance of the specified type. </summary> - <returns>An <see cref="T:Newtonsoft.Json.JsonReader"/> that can be used to read this token and its descendants.</returns> + <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the object.</param> + <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param> + <returns>The instance of <paramref name="objectType"/> being deserialized.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"> + <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)"> <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object. + Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/> + into an instance of the specified type. </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param> + <typeparam name="T">The type of the object to deserialize.</typeparam> + <returns>The instance of <typeparamref name="T"/> being deserialized.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)"> <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/> + into an instance of the specified type. </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when reading the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param> + <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param> + <returns>The instance of <paramref name="objectType"/> being deserialized.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1"> + <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)"> <summary> - Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Serializes the specified <see cref="T:System.Object"/> and writes the Json structure + to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>. </summary> - <returns>The new object created from the JSON value.</returns> + <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param> + <param name="value">The <see cref="T:System.Object"/> to serialize.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)"> <summary> - Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Serializes the specified <see cref="T:System.Object"/> and writes the Json structure + to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>. </summary> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param> - <returns>The new object created from the JSON value.</returns> + <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param> + <param name="value">The <see cref="T:System.Object"/> to serialize.</param> + <param name="objectType"> + The type of the value being serialized. + This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)"> + <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object,System.Type)"> <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. + Serializes the specified <see cref="T:System.Object"/> and writes the Json structure + to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>. </summary> - <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns> - An <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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. - </returns> + <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param> + <param name="value">The <see cref="T:System.Object"/> to serialize.</param> + <param name="objectType"> + The type of the value being serialized. + This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Parse(System.String)"> + <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)"> <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a string that contains JSON. + Serializes the specified <see cref="T:System.Object"/> and writes the Json structure + to a <c>Stream</c> using the specified <see cref="T:Newtonsoft.Json.JsonWriter"/>. </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> populated from the string that contains JSON.</returns> + <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param> + <param name="value">The <see cref="T:System.Object"/> to serialize.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)"> + <member name="E:Newtonsoft.Json.JsonSerializer.Error"> <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. + Occurs when the <see cref="T:Newtonsoft.Json.JsonSerializer"/> errors during serialization and deserialization. </summary> - <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns> - An <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)"> + <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceResolver"> <summary> - Selects the token that matches the object path. + Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references. </summary> - <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. - </param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path or a null reference if no matching token is found.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)"> + <member name="P:Newtonsoft.Json.JsonSerializer.Binder"> <summary> - Selects the token that matches the object path. + Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names. </summary> - <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. - </param> - <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no token is found.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.GetMetaObject(System.Linq.Expressions.Expression)"> + <member name="P:Newtonsoft.Json.JsonSerializer.TraceWriter"> <summary> - Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object. + Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages. </summary> - <param name="parameter">The expression tree representation of the runtime value.</param> - <returns> - The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object. - </returns> + <value>The trace writer.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.System#Dynamic#IDynamicMetaObjectProvider#GetMetaObject(System.Linq.Expressions.Expression)"> + <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"> <summary> - Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object. + Gets or sets how type name writing and reading is handled by the serializer. </summary> - <param name="parameter">The expression tree representation of the runtime value.</param> - <returns> - The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JToken.DeepClone"> + <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat"> <summary> - Creates a new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. All child tokens are recursively cloned. + Gets or sets how a type name assembly is written and resolved by the serializer. </summary> - <returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> + <value>The type name assembly format.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer"> + <member name="P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling"> <summary> - Gets a comparer that can compare two tokens for value equality. + Gets or sets how object references are preserved by the serializer. </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"/> that can compare two nodes for value equality.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Parent"> + <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling"> <summary> - Gets or sets the parent. + Get or set how reference loops (e.g. a class referencing itself) is handled. </summary> - <value>The parent.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Root"> + <member name="P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling"> <summary> - Gets the root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. </summary> - <value>The root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Type"> + <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling"> <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Get or set how null values are handled during serialization and deserialization. </summary> - <value>The type.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JToken.HasValues"> + <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling"> <summary> - Gets a value indicating whether this token has childen tokens. + Get or set how null default are handled during serialization and deserialization. </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Next"> + <member name="P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling"> <summary> - Gets the next sibling token of this node. + Gets or sets how objects are created during deserialization. </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the next sibling token.</value> + <value>The object creation handling.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Previous"> + <member name="P:Newtonsoft.Json.JsonSerializer.ConstructorHandling"> <summary> - Gets the previous sibling token of this node. + Gets or sets how constructors are used during deserialization. </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the previous sibling token.</value> + <value>The constructor handling.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Item(System.Object)"> + <member name="P:Newtonsoft.Json.JsonSerializer.MetadataPropertyHandling"> <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. + Gets or sets how metadata properties are used during deserialization. </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> + <value>The metadata properties handling.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JToken.First"> + <member name="P:Newtonsoft.Json.JsonSerializer.Converters"> <summary> - Get the first child token of this token. + Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> + <value>Collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JToken.Last"> + <member name="P:Newtonsoft.Json.JsonSerializer.ContractResolver"> <summary> - Get the last child token of this token. + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. </summary> - <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)"> + <member name="P:Newtonsoft.Json.JsonSerializer.Context"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class from another <see cref="T:Newtonsoft.Json.Linq.JValue"/> object. + Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods. </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JValue"/> object to copy from.</param> + <value>The context.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)"> + <member name="P:Newtonsoft.Json.JsonSerializer.Formatting"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + Indicates how JSON text output is formatted. </summary> - <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)"> + <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatHandling"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + Get or set how dates are written to JSON text. </summary> - <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)"> + <member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization. </summary> - <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)"> + <member name="P:Newtonsoft.Json.JsonSerializer.DateParseHandling"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. </summary> - <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)"> + <member name="P:Newtonsoft.Json.JsonSerializer.FloatParseHandling"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. </summary> - <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)"> + <member name="P:Newtonsoft.Json.JsonSerializer.FloatFormatHandling"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>, + are written as JSON text. </summary> - <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)"> + <member name="P:Newtonsoft.Json.JsonSerializer.StringEscapeHandling"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + Get or set how strings are escaped when writing JSON text. </summary> - <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)"> + <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatString"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text. </summary> - <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)"> + <member name="P:Newtonsoft.Json.JsonSerializer.Culture"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. </summary> - <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)"> + <member name="P:Newtonsoft.Json.JsonSerializer.MaxDepth"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. </summary> - <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)"> + <member name="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent"> <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value. + Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. </summary> - <param name="value">The value.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.</returns> + <value> + <c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>. + </value> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)"> + <member name="T:Newtonsoft.Json.JsonSerializerSettings"> <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value. + Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object. </summary> - <param name="value">The value.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> + <member name="M:Newtonsoft.Json.JsonSerializerSettings.#ctor"> <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class. </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling"> <summary> - Indicates whether the current object is equal to another object of the same type. + Gets or sets how reference loops (e.g. a class referencing itself) is handled. </summary> - <returns> - true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false. - </returns> - <param name="other">An object to compare with this object.</param> + <value>Reference loop handling.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling"> <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>. + Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param> - <returns> - true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false. - </returns> - <exception cref="T:System.NullReferenceException"> - The <paramref name="obj"/> parameter is null. - </exception> + <value>Missing member handling.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.GetHashCode"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling"> <summary> - Serves as a hash function for a particular type. + Gets or sets how objects are created during deserialization. </summary> - <returns> - A hash code for the current <see cref="T:System.Object"/>. - </returns> + <value>The object creation handling.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling"> <summary> - Returns a <see cref="T:System.String"/> that represents this instance. + Gets or sets how null values are handled during serialization and deserialization. </summary> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> + <value>Null value handling.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String)"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling"> <summary> - Returns a <see cref="T:System.String"/> that represents this instance. + Gets or sets how null default are handled during serialization and deserialization. </summary> - <param name="format">The format.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> + <value>The default value handling.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.Converters"> <summary> - Returns a <see cref="T:System.String"/> that represents this instance. + Gets or sets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. </summary> - <param name="formatProvider">The format provider.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> + <value>The converters.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling"> <summary> - Returns a <see cref="T:System.String"/> that represents this instance. + Gets or sets how object references are preserved by the serializer. </summary> - <param name="format">The format.</param> - <param name="formatProvider">The format provider.</param> - <returns> - A <see cref="T:System.String"/> that represents this instance. - </returns> + <value>The preserve references handling.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.GetMetaObject(System.Linq.Expressions.Expression)"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling"> <summary> - Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object. + Gets or sets how type name writing and reading is handled by the serializer. </summary> - <param name="parameter">The expression tree representation of the runtime value.</param> - <returns> - The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object. - </returns> + <value>The type name handling.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.MetadataPropertyHandling"> <summary> - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. + Gets or sets how metadata properties are used during deserialization. </summary> - <param name="obj">An object to compare with this instance.</param> - <returns> - A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings: - Value - Meaning - Less than zero - This instance is less than <paramref name="obj"/>. - Zero - This instance is equal to <paramref name="obj"/>. - Greater than zero - This instance is greater than <paramref name="obj"/>. - </returns> - <exception cref="T:System.ArgumentException"> - <paramref name="obj"/> is not the same type as this instance. - </exception> + <value>The metadata properties handling.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JValue.HasValues"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat"> <summary> - Gets a value indicating whether this token has childen tokens. + Gets or sets how a type name assembly is written and resolved by the serializer. </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> + <value>The type name assembly format.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JValue.Type"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling"> <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets or sets how constructors are used during deserialization. </summary> - <value>The type.</value> + <value>The constructor handling.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JValue.Value"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver"> <summary> - Gets or sets the underlying token value. + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. </summary> - <value>The underlying token value.</value> + <value>The contract resolver.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class from another <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object. + Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references. </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object to copy from.</param> + <value>The reference resolver.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.TraceWriter"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class. + Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages. </summary> - <param name="rawJson">The raw json.</param> + <value>The trace writer.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder"> <summary> - Creates an instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token. + Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names. </summary> - <param name="reader">The reader.</param> - <returns>An instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns> + <value>The binder.</value> </member> - <member name="T:Newtonsoft.Json.Required"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.Error"> <summary> - Indicating whether a property is required. + Gets or sets the error handler called during serialization and deserialization. </summary> + <value>The error handler called during serialization and deserialization.</value> </member> - <member name="F:Newtonsoft.Json.Required.Default"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.Context"> <summary> - The property is not required. The default state. + Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods. </summary> + <value>The context.</value> </member> - <member name="F:Newtonsoft.Json.Required.AllowNull"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatString"> <summary> - The property must be defined in JSON but can be a null value. + Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text. </summary> </member> - <member name="F:Newtonsoft.Json.Required.Always"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth"> <summary> - The property must be defined in JSON and cannot be a null value. + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. </summary> </member> - <member name="T:Newtonsoft.Json.Serialization.JsonDynamicContract"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.Formatting"> <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Indicates how JSON text output is formatted. </summary> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonDynamicContract.#ctor(System.Type)"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> class. + Get or set how dates are written to JSON text. </summary> - <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDynamicContract.Properties"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling"> <summary> - Gets the object's properties. + Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization. </summary> - <value>The object's properties.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDynamicContract.PropertyNameResolver"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling"> <summary> - Gets or sets the property name resolver. + Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. </summary> - <value>The property name resolver.</value> </member> - <member name="T:Newtonsoft.Json.Serialization.JsonISerializableContract"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatFormatHandling"> <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>, + are written as JSON. </summary> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonISerializableContract.#ctor(System.Type)"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatParseHandling"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> class. + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. </summary> - <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonISerializableContract.ISerializableCreator"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.StringEscapeHandling"> <summary> - Gets or sets the ISerializable object constructor. + Get or set how strings are escaped when writing JSON text. </summary> - <value>The ISerializable object constructor.</value> </member> - <member name="T:Newtonsoft.Json.Serialization.JsonLinqContract"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture"> <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. </summary> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> class. + Gets a value indicating whether there will be a check for additional content after deserializing an object. </summary> - <param name="underlyingType">The underlying type for the contract.</param> + <value> + <c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>. + </value> </member> - <member name="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"> + <member name="T:Newtonsoft.Json.JsonTextReader"> <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Represents a reader that provides fast, non-cached, forward-only access to JSON text data. </summary> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)"> + <member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> class. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>. </summary> - <param name="underlyingType">The underlying type for the contract.</param> + <param name="reader">The <c>TextReader</c> containing the XML data to read.</param> </member> - <member name="T:Newtonsoft.Json.Serialization.DynamicValueProvider"> + <member name="M:Newtonsoft.Json.JsonTextReader.Read"> <summary> - Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using dynamic methods. + Reads the next JSON token from the stream. </summary> + <returns> + true if the next token was read successfully; false if there are no more tokens to read. + </returns> </member> - <member name="T:Newtonsoft.Json.Serialization.IValueProvider"> + <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBytes"> <summary> - Provides methods to get and set values. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> + <returns> + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. + </returns> </member> - <member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)"> + <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal"> <summary> - Sets the value. + Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. </summary> - <param name="target">The target to set the value on.</param> - <param name="value">The value to set on the target.</param> + <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)"> + <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32"> <summary> - Gets the value. + Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. </summary> - <param name="target">The target to get the value from.</param> - <returns>The value.</returns> + <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.#ctor(System.Reflection.MemberInfo)"> + <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsString"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DynamicValueProvider"/> class. + Reads the next JSON token from the stream as a <see cref="T:System.String"/>. </summary> - <param name="memberInfo">The member info.</param> + <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.SetValue(System.Object,System.Object)"> + <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime"> <summary> - Sets the value. + Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. </summary> - <param name="target">The target to set the value on.</param> - <param name="value">The value to set on the target.</param> + <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.GetValue(System.Object)"> + <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset"> <summary> - Gets the value. + Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. </summary> - <param name="target">The target to get the value from.</param> - <returns>The value.</returns> + <returns>A <see cref="T:System.DateTimeOffset"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="T:Newtonsoft.Json.Serialization.ErrorEventArgs"> + <member name="M:Newtonsoft.Json.JsonTextReader.Close"> <summary> - Provides data for the Error event. + Changes the state to closed. </summary> </member> - <member name="M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)"> + <member name="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ErrorEventArgs"/> class. + Gets a value indicating whether the class can return line information. </summary> - <param name="currentObject">The current object.</param> - <param name="errorContext">The error context.</param> + <returns> + <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>. + </returns> </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject"> + <member name="P:Newtonsoft.Json.JsonTextReader.LineNumber"> <summary> - Gets the current object the error event is being raised against. + Gets the current line number. </summary> - <value>The current object the error event is being raised against.</value> + <value> + The current line number or 0 if no line information is available (for example, HasLineInfo returns false). + </value> </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext"> + <member name="P:Newtonsoft.Json.JsonTextReader.LinePosition"> <summary> - Gets the error context. + Gets the current line position. </summary> - <value>The error context.</value> + <value> + The current line position or 0 if no line information is available (for example, HasLineInfo returns false). + </value> </member> - <member name="T:Newtonsoft.Json.Linq.JPropertyDescriptor"> + <member name="T:Newtonsoft.Json.JsonTextWriter"> <summary> - Represents a view of a <see cref="T:Newtonsoft.Json.Linq.JProperty"/>. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.#ctor(System.String,System.Type)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JPropertyDescriptor"/> class. + Creates an instance of the <c>JsonWriter</c> class using the specified <see cref="T:System.IO.TextWriter"/>. </summary> - <param name="name">The name.</param> - <param name="propertyType">Type of the property.</param> + <param name="textWriter">The <c>TextWriter</c> to write to.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.CanResetValue(System.Object)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.Flush"> <summary> - When overridden in a derived class, returns whether resetting an object changes its value. + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. </summary> - <returns> - true if resetting the component changes its value; otherwise, false. - </returns> - <param name="component">The component to test for reset capability. - </param> </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.GetValue(System.Object)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.Close"> <summary> - When overridden in a derived class, gets the current value of the property on a component. + Closes this stream and the underlying stream. </summary> - <returns> - The value of a property for a given component. - </returns> - <param name="component">The component with the property for which to retrieve the value. - </param> </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ResetValue(System.Object)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObject"> <summary> - When overridden in a derived class, resets the value for this property of the component to the default value. + Writes the beginning of a Json object. </summary> - <param name="component">The component with the property value that is to be reset to the default value. - </param> </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.SetValue(System.Object,System.Object)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArray"> <summary> - When overridden in a derived class, sets the value of the component to a different value. + Writes the beginning of a Json array. </summary> - <param name="component">The component with the property value that is to be set. - </param><param name="value">The new value. - </param> </member> - <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ShouldSerializeValue(System.Object)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)"> <summary> - When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted. + Writes the start of a constructor with the given name. </summary> - <returns> - true if the property should be persisted; otherwise, false. - </returns> - <param name="component">The component with the property to be examined for persistence. - </param> + <param name="name">The name of the constructor.</param> </member> - <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.ComponentType"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> <summary> - When overridden in a derived class, gets the type of the component this property is bound to. + Writes the specified end token. </summary> - <returns> - A <see cref="T:System.Type"/> that represents the type of component this property is bound to. When the <see cref="M:System.ComponentModel.PropertyDescriptor.GetValue(System.Object)"/> or <see cref="M:System.ComponentModel.PropertyDescriptor.SetValue(System.Object,System.Object)"/> methods are invoked, the object specified might be an instance of this type. - </returns> + <param name="token">The end token to write.</param> </member> - <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.IsReadOnly"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)"> <summary> - When overridden in a derived class, gets a value indicating whether this property is read-only. + Writes the property name of a name/value pair on a Json object. </summary> - <returns> - true if the property is read-only; otherwise, false. - </returns> + <param name="name">The name of the property.</param> </member> - <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.PropertyType"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String,System.Boolean)"> <summary> - When overridden in a derived class, gets the type of the property. + Writes the property name of a name/value pair on a JSON object. </summary> - <returns> - A <see cref="T:System.Type"/> that represents the type of the property. - </returns> + <param name="name">The name of the property.</param> + <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param> </member> - <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.NameHashCode"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent"> <summary> - Gets the hash code for the name of the member. + Writes indent characters. </summary> - <value></value> - <returns> - The hash code for the name of the member. - </returns> </member> - <member name="T:Newtonsoft.Json.Serialization.IReferenceResolver"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter"> <summary> - Used to resolve references when serializing and deserializing JSON by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Writes the JSON value delimiter. </summary> </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace"> <summary> - Resolves a reference to its object. + Writes an indent space. </summary> - <param name="context">The serialization context.</param> - <param name="reference">The reference to resolve.</param> - <returns>The object that</returns> </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Object)"> <summary> - Gets the reference for the sepecified object. + Writes a <see cref="T:System.Object"/> value. + An error will raised if the value cannot be written as a single JSON token. </summary> - <param name="context">The serialization context.</param> - <param name="value">The object to get a reference for.</param> - <returns>The reference to the object.</returns> + <param name="value">The <see cref="T:System.Object"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull"> <summary> - Determines whether the specified object is referenced. + Writes a null value. </summary> - <param name="context">The serialization context.</param> - <param name="value">The object to test for a reference.</param> - <returns> - <c>true</c> if the specified object is referenced; otherwise, <c>false</c>. - </returns> </member> - <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefined"> <summary> - Adds a reference to the specified object. + Writes an undefined value. </summary> - <param name="context">The serialization context.</param> - <param name="reference">The reference.</param> - <param name="value">The object to reference.</param> </member> - <member name="T:Newtonsoft.Json.PreserveReferencesHandling"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)"> <summary> - Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Writes raw JSON. </summary> + <param name="json">The raw JSON to write.</param> </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.None"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)"> <summary> - Do not preserve references when serializing types. + Writes a <see cref="T:System.String"/> value. </summary> + <param name="value">The <see cref="T:System.String"/> value to write.</param> </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Objects"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)"> <summary> - Preserve references when serializing into a JSON object structure. + Writes a <see cref="T:System.Int32"/> value. </summary> + <param name="value">The <see cref="T:System.Int32"/> value to write.</param> </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Arrays"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)"> <summary> - Preserve references when serializing into a JSON array structure. + Writes a <see cref="T:System.UInt32"/> value. </summary> + <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> </member> - <member name="F:Newtonsoft.Json.PreserveReferencesHandling.All"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)"> <summary> - Preserve references when serializing. + Writes a <see cref="T:System.Int64"/> value. </summary> + <param name="value">The <see cref="T:System.Int64"/> value to write.</param> </member> - <member name="T:Newtonsoft.Json.JsonArrayAttribute"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)"> <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection. + Writes a <see cref="T:System.UInt64"/> value. </summary> + <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class. + Writes a <see cref="T:System.Single"/> value. </summary> + <param name="value">The <see cref="T:System.Single"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Single})"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with a flag indicating whether the array can contain null items + Writes a <see cref="T:System.Nullable`1"/> value. </summary> - <param name="allowNullItems">A flag indicating whether the array can contain null items.</param> + <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class with the specified container Id. + Writes a <see cref="T:System.Double"/> value. </summary> - <param name="id">The container Id.</param> + <param name="value">The <see cref="T:System.Double"/> value to write.</param> </member> - <member name="P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Double})"> <summary> - Gets or sets a value indicating whether null items are allowed in the collection. + Writes a <see cref="T:System.Nullable`1"/> value. </summary> - <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value> + <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> </member> - <member name="T:Newtonsoft.Json.DefaultValueHandling"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)"> <summary> - Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Writes a <see cref="T:System.Boolean"/> value. </summary> + <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Include"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)"> <summary> - 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. + Writes a <see cref="T:System.Int16"/> value. </summary> + <param name="value">The <see cref="T:System.Int16"/> value to write.</param> </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)"> <summary> - Ignore members where the member value is the same as the member's default value when serializing objects - so that is is not written to JSON, and ignores setting members when the JSON value equals the member's default value. + Writes a <see cref="T:System.UInt16"/> value. </summary> + <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)"> <summary> - Members with a default value but no JSON will be set to their default value when deserializing. + Writes a <see cref="T:System.Char"/> value. </summary> + <param name="value">The <see cref="T:System.Char"/> value to write.</param> </member> - <member name="F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)"> <summary> - Ignore members where the member value is the same as the member's default value when serializing objects - and sets members to their default value when deserializing. + Writes a <see cref="T:System.Byte"/> value. </summary> + <param name="value">The <see cref="T:System.Byte"/> value to write.</param> </member> - <member name="T:Newtonsoft.Json.JsonConverterAttribute"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)"> <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified <see cref="T:Newtonsoft.Json.JsonConverter"/> when serializing the member or class. + Writes a <see cref="T:System.SByte"/> value. </summary> + <param name="value">The <see cref="T:System.SByte"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class. + Writes a <see cref="T:System.Decimal"/> value. </summary> - <param name="converterType">Type of the converter.</param> + <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> </member> - <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)"> <summary> - Gets the type of the converter. + Writes a <see cref="T:System.DateTime"/> value. </summary> - <value>The type of the converter.</value> + <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> </member> - <member name="T:Newtonsoft.Json.JsonObjectAttribute"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])"> <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object. + Writes a <see cref="T:System.Byte"/>[] value. </summary> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class. + Writes a <see cref="T:System.DateTimeOffset"/> value. </summary> + <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified member serialization. + Writes a <see cref="T:System.Guid"/> value. </summary> - <param name="memberSerialization">The member serialization.</param> + <param name="value">The <see cref="T:System.Guid"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified container Id. + Writes a <see cref="T:System.TimeSpan"/> value. </summary> - <param name="id">The container Id.</param> + <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> </member> - <member name="P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)"> <summary> - Gets or sets the member serialization. + Writes a <see cref="T:System.Uri"/> value. </summary> - <value>The member serialization.</value> + <param name="value">The <see cref="T:System.Uri"/> value to write.</param> </member> - <member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)"> <summary> - Gets or sets a value that indicates whether the object's properties are required. + Writes out a comment <code>/*...*/</code> containing the specified text. </summary> - <value> - A value indicating whether the object's properties are required. - </value> + <param name="text">Text to place inside the comment.</param> </member> - <member name="T:Newtonsoft.Json.JsonSerializerSettings"> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)"> <summary> - Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object. + Writes out the given white space. </summary> + <param name="ws">The string of white space characters.</param> </member> - <member name="M:Newtonsoft.Json.JsonSerializerSettings.#ctor"> + <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class. + Gets or sets how many IndentChars to write for each level in the hierarchy when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>. </summary> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling"> + <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteChar"> <summary> - Gets or sets how reference loops (e.g. a class referencing itself) is handled. + Gets or sets which character to use to quote attribute values. </summary> - <value>Reference loop handling.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling"> + <member name="P:Newtonsoft.Json.JsonTextWriter.IndentChar"> <summary> - 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 which character to use for indenting when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>. </summary> - <value>Missing member handling.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling"> + <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteName"> <summary> - Gets or sets how objects are created during deserialization. + Gets or sets a value indicating whether object names will be surrounded with quotes. </summary> - <value>The object creation handling.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling"> + <member name="T:Newtonsoft.Json.JsonToken"> <summary> - Gets or sets how null values are handled during serialization and deserialization. + Specifies the type of Json token. </summary> - <value>Null value handling.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling"> + <member name="F:Newtonsoft.Json.JsonToken.None"> <summary> - Gets or sets how null default are handled during serialization and deserialization. + This is returned by the <see cref="T:Newtonsoft.Json.JsonReader"/> if a <see cref="M:Newtonsoft.Json.JsonReader.Read"/> method has not been called. </summary> - <value>The default value handling.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Converters"> + <member name="F:Newtonsoft.Json.JsonToken.StartObject"> <summary> - Gets or sets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. + An object start token. </summary> - <value>The converters.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling"> + <member name="F:Newtonsoft.Json.JsonToken.StartArray"> <summary> - Gets or sets how object references are preserved by the serializer. + An array start token. </summary> - <value>The preserve references handling.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling"> + <member name="F:Newtonsoft.Json.JsonToken.StartConstructor"> <summary> - Gets or sets how type name writing and reading is handled by the serializer. + A constructor start token. </summary> - <value>The type name handling.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat"> + <member name="F:Newtonsoft.Json.JsonToken.PropertyName"> <summary> - Gets or sets how a type name assembly is written and resolved by the serializer. + An object property name. </summary> - <value>The type name assembly format.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling"> + <member name="F:Newtonsoft.Json.JsonToken.Comment"> <summary> - Gets or sets how constructors are used during deserialization. + A comment. </summary> - <value>The constructor handling.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver"> + <member name="F:Newtonsoft.Json.JsonToken.Raw"> <summary> - Gets or sets the contract resolver used by the serializer when - serializing .NET objects to JSON and vice versa. + Raw JSON. </summary> - <value>The contract resolver.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver"> + <member name="F:Newtonsoft.Json.JsonToken.Integer"> <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references. + An integer. </summary> - <value>The reference resolver.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder"> + <member name="F:Newtonsoft.Json.JsonToken.Float"> <summary> - Gets or sets the <see cref="T:System.Runtime.Serialization.SerializationBinder"/> used by the serializer when resolving type names. + A float. </summary> - <value>The binder.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Error"> + <member name="F:Newtonsoft.Json.JsonToken.String"> <summary> - Gets or sets the error handler called during serialization and deserialization. + A string. </summary> - <value>The error handler called during serialization and deserialization.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Context"> + <member name="F:Newtonsoft.Json.JsonToken.Boolean"> <summary> - Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods. + A boolean. </summary> - <value>The context.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth"> + <member name="F:Newtonsoft.Json.JsonToken.Null"> <summary> - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. + A null token. </summary> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Formatting"> + <member name="F:Newtonsoft.Json.JsonToken.Undefined"> <summary> - Indicates how JSON text output is formatted. + An undefined token. </summary> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling"> + <member name="F:Newtonsoft.Json.JsonToken.EndObject"> <summary> - Get or set how dates are written to JSON text. + An object end token. </summary> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling"> + <member name="F:Newtonsoft.Json.JsonToken.EndArray"> <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization. + An array end token. </summary> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling"> + <member name="F:Newtonsoft.Json.JsonToken.EndConstructor"> <summary> - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + A constructor end token. </summary> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture"> + <member name="F:Newtonsoft.Json.JsonToken.Date"> <summary> - Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. + A Date. </summary> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent"> + <member name="F:Newtonsoft.Json.JsonToken.Bytes"> <summary> - Gets a value indicating whether there will be a check for additional content after deserializing an object. + Byte data. </summary> - <value> - <c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>. - </value> </member> <member name="T:Newtonsoft.Json.JsonValidatingReader"> <summary> @@ -3231,10 +3452,10 @@ </member> <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. </returns> </member> <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal"> @@ -3276,7 +3497,7 @@ </member> <member name="P:Newtonsoft.Json.JsonValidatingReader.Value"> <summary> - Gets the text value of the current Json token. + Gets the text value of the current JSON token. </summary> <value></value> </member> @@ -3286,2790 +3507,2880 @@ </summary> <value>The depth of the current token in the JSON document.</value> </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Path"> + <member name="P:Newtonsoft.Json.JsonValidatingReader.Path"> + <summary> + Gets the path of the current JSON token. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonValidatingReader.QuoteChar"> + <summary> + Gets the quotation mark character used to enclose the value of a string. + </summary> + <value></value> + </member> + <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType"> + <summary> + Gets the type of the current JSON token. + </summary> + <value></value> + </member> + <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType"> + <summary> + Gets the Common Language Runtime (CLR) type for the current JSON token. + </summary> + <value></value> + </member> + <member name="P:Newtonsoft.Json.JsonValidatingReader.Schema"> + <summary> + Gets or sets the schema. + </summary> + <value>The schema.</value> + </member> + <member name="P:Newtonsoft.Json.JsonValidatingReader.Reader"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.JsonReader"/> used to construct this <see cref="T:Newtonsoft.Json.JsonValidatingReader"/>. + </summary> + <value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value> + </member> + <member name="T:Newtonsoft.Json.JsonWriterException"> + <summary> + The exception thrown when an error occurs while reading Json text. + </summary> + </member> + <member name="M:Newtonsoft.Json.JsonWriterException.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class. + </summary> + </member> + <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class + with a specified error message. + </summary> + <param name="message">The error message that explains the reason for the exception.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class + with a specified error message and a reference to the inner exception that is the cause of this exception. + </summary> + <param name="message">The error message that explains the reason for the exception.</param> + <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> + </member> + <member name="P:Newtonsoft.Json.JsonWriterException.Path"> + <summary> + Gets the path to the JSON where the error occurred. + </summary> + <value>The path to the JSON where the error occurred.</value> + </member> + <member name="T:Newtonsoft.Json.Linq.Extensions"> + <summary> + Contains the LINQ to JSON extension methods. + </summary> + </member> + <member name="M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})"> + <summary> + Returns a collection of tokens that contains the ancestors of every token in the source collection. + </summary> + <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every token in the source collection.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.Extensions.AncestorsAndSelf``1(System.Collections.Generic.IEnumerable{``0})"> + <summary> + Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection. + </summary> + <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains every token in the source collection, the ancestors of every token in the source collection.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})"> + <summary> + Returns a collection of tokens that contains the descendants of every token in the source collection. + </summary> + <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every token in the source collection.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.Extensions.DescendantsAndSelf``1(System.Collections.Generic.IEnumerable{``0})"> + <summary> + Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection. + </summary> + <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains every token in the source collection, and the descendants of every token in the source collection.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})"> + <summary> + Returns a collection of child properties of every object in the source collection. + </summary> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the source collection.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the properties of every object in the source collection.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> + <summary> + Returns a collection of child values of every object in the source collection with the given key. + </summary> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <param name="key">The token key.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token in the source collection with the given key.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> + <summary> + Returns a collection of child values of every object in the source collection. + </summary> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token in the source collection.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> <summary> - Gets the path of the current JSON token. + Returns a collection of converted child values of every object in the source collection with the given key. </summary> + <typeparam name="U">The type to convert the values to.</typeparam> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <param name="key">The token key.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token in the source collection with the given key.</returns> </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.QuoteChar"> + <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> - Gets the quotation mark character used to enclose the value of a string. + Returns a collection of converted child values of every object in the source collection. </summary> - <value></value> + <typeparam name="U">The type to convert the values to.</typeparam> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token in the source collection.</returns> </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType"> + <member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> - Gets the type of the current Json token. + Converts the value. </summary> - <value></value> + <typeparam name="U">The type to convert the value to.</typeparam> + <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> + <returns>A converted value.</returns> </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType"> + <member name="M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})"> <summary> - Gets the Common Language Runtime (CLR) type for the current Json token. + Converts the value. </summary> - <value></value> + <typeparam name="T">The source collection type.</typeparam> + <typeparam name="U">The type to convert the value to.</typeparam> + <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> + <returns>A converted value.</returns> </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Schema"> + <member name="M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})"> <summary> - Gets or sets the schema. + Returns a collection of child tokens of every array in the source collection. </summary> - <value>The schema.</value> + <typeparam name="T">The source collection type.</typeparam> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token in the source collection.</returns> </member> - <member name="P:Newtonsoft.Json.JsonValidatingReader.Reader"> + <member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})"> <summary> - Gets the <see cref="T:Newtonsoft.Json.JsonReader"/> used to construct this <see cref="T:Newtonsoft.Json.JsonValidatingReader"/>. + Returns a collection of converted child tokens of every array in the source collection. </summary> - <value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <typeparam name="U">The type to convert the values to.</typeparam> + <typeparam name="T">The source collection type.</typeparam> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token in the source collection.</returns> </member> - <member name="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"> + <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> - Compares tokens to determine whether they are equal. + Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>. </summary> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)"> + <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})"> <summary> - Determines whether the specified objects are equal. + Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>. </summary> - <param name="x">The first object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <param name="y">The second object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> - <returns> - true if the specified objects are equal; otherwise, false. - </returns> + <typeparam name="T">The source collection type.</typeparam> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)"> + <member name="T:Newtonsoft.Json.Linq.IJEnumerable`1"> <summary> - Returns a hash code for the specified object. + Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. </summary> - <param name="obj">The <see cref="T:System.Object"/> for which a hash code is to be returned.</param> - <returns>A hash code for the specified object.</returns> - <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj"/> is a reference type and <paramref name="obj"/> is null.</exception> + <typeparam name="T">The type of token</typeparam> </member> - <member name="T:Newtonsoft.Json.MemberSerialization"> + <member name="P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)"> <summary> - Specifies the member serialization options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key. </summary> + <value></value> </member> - <member name="F:Newtonsoft.Json.MemberSerialization.OptOut"> + <member name="T:Newtonsoft.Json.Linq.JArray"> <summary> - All public members are serialized by default. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="T:System.NonSerializedAttribute"/>. - This is the default member serialization mode. + Represents a JSON array. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text" /> + </example> </member> - <member name="F:Newtonsoft.Json.MemberSerialization.OptIn"> + <member name="T:Newtonsoft.Json.Linq.JContainer"> <summary> - Only members must be marked with <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> or <see cref="T:System.Runtime.Serialization.DataMemberAttribute"/> are serialized. - This member serialization mode can also be set by marking the class with <see cref="T:System.Runtime.Serialization.DataContractAttribute"/>. + Represents a token that can contain other tokens. </summary> </member> - <member name="F:Newtonsoft.Json.MemberSerialization.Fields"> + <member name="T:Newtonsoft.Json.Linq.JToken"> <summary> - All public and private fields are serialized. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="T:System.NonSerializedAttribute"/>. - This member serialization mode can also be set by marking the class with <see cref="T:System.SerializableAttribute"/> - and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false. + Represents an abstract JSON token. </summary> </member> - <member name="T:Newtonsoft.Json.ObjectCreationHandling"> + <member name="M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)"> <summary> - Specifies how object creation is handled by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Compares the values of two tokens, including the values of all descendant tokens. </summary> + <param name="t1">The first <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> + <param name="t2">The second <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> + <returns>true if the tokens are equal; otherwise false.</returns> </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Auto"> + <member name="M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)"> <summary> - Reuse existing objects, create new objects when needed. + Adds the specified content immediately after this token. </summary> + <param name="content">A content object that contains simple content or a collection of content objects to be added after this token.</param> </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Reuse"> + <member name="M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)"> <summary> - Only reuse existing objects. + Adds the specified content immediately before this token. </summary> + <param name="content">A content object that contains simple content or a collection of content objects to be added before this token.</param> </member> - <member name="F:Newtonsoft.Json.ObjectCreationHandling.Replace"> + <member name="M:Newtonsoft.Json.Linq.JToken.Ancestors"> <summary> - Always create new objects. + Returns a collection of the ancestor tokens of this token. </summary> + <returns>A collection of the ancestor tokens of this token.</returns> </member> - <member name="T:Newtonsoft.Json.Converters.IsoDateTimeConverter"> + <member name="M:Newtonsoft.Json.Linq.JToken.AncestorsAndSelf"> <summary> - Converts a <see cref="T:System.DateTime"/> to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z). + Returns a collection of tokens that contain this token, and the ancestors of this token. </summary> + <returns>A collection of tokens that contain this token, and the ancestors of this token.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Linq.JToken.AfterSelf"> <summary> - Writes the JSON representation of the object. + Returns a collection of the sibling tokens after this token, in document order. </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> + <returns>A collection of the sibling tokens after this tokens, in document order.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Linq.JToken.BeforeSelf"> <summary> - Reads the JSON representation of the object. + Returns a collection of the sibling tokens before this token, in document order. </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> + <returns>A collection of the sibling tokens before this token, in document order.</returns> </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles"> + <member name="M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)"> <summary> - Gets or sets the date time styles used when converting a date to and from JSON. + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key converted to the specified type. </summary> - <value>The date time styles used when converting a date to and from JSON.</value> + <typeparam name="T">The type to convert the token to.</typeparam> + <param name="key">The token key.</param> + <returns>The converted token value.</returns> </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat"> + <member name="M:Newtonsoft.Json.Linq.JToken.Children"> <summary> - Gets or sets the date time format used when converting a date to and from JSON. + Returns a collection of the child tokens of this token, in document order. </summary> - <value>The date time format used when converting a date to and from JSON.</value> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> </member> - <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture"> + <member name="M:Newtonsoft.Json.Linq.JToken.Children``1"> <summary> - Gets or sets the culture used when converting a date to and from JSON. + Returns a collection of the child tokens of this token, in document order, filtered by the specified type. </summary> - <value>The culture used when converting a date to and from JSON.</value> + <typeparam name="T">The type to filter the child tokens on.</typeparam> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> </member> - <member name="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter"> + <member name="M:Newtonsoft.Json.Linq.JToken.Values``1"> <summary> - Converts a <see cref="T:System.DateTime"/> to and from a JavaScript date constructor (e.g. new Date(52231943)). + Returns a collection of the child values of this token, in document order. </summary> + <typeparam name="T">The type to convert the values to.</typeparam> + <returns>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Linq.JToken.Remove"> <summary> - Writes the JSON representation of the object. + Removes this token from its parent. </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="value">The value.</param> - <param name="serializer">The calling serializer.</param> </member> - <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)"> <summary> - Reads the JSON representation of the object. + Replaces this token with the specified token. </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing property value of the JSON that is being converted.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> + <param name="value">The value.</param> </member> - <member name="T:Newtonsoft.Json.Converters.XmlNodeConverter"> + <member name="M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> <summary> - Converts XML to and from JSON. + Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. </summary> + <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> + <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Linq.JToken.ToString"> <summary> - Writes the JSON representation of the object. + Returns the indented JSON for this token. </summary> - <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> - <param name="serializer">The calling serializer.</param> - <param name="value">The value.</param> + <returns> + The indented JSON for this token. + </returns> </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> <summary> - Reads the JSON representation of the object. + Returns the JSON for this token using the given formatting and converters. </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> - <param name="objectType">Type of the object.</param> - <param name="existingValue">The existing value of object being read.</param> - <param name="serializer">The calling serializer.</param> - <returns>The object value.</returns> + <param name="formatting">Indicates how the output is formatted.</param> + <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> + <returns>The JSON for this token using the given formatting and converters.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.IsNamespaceAttribute(System.String,System.String@)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean"> <summary> - Checks if the attributeName is a namespace attribute. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Boolean"/>. </summary> - <param name="attributeName">Attribute name to test.</param> - <param name="prefix">The attribute name prefix if it has one, otherwise an empty string.</param> - <returns>True if attribute name is for a namespace attribute, otherwise false.</returns> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.CanConvert(System.Type)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTimeOffset"> <summary> - Determines whether this instance can convert the specified value type. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTimeOffset"/>. </summary> - <param name="valueType">Type of the value.</param> - <returns> - <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>. - </returns> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.DeserializeRootElementName"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}"> <summary> - Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> - <value>The name of the deserialize root element.</value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.WriteArrayAttribute"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64"> <summary> - Gets or sets 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. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int64"/>. </summary> - <value><c>true</c> if the array attibute is written to the XML; otherwise, <c>false</c>.</value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.OmitRootObject"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}"> <summary> - Gets or sets a value indicating whether to write the root JSON object. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> - <value><c>true</c> if the JSON root object is omitted; otherwise, <c>false</c>.</value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="T:Newtonsoft.Json.JsonTextReader"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTimeOffset}"> <summary> - Represents a reader that provides fast, non-cached, forward-only access to JSON text data. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> - <param name="reader">The <c>TextReader</c> containing the XML data to read.</param> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextReader.Read"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}"> <summary> - Reads the next JSON token from the stream. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBytes"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Char}"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. - </returns> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32"> <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int32"/>. </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16"> <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int16"/>. </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsString"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16"> <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt16"/>. </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Char"> <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Char"/>. </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte"> <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte"/>. </summary> - <returns>A <see cref="T:System.DateTimeOffset"/>. This method will return <c>null</c> at the end of an array.</returns> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextReader.Close"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.SByte"> <summary> - Changes the state to closed. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.SByte"/>. </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextReader.HasLineInfo"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}"> <summary> - Gets a value indicating whether the class can return line information. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> - <returns> - <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>. - </returns> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.JsonTextReader.LineNumber"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}"> <summary> - Gets the current line number. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> - <value> - The current line number or 0 if no line information is available (for example, HasLineInfo returns false). - </value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.JsonTextReader.LinePosition"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}"> <summary> - Gets the current line position. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> - <value> - The current line position or 0 if no line information is available (for example, HasLineInfo returns false). - </value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="T:Newtonsoft.Json.JsonPropertyAttribute"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Byte}"> <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member with the specified name. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.SByte}"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class with the specified name. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTime"/>. </summary> - <param name="propertyName">Name of the property.</param> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}"> <summary> - Gets or sets the converter used when serializing the property's collection items. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> - <value>The collection's items converter.</value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}"> <summary> - Gets or sets the null value handling used when serializing this property. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> - <value>The null value handling.</value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal"> <summary> - Gets or sets the default value handling used when serializing this property. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Decimal"/>. </summary> - <value>The default value handling.</value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}"> <summary> - Gets or sets the reference loop handling used when serializing this property. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> - <value>The reference loop handling.</value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}"> <summary> - Gets or sets the object creation handling used when deserializing this property. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. </summary> - <value>The object creation handling.</value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double"> <summary> - Gets or sets the type name handling used when serializing this property. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Double"/>. </summary> - <value>The type name handling.</value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.IsReference"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single"> <summary> - Gets or sets whether this property's value is serialized as a reference. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Single"/>. </summary> - <value>Whether this property's value is serialized as a reference.</value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Order"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String"> <summary> - Gets or sets the order of serialization and deserialization of a member. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.String"/>. </summary> - <value>The numeric order of serialization or deserialization.</value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Required"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32"> <summary> - Gets or sets a value indicating whether this property is required. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt32"/>. </summary> - <value> - A value indicating whether this property is required. - </value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64"> <summary> - Gets or sets the name of the property. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt64"/>. </summary> - <value>The name of the property.</value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]"> <summary> - Gets or sets the the reference loop handling used when serializing the property's collection items. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte"/>[]. </summary> - <value>The collection's items reference loop handling.</value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Guid"> <summary> - Gets or sets the the type name handling used when serializing the property's collection items. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>. </summary> - <value>The collection's items type name handling.</value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Guid}"> <summary> - Gets or sets whether this property's collection items are serialized as a reference. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>. </summary> - <value>Whether this property's collection items are serialized as a reference.</value> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="T:Newtonsoft.Json.JsonIgnoreAttribute"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.TimeSpan"> <summary> - Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>. </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="T:Newtonsoft.Json.JsonTextWriter"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.TimeSpan}"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>. </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Uri"> <summary> - Creates an instance of the <c>JsonWriter</c> class using the specified <see cref="T:System.IO.TextWriter"/>. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Uri"/>. </summary> - <param name="textWriter">The <c>TextWriter</c> to write to.</param> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.Flush"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken"> <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + Performs an implicit conversion from <see cref="T:System.Boolean"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.Close"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTimeOffset)~Newtonsoft.Json.Linq.JToken"> <summary> - Closes this stream and the underlying stream. + Performs an implicit conversion from <see cref="T:System.DateTimeOffset"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObject"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte)~Newtonsoft.Json.Linq.JToken"> <summary> - Writes the beginning of a Json object. + Performs an implicit conversion from <see cref="T:System.Byte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArray"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Byte})~Newtonsoft.Json.Linq.JToken"> <summary> - Writes the beginning of a Json array. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.SByte)~Newtonsoft.Json.Linq.JToken"> <summary> - Writes the start of a constructor with the given name. + Performs an implicit conversion from <see cref="T:System.SByte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="name">The name of the constructor.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.SByte})~Newtonsoft.Json.Linq.JToken"> <summary> - Writes the specified end token. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="token">The end token to write.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken"> <summary> - Writes the property name of a name/value pair on a Json object. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="name">The name of the property.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken"> <summary> - Writes indent characters. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken"> <summary> - Writes the JSON value delimiter. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTimeOffset})~Newtonsoft.Json.Linq.JToken"> <summary> - Writes an indent space. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken"> <summary> - Writes a null value. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefined"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken"> <summary> - Writes an undefined value. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken"> <summary> - Writes raw JSON. + Performs an implicit conversion from <see cref="T:System.Int16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="json">The raw JSON to write.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken"> <summary> - Writes a <see cref="T:System.String"/> value. + Performs an implicit conversion from <see cref="T:System.UInt16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken"> <summary> - Writes a <see cref="T:System.Int32"/> value. + Performs an implicit conversion from <see cref="T:System.Int32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken"> <summary> - Writes a <see cref="T:System.UInt32"/> value. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken"> <summary> - Writes a <see cref="T:System.Int64"/> value. + Performs an implicit conversion from <see cref="T:System.DateTime"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken"> <summary> - Writes a <see cref="T:System.UInt64"/> value. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken"> <summary> - Writes a <see cref="T:System.Single"/> value. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken"> <summary> - Writes a <see cref="T:System.Double"/> value. + Performs an implicit conversion from <see cref="T:System.Decimal"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken"> <summary> - Writes a <see cref="T:System.Boolean"/> value. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken"> <summary> - Writes a <see cref="T:System.Int16"/> value. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken"> <summary> - Writes a <see cref="T:System.UInt16"/> value. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken"> <summary> - Writes a <see cref="T:System.Char"/> value. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken"> <summary> - Writes a <see cref="T:System.Byte"/> value. + Performs an implicit conversion from <see cref="T:System.Double"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken"> <summary> - Writes a <see cref="T:System.SByte"/> value. + Performs an implicit conversion from <see cref="T:System.Single"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken"> <summary> - Writes a <see cref="T:System.Decimal"/> value. + Performs an implicit conversion from <see cref="T:System.String"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken"> <summary> - Writes a <see cref="T:System.DateTime"/> value. + Performs an implicit conversion from <see cref="T:System.UInt32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Performs an implicit conversion from <see cref="T:System.UInt64"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken"> <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. + Performs an implicit conversion from <see cref="T:System.Byte"/>[] to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Uri)~Newtonsoft.Json.Linq.JToken"> <summary> - Writes a <see cref="T:System.Guid"/> value. + Performs an implicit conversion from <see cref="T:System.Uri"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.TimeSpan)~Newtonsoft.Json.Linq.JToken"> <summary> - Writes a <see cref="T:System.TimeSpan"/> value. + Performs an implicit conversion from <see cref="T:System.TimeSpan"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.TimeSpan})~Newtonsoft.Json.Linq.JToken"> <summary> - Writes a <see cref="T:System.Uri"/> value. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Guid)~Newtonsoft.Json.Linq.JToken"> <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. + Performs an implicit conversion from <see cref="T:System.Guid"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="text">Text to place inside the comment.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Guid})~Newtonsoft.Json.Linq.JToken"> <summary> - Writes out the given white space. + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="ws">The string of white space characters.</param> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation"> + <member name="M:Newtonsoft.Json.Linq.JToken.CreateReader"> <summary> - Gets or sets how many IndentChars to write for each level in the hierarchy when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>. + Creates an <see cref="T:Newtonsoft.Json.JsonReader"/> for this token. </summary> + <returns>An <see cref="T:Newtonsoft.Json.JsonReader"/> that can be used to read this token and its descendants.</returns> </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteChar"> + <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"> <summary> - Gets or sets which character to use to quote attribute values. + Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object. </summary> + <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns> </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.IndentChar"> + <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> - Gets or sets which character to use for indenting when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>. + Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> + <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> + <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when reading the object.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns> </member> - <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteName"> + <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1"> <summary> - Gets or sets a value indicating whether object names will be surrounded with quotes. + Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <typeparam name="T">The object type that the token will be deserialized to.</typeparam> + <returns>The new object created from the JSON value.</returns> </member> - <member name="T:Newtonsoft.Json.JsonWriterException"> + <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type)"> <summary> - The exception thrown when an error occurs while reading Json text. + Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <param name="objectType">The object type that the token will be deserialized to.</param> + <returns>The new object created from the JSON value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor"> + <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class. + Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> + <typeparam name="T">The object type that the token will be deserialized to.</typeparam> + <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param> + <returns>The new object created from the JSON value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type,Newtonsoft.Json.JsonSerializer)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class - with a specified error message. + Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> - <param name="message">The error message that explains the reason for the exception.</param> + <param name="objectType">The object type that the token will be deserialized to.</param> + <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param> + <returns>The new object created from the JSON value.</returns> </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)"> + <member name="M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. + Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> + <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> + <returns> + An <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <member name="M:Newtonsoft.Json.Linq.JToken.Parse(System.String)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class. + Load a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a string that contains JSON. </summary> - <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> - <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> - <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception> - <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception> + <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> populated from the string that contains JSON.</returns> </member> - <member name="P:Newtonsoft.Json.JsonWriterException.Path"> + <member name="M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)"> <summary> - Gets the path to the JSON where the error occurred. + Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. </summary> - <value>The path to the JSON where the error occurred.</value> + <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> + <returns> + An <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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. + </returns> </member> - <member name="T:Newtonsoft.Json.JsonReaderException"> + <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)"> <summary> - The exception thrown when an error occurs while reading Json text. + Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path. </summary> + <param name="path"> + A <see cref="T:System.String"/> that contains a JPath expression. + </param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>, or null.</returns> </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor"> + <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class. + Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path. </summary> + <param name="path"> + A <see cref="T:System.String"/> that contains a JPath expression. + </param> + <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class - with a specified error message. + Selects a collection of elements using a JPath expression. </summary> - <param name="message">The error message that explains the reason for the exception.</param> + <param name="path"> + A <see cref="T:System.String"/> that contains a JPath expression. + </param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns> </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)"> + <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,System.Boolean)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. + Selects a collection of elements using a JPath expression. </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> + <param name="path"> + A <see cref="T:System.String"/> that contains a JPath expression. + </param> + <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns> </member> - <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <member name="M:Newtonsoft.Json.Linq.JToken.DeepClone"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class. + Creates a new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. All child tokens are recursively cloned. </summary> - <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> - <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> - <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception> - <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception> + <returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> </member> - <member name="P:Newtonsoft.Json.JsonReaderException.LineNumber"> + <member name="M:Newtonsoft.Json.Linq.JToken.AddAnnotation(System.Object)"> <summary> - Gets the line number indicating where the error occurred. + Adds an object to the annotation list of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <value>The line number indicating where the error occurred.</value> + <param name="annotation">The annotation to add.</param> </member> - <member name="P:Newtonsoft.Json.JsonReaderException.LinePosition"> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotation``1"> <summary> - Gets the line position indicating where the error occurred. + Get the first annotation object of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <value>The line position indicating where the error occurred.</value> + <typeparam name="T">The type of the annotation to retrieve.</typeparam> + <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns> </member> - <member name="P:Newtonsoft.Json.JsonReaderException.Path"> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotation(System.Type)"> <summary> - Gets the path to the JSON where the error occurred. + Gets the first annotation object of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <value>The path to the JSON where the error occurred.</value> + <param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of the annotation to retrieve.</param> + <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns> </member> - <member name="T:Newtonsoft.Json.JsonConverterCollection"> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotations``1"> <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Gets a collection of annotations of the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <typeparam name="T">The type of the annotations to retrieve.</typeparam> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the annotations for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> </member> - <member name="T:Newtonsoft.Json.JsonConvert"> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotations(System.Type)"> <summary> - Provides methods for converting between common language runtime types and JSON types. + Gets a collection of annotations of the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of the annotations to retrieve.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:System.Object"/> that contains the annotations that match the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> </member> - <member name="F:Newtonsoft.Json.JsonConvert.True"> + <member name="M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations``1"> <summary> - Represents JavaScript's boolean value true as a string. This field is read-only. + Removes the annotations of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <typeparam name="T">The type of annotations to remove.</typeparam> </member> - <member name="F:Newtonsoft.Json.JsonConvert.False"> + <member name="M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations(System.Type)"> <summary> - Represents JavaScript's boolean value false as a string. This field is read-only. + Removes the annotations of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of annotations to remove.</param> </member> - <member name="F:Newtonsoft.Json.JsonConvert.Null"> + <member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer"> <summary> - Represents JavaScript's null as a string. This field is read-only. + Gets a comparer that can compare two tokens for value equality. </summary> + <value>A <see cref="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"/> that can compare two nodes for value equality.</value> </member> - <member name="F:Newtonsoft.Json.JsonConvert.Undefined"> + <member name="P:Newtonsoft.Json.Linq.JToken.Parent"> <summary> - Represents JavaScript's undefined as a string. This field is read-only. + Gets or sets the parent. </summary> + <value>The parent.</value> </member> - <member name="F:Newtonsoft.Json.JsonConvert.PositiveInfinity"> + <member name="P:Newtonsoft.Json.Linq.JToken.Root"> <summary> - Represents JavaScript's positive infinity as a string. This field is read-only. + Gets the root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <value>The root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> </member> - <member name="F:Newtonsoft.Json.JsonConvert.NegativeInfinity"> + <member name="P:Newtonsoft.Json.Linq.JToken.Type"> <summary> - Represents JavaScript's negative infinity as a string. This field is read-only. + Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <value>The type.</value> </member> - <member name="F:Newtonsoft.Json.JsonConvert.NaN"> + <member name="P:Newtonsoft.Json.Linq.JToken.HasValues"> <summary> - Represents JavaScript's NaN as a string. This field is read-only. + Gets a value indicating whether this token has child tokens. </summary> + <value> + <c>true</c> if this token has child values; otherwise, <c>false</c>. + </value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)"> + <member name="P:Newtonsoft.Json.Linq.JToken.Next"> <summary> - Converts the <see cref="T:System.DateTime"/> to its JSON string representation. + Gets the next sibling token of this node. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns> + <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the next sibling token.</value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)"> + <member name="P:Newtonsoft.Json.Linq.JToken.Previous"> <summary> - Converts the <see cref="T:System.DateTime"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified. + Gets the previous sibling token of this node. </summary> - <param name="value">The value to convert.</param> - <param name="format">The format the date will be converted to.</param> - <param name="timeZoneHandling">The time zone handling when the date is converted to a string.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns> + <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the previous sibling token.</value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)"> + <member name="P:Newtonsoft.Json.Linq.JToken.Path"> <summary> - Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation. + Gets the path of the JSON token. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)"> + <member name="P:Newtonsoft.Json.Linq.JToken.Item(System.Object)"> <summary> - Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified. + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. </summary> - <param name="value">The value to convert.</param> - <param name="format">The format the date will be converted to.</param> - <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns> + <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)"> + <member name="P:Newtonsoft.Json.Linq.JToken.First"> <summary> - Converts the <see cref="T:System.Boolean"/> to its JSON string representation. + Get the first child token of this token. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Boolean"/>.</returns> + <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Char)"> + <member name="P:Newtonsoft.Json.Linq.JToken.Last"> <summary> - Converts the <see cref="T:System.Char"/> to its JSON string representation. + Get the last child token of this token. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Char"/>.</returns> + <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)"> + <member name="M:Newtonsoft.Json.Linq.JContainer.Children"> <summary> - Converts the <see cref="T:System.Enum"/> to its JSON string representation. + Returns a collection of the child tokens of this token, in document order. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Enum"/>.</returns> + <returns> + An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)"> + <member name="M:Newtonsoft.Json.Linq.JContainer.Values``1"> <summary> - Converts the <see cref="T:System.Int32"/> to its JSON string representation. + Returns a collection of the child values of this token, in document order. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int32"/>.</returns> + <typeparam name="T">The type to convert the values to.</typeparam> + <returns> + A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)"> + <member name="M:Newtonsoft.Json.Linq.JContainer.Descendants"> <summary> - Converts the <see cref="T:System.Int16"/> to its JSON string representation. + Returns a collection of the descendant tokens for this token in document order. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int16"/>.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)"> + <member name="M:Newtonsoft.Json.Linq.JContainer.DescendantsAndSelf"> <summary> - Converts the <see cref="T:System.UInt16"/> to its JSON string representation. + Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt16"/>.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing this token, and all the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)"> + <member name="M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)"> <summary> - Converts the <see cref="T:System.UInt32"/> to its JSON string representation. + Adds the specified content as children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt32"/>.</returns> + <param name="content">The content to be added.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)"> + <member name="M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)"> <summary> - Converts the <see cref="T:System.Int64"/> to its JSON string representation. + Adds the specified content as the first children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Int64"/>.</returns> + <param name="content">The content to be added.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)"> + <member name="M:Newtonsoft.Json.Linq.JContainer.CreateWriter"> <summary> - Converts the <see cref="T:System.UInt64"/> to its JSON string representation. + Creates an <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.UInt64"/>.</returns> + <returns>An <see cref="T:Newtonsoft.Json.JsonWriter"/> that is ready to have content written to it.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Single)"> + <member name="M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)"> <summary> - Converts the <see cref="T:System.Single"/> to its JSON string representation. + Replaces the children nodes of this token with the specified content. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Single"/>.</returns> + <param name="content">The content.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Double)"> + <member name="M:Newtonsoft.Json.Linq.JContainer.RemoveAll"> <summary> - Converts the <see cref="T:System.Double"/> to its JSON string representation. + Removes the child nodes from this token. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Double"/>.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)"> + <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)"> <summary> - Converts the <see cref="T:System.Byte"/> to its JSON string representation. + Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Byte"/>.</returns> + <param name="content">The content to be merged.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)"> + <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)"> <summary> - Converts the <see cref="T:System.SByte"/> to its JSON string representation. + Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/> using <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/>. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns> + <param name="content">The content to be merged.</param> + <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/> used to merge the content.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)"> + <member name="P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens"> <summary> - Converts the <see cref="T:System.Decimal"/> to its JSON string representation. + Gets the container's children tokens. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns> + <value>The container's children tokens.</value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)"> + <member name="P:Newtonsoft.Json.Linq.JContainer.HasValues"> <summary> - Converts the <see cref="T:System.Guid"/> to its JSON string representation. + Gets a value indicating whether this token has child tokens. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Guid"/>.</returns> + <value> + <c>true</c> if this token has child values; otherwise, <c>false</c>. + </value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)"> + <member name="P:Newtonsoft.Json.Linq.JContainer.First"> <summary> - Converts the <see cref="T:System.TimeSpan"/> to its JSON string representation. + Get the first child token of this token. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.TimeSpan"/>.</returns> + <value> + A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)"> + <member name="P:Newtonsoft.Json.Linq.JContainer.Last"> <summary> - Converts the <see cref="T:System.Uri"/> to its JSON string representation. + Get the last child token of this token. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Uri"/>.</returns> + <value> + A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String)"> + <member name="P:Newtonsoft.Json.Linq.JContainer.Count"> <summary> - Converts the <see cref="T:System.String"/> to its JSON string representation. + Gets the count of child JSON tokens. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> + <value>The count of child JSON tokens</value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)"> + <member name="M:Newtonsoft.Json.Linq.JArray.#ctor"> <summary> - Converts the <see cref="T:System.String"/> to its JSON string representation. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class. </summary> - <param name="value">The value to convert.</param> - <param name="delimter">The string delimiter character.</param> - <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)"> <summary> - Converts the <see cref="T:System.Object"/> to its JSON string representation. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class from another <see cref="T:Newtonsoft.Json.Linq.JArray"/> object. </summary> - <param name="value">The value to convert.</param> - <returns>A JSON string representation of the <see cref="T:System.Object"/>.</returns> + <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JArray"/> object to copy from.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])"> <summary> - Serializes the specified object to a JSON string. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content. </summary> - <param name="value">The object to serialize.</param> - <returns>A JSON string representation of the object.</returns> + <param name="content">The contents of the array.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)"> + <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)"> <summary> - Serializes the specified object to a JSON string. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content. </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <returns> - A JSON string representation of the object. - </returns> + <param name="content">The contents of the array.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])"> + <member name="M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)"> <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Loads an <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. </summary> - <param name="value">The object to serialize.</param> - <param name="converters">A collection converters used while serializing.</param> - <returns>A JSON string representation of the object.</returns> + <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> + <member name="M:Newtonsoft.Json.Linq.JArray.Parse(System.String)"> <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Load a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a string that contains JSON. </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="converters">A collection converters used while serializing.</param> - <returns>A JSON string representation of the object.</returns> + <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text"/> + </example> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)"> + <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)"> <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. </summary> - <param name="value">The object to serialize.</param> - <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> - <returns> - A JSON string representation of the object. - </returns> + <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> + <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> - <returns> - A JSON string representation of the object. - </returns> + <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> + <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObjectAsync(System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> <summary> - Asynchronously serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. </summary> - <param name="value">The object to serialize.</param> - <returns> - A task that represents the asynchronous serialize operation. The value of the <c>TResult</c> parameter contains a JSON string representation of the object. - </returns> + <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> + <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObjectAsync(System.Object,Newtonsoft.Json.Formatting)"> + <member name="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)"> <summary> - Asynchronously serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>. </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> + <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param> <returns> - A task that represents the asynchronous serialize operation. The value of the <c>TResult</c> parameter contains a JSON string representation of the object. + The index of <paramref name="item"/> if found in the list; otherwise, -1. </returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeObjectAsync(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> + <member name="M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)"> <summary> - Asynchronously serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index. </summary> - <param name="value">The object to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> - <returns> - A task that represents the asynchronous serialize operation. The value of the <c>TResult</c> parameter contains a JSON string representation of the object. - </returns> + <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param> + <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param> + <exception cref="T:System.ArgumentOutOfRangeException"> + <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> + <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)"> <summary> - Deserializes the JSON to a .NET object. + Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index. </summary> - <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> + <param name="index">The zero-based index of the item to remove.</param> + <exception cref="T:System.ArgumentOutOfRangeException"> + <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> + <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)"> + <member name="M:Newtonsoft.Json.Linq.JArray.GetEnumerator"> <summary> - Deserializes the JSON to a .NET object. + Returns an enumerator that iterates through the collection. </summary> - <param name="value">The JSON to deserialize.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> + <returns> + A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)"> + <member name="M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)"> <summary> - Deserializes the JSON to the specified .NET type. + Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>. </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The deserialized object from the Json string.</returns> + <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> + <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JArray.Clear"> <summary> - Deserializes the JSON to the specified .NET type. + Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>. </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> + <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only. </exception> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)"> + <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)"> <summary> - Deserializes the JSON to the given anonymous type. + Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value. </summary> - <typeparam name="T"> - The anonymous type to deserialize to. This can't be specified - traditionally and must be infered from the anonymous type passed - as a parameter. - </typeparam> - <param name="value">The JSON to deserialize.</param> - <param name="anonymousTypeObject">The anonymous type object.</param> - <returns>The deserialized anonymous type from the JSON string.</returns> + <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> + <returns> + true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])"> + <member name="M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)"> <summary> - Deserializes the JSON to the specified .NET type. + Copies to. </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The JSON to deserialize.</param> - <param name="converters">Converters to use while deserializing.</param> - <returns>The deserialized object from the JSON string.</returns> + <param name="array">The array.</param> + <param name="arrayIndex">Index of the array.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)"> + <member name="M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)"> <summary> - Deserializes the JSON to the specified .NET type. + Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>. </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The object to deserialize.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> + <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> + <returns> + true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>. + </returns> + <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])"> + <member name="P:Newtonsoft.Json.Linq.JArray.ChildrenTokens"> <summary> - Deserializes the JSON to the specified .NET type. + Gets the container's children tokens. </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The type of the object to deserialize.</param> - <param name="converters">Converters to use while deserializing.</param> - <returns>The deserialized object from the JSON string.</returns> + <value>The container's children tokens.</value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> + <member name="P:Newtonsoft.Json.Linq.JArray.Type"> <summary> - Deserializes the JSON to the specified .NET type. + Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The type of the object to deserialize to.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns>The deserialized object from the JSON string.</returns> + <value>The type.</value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync``1(System.String)"> + <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Object)"> <summary> - Asynchronously deserializes the JSON to the specified .NET type. + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The JSON to deserialize.</param> - <returns> - A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string. - </returns> + <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync``1(System.String,Newtonsoft.Json.JsonSerializerSettings)"> + <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)"> <summary> - Asynchronously deserializes the JSON to the specified .NET type. + Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the specified index. </summary> - <typeparam name="T">The type of the object to deserialize to.</typeparam> - <param name="value">The JSON to deserialize.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns> - A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string. - </returns> + <value></value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync(System.String)"> + <member name="P:Newtonsoft.Json.Linq.JArray.IsReadOnly"> <summary> - Asynchronously deserializes the JSON to the specified .NET type. + Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only. </summary> - <param name="value">The JSON to deserialize.</param> - <returns> - A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string. - </returns> + <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, false.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> + <member name="T:Newtonsoft.Json.Linq.JConstructor"> <summary> - Asynchronously deserializes the JSON to the specified .NET type. + Represents a JSON constructor. </summary> - <param name="value">The JSON to deserialize.</param> - <param name="type">The type of the object to deserialize to.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns> - A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string. - </returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor"> <summary> - Populates the object with values from the JSON string. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class. </summary> - <param name="value">The JSON to populate values from.</param> - <param name="target">The target object to populate values onto.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)"> + <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)"> <summary> - Populates the object with values from the JSON string. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class from another <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object. </summary> - <param name="value">The JSON to populate values from.</param> - <param name="target">The target object to populate values onto.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> + <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object to copy from.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.PopulateObjectAsync(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)"> + <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])"> <summary> - Asynchronously populates the object with values from the JSON string. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content. </summary> - <param name="value">The JSON to populate values from.</param> - <param name="target">The target object to populate values onto.</param> - <param name="settings"> - The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. - </param> - <returns> - A task that represents the asynchronous populate operation. - </returns> + <param name="name">The constructor name.</param> + <param name="content">The contents of the constructor.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode)"> + <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)"> <summary> - Serializes the XML node to a JSON string. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content. </summary> - <param name="node">The node to serialize.</param> - <returns>A JSON string of the XmlNode.</returns> + <param name="name">The constructor name.</param> + <param name="content">The contents of the constructor.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting)"> + <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)"> <summary> - Serializes the XML node to a JSON string. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name. </summary> - <param name="node">The node to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <returns>A JSON string of the XmlNode.</returns> + <param name="name">The constructor name.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean)"> + <member name="M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> <summary> - Serializes the XML node to a JSON string. + Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. </summary> - <param name="node">The node to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="omitRootObject">Omits writing the root object.</param> - <returns>A JSON string of the XmlNode.</returns> + <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> + <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)"> <summary> - Deserializes the XmlNode from a JSON string. + Loads an <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. </summary> - <param name="value">The JSON string.</param> - <returns>The deserialized XmlNode</returns> + <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/>.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String)"> + <member name="P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens"> <summary> - Deserializes the XmlNode from a JSON string nested in a root elment. + Gets the container's children tokens. </summary> - <param name="value">The JSON string.</param> - <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> - <returns>The deserialized XmlNode</returns> + <value>The container's children tokens.</value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean)"> + <member name="P:Newtonsoft.Json.Linq.JConstructor.Name"> <summary> - Deserializes the XmlNode from a JSON string nested in a root elment. + Gets or sets the name of this constructor. </summary> - <param name="value">The JSON string.</param> - <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> - <param name="writeArrayAttribute"> - 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. - </param> - <returns>The deserialized XmlNode</returns> + <value>The constructor name.</value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject)"> + <member name="P:Newtonsoft.Json.Linq.JConstructor.Type"> <summary> - Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. + Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="node">The node to convert to JSON.</param> - <returns>A JSON string of the XNode.</returns> + <value>The type.</value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting)"> + <member name="P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)"> <summary> - Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. </summary> - <param name="node">The node to convert to JSON.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <returns>A JSON string of the XNode.</returns> + <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> </member> - <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean)"> + <member name="T:Newtonsoft.Json.Linq.JEnumerable`1"> <summary> - Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. + Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. </summary> - <param name="node">The node to serialize.</param> - <param name="formatting">Indicates how the output is formatted.</param> - <param name="omitRootObject">Omits writing the root object.</param> - <returns>A JSON string of the XNode.</returns> + <typeparam name="T">The type of token</typeparam> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String)"> + <member name="F:Newtonsoft.Json.Linq.JEnumerable`1.Empty"> <summary> - Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string. + An empty collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. </summary> - <param name="value">The JSON string.</param> - <returns>The deserialized XNode</returns> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String)"> + <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})"> <summary> - Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> struct. </summary> - <param name="value">The JSON string.</param> - <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> - <returns>The deserialized XNode</returns> + <param name="enumerable">The enumerable.</param> </member> - <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean)"> + <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator"> <summary> - Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment. + Returns an enumerator that iterates through the collection. </summary> - <param name="value">The JSON string.</param> - <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> - <param name="writeArrayAttribute"> - 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. - </param> - <returns>The deserialized XNode</returns> + <returns> + A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection. + </returns> </member> - <member name="T:Newtonsoft.Json.JsonSerializationException"> + <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.System#Collections#IEnumerable#GetEnumerator"> <summary> - The exception thrown when an error occurs during Json serialization or deserialization. + Returns an enumerator that iterates through a collection. </summary> + <returns> + An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor"> + <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(Newtonsoft.Json.Linq.JEnumerable{`0})"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class. + Determines whether the specified <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> is equal to this instance. </summary> + <param name="other">The <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> to compare with this instance.</param> + <returns> + <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> is equal to this instance; otherwise, <c>false</c>. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class - with a specified error message. + Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. </summary> - <param name="message">The error message that explains the reason for the exception.</param> + <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> + <returns> + <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)"> + <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class - with a specified error message and a reference to the inner exception that is the cause of this exception. + Returns a hash code for this instance. </summary> - <param name="message">The error message that explains the reason for the exception.</param> - <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> + <returns> + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + </returns> </member> - <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <member name="P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class. + Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key. </summary> - <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> - <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> - <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception> - <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception> + <value></value> </member> - <member name="T:Newtonsoft.Json.JsonSerializer"> + <member name="T:Newtonsoft.Json.Linq.JObject"> <summary> - Serializes and deserializes objects into and from the JSON format. - The <see cref="T:Newtonsoft.Json.JsonSerializer"/> enables you to control how objects are encoded into JSON. + Represents a JSON object. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text" /> + </example> </member> - <member name="M:Newtonsoft.Json.JsonSerializer.#ctor"> + <member name="M:Newtonsoft.Json.Linq.JObject.#ctor"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class. </summary> </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)"> + <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)"> <summary> - Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class from another <see cref="T:Newtonsoft.Json.Linq.JObject"/> object. </summary> - <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param> - <returns>A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.</returns> + <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JObject"/> object to copy from.</param> </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])"> <summary> - Populates the JSON values onto the target object. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content. </summary> - <param name="reader">The <see cref="T:System.IO.TextReader"/> that contains the JSON structure to reader values from.</param> - <param name="target">The target object to populate values onto.</param> + <param name="content">The contents of the object.</param> </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)"> <summary> - Populates the JSON values onto the target object. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content. </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to reader values from.</param> - <param name="target">The target object to populate values onto.</param> + <param name="content">The contents of the object.</param> </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)"> + <member name="M:Newtonsoft.Json.Linq.JObject.Properties"> <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. + Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties. </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to deserialize.</param> - <returns>The <see cref="T:System.Object"/> being deserialized.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.</returns> </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)"> + <member name="M:Newtonsoft.Json.Linq.JObject.Property(System.String)"> <summary> - Deserializes the Json structure contained by the specified <see cref="T:System.IO.StringReader"/> - into an instance of the specified type. + Gets a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> the specified name. </summary> - <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the object.</param> - <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The instance of <paramref name="objectType"/> being deserialized.</returns> + <param name="name">The property name.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> with the specified name or null.</returns> </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)"> + <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues"> <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/> - into an instance of the specified type. + Gets an <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values. </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param> - <typeparam name="T">The type of the object to deserialize.</typeparam> - <returns>The instance of <typeparamref name="T"/> being deserialized.</returns> + <returns>An <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.</returns> </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)"> + <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)"> <summary> - Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/> - into an instance of the specified type. + Loads an <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param> - <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The instance of <paramref name="objectType"/> being deserialized.</returns> + <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JObject.Parse(System.String)"> <summary> - Serializes the specified <see cref="T:System.Object"/> and writes the Json structure - to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>. + Load a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a string that contains JSON. </summary> - <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param> - <param name="value">The <see cref="T:System.Object"/> to serialize.</param> + <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text"/> + </example> </member> - <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)"> <summary> - Serializes the specified <see cref="T:System.Object"/> and writes the Json structure - to a <c>Stream</c> using the specified <see cref="T:Newtonsoft.Json.JsonWriter"/>. + Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object. </summary> - <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param> - <param name="value">The <see cref="T:System.Object"/> to serialize.</param> + <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns> </member> - <member name="E:Newtonsoft.Json.JsonSerializer.Error"> + <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> - Occurs when the <see cref="T:Newtonsoft.Json.JsonSerializer"/> errors during serialization and deserialization. + Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object. </summary> + <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> + <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceResolver"> + <member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references. + Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. </summary> + <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> + <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Binder"> + <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String)"> <summary> - Gets or sets the <see cref="T:System.Runtime.Serialization.SerializationBinder"/> used by the serializer when resolving type names. + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. </summary> + <param name="propertyName">Name of the property.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"> + <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String,System.StringComparison)"> <summary> - Gets or sets how type name writing and reading is handled by the serializer. + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the <see cref="T:System.StringComparison"/> will be used to match a property. </summary> + <param name="propertyName">Name of the property.</param> + <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat"> + <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,System.StringComparison,Newtonsoft.Json.Linq.JToken@)"> <summary> - Gets or sets how a type name assembly is written and resolved by the serializer. + Tries to get the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the <see cref="T:System.StringComparison"/> will be used to match a property. </summary> - <value>The type name assembly format.</value> + <param name="propertyName">Name of the property.</param> + <param name="value">The value.</param> + <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param> + <returns>true if a value was successfully retrieved; otherwise, false.</returns> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling"> + <member name="M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)"> <summary> - Gets or sets how object references are preserved by the serializer. + Adds the specified property name. </summary> + <param name="propertyName">Name of the property.</param> + <param name="value">The value.</param> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling"> + <member name="M:Newtonsoft.Json.Linq.JObject.Remove(System.String)"> <summary> - Get or set how reference loops (e.g. a class referencing itself) is handled. + Removes the property with the specified name. </summary> + <param name="propertyName">Name of the property.</param> + <returns>true if item was successfully removed; otherwise, false.</returns> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling"> + <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)"> <summary> - Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + Tries the get value. </summary> + <param name="propertyName">Name of the property.</param> + <param name="value">The value.</param> + <returns>true if a value was successfully retrieved; otherwise, false.</returns> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling"> + <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator"> <summary> - Get or set how null values are handled during serialization and deserialization. + Returns an enumerator that iterates through the collection. </summary> + <returns> + A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection. + </returns> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling"> + <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)"> <summary> - Get or set how null default are handled during serialization and deserialization. + Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"/> event with the provided arguments. </summary> + <param name="propertyName">Name of the property.</param> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling"> + <member name="P:Newtonsoft.Json.Linq.JObject.ChildrenTokens"> <summary> - Gets or sets how objects are created during deserialization. + Gets the container's children tokens. </summary> - <value>The object creation handling.</value> + <value>The container's children tokens.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ConstructorHandling"> + <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"> <summary> - Gets or sets how constructors are used during deserialization. + Occurs when a property value changes. </summary> - <value>The constructor handling.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Converters"> + <member name="P:Newtonsoft.Json.Linq.JObject.Type"> <summary> - Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. + Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <value>Collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.</value> + <value>The type.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.ContractResolver"> + <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.Object)"> <summary> - Gets or sets the contract resolver used by the serializer when - serializing .NET objects to JSON and vice versa. + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. </summary> + <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Context"> + <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.String)"> <summary> - Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods. + Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. </summary> - <value>The context.</value> + <value></value> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Formatting"> + <member name="T:Newtonsoft.Json.Linq.JProperty"> <summary> - Indicates how JSON text output is formatted. + Represents a JSON property. </summary> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatHandling"> + <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)"> <summary> - Get or set how dates are written to JSON text. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class from another <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object. </summary> + <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object to copy from.</param> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling"> + <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])"> <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class. </summary> + <param name="name">The property name.</param> + <param name="content">The property content.</param> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.DateParseHandling"> + <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)"> <summary> - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class. </summary> + <param name="name">The property name.</param> + <param name="content">The property content.</param> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.Culture"> + <member name="M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> <summary> - Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. + Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. </summary> + <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> + <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.MaxDepth"> + <member name="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)"> <summary> - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. + Loads an <see cref="T:Newtonsoft.Json.Linq.JProperty"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. </summary> + <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> </member> - <member name="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent"> + <member name="P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens"> <summary> - Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. + Gets the container's children tokens. </summary> - <value> - <c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>. - </value> + <value>The container's children tokens.</value> </member> - <member name="T:Newtonsoft.Json.Linq.Extensions"> + <member name="P:Newtonsoft.Json.Linq.JProperty.Name"> <summary> - Contains the LINQ to JSON extension methods. + Gets the property name. </summary> + <value>The property name.</value> </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})"> + <member name="P:Newtonsoft.Json.Linq.JProperty.Value"> <summary> - Returns a collection of tokens that contains the ancestors of every token in the source collection. + Gets or sets the property value. </summary> - <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every node in the source collection.</returns> + <value>The property value.</value> </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})"> + <member name="P:Newtonsoft.Json.Linq.JProperty.Type"> <summary> - Returns a collection of tokens that contains the descendants of every token in the source collection. + Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every node in the source collection.</returns> + <value>The type.</value> </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})"> + <member name="T:Newtonsoft.Json.Linq.JRaw"> <summary> - Returns a collection of child properties of every object in the source collection. + Represents a raw JSON string. </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the properties of every object in the source collection.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> + <member name="T:Newtonsoft.Json.Linq.JValue"> <summary> - Returns a collection of child values of every object in the source collection with the given key. + Represents a value in JSON (string, integer, date, etc). </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection with the given key.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)"> <summary> - Returns a collection of child values of every object in the source collection. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class from another <see cref="T:Newtonsoft.Json.Linq.JValue"/> object. </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> + <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JValue"/> object to copy from.</param> </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)"> <summary> - Returns a collection of converted child values of every object in the source collection with the given key. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> - <typeparam name="U">The type to convert the values to.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection with the given key.</returns> + <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Decimal)"> <summary> - Returns a collection of converted child values of every object in the source collection. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> - <typeparam name="U">The type to convert the values to.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> + <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Char)"> <summary> - Converts the value. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> - <typeparam name="U">The type to convert the value to.</typeparam> - <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A converted value.</returns> + <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)"> <summary> - Converts the value. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> - <typeparam name="T">The source collection type.</typeparam> - <typeparam name="U">The type to convert the value to.</typeparam> - <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param> - <returns>A converted value.</returns> + <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)"> <summary> - Returns a collection of child tokens of every array in the source collection. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> - <typeparam name="T">The source collection type.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> + <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)"> <summary> - Returns a collection of converted child tokens of every array in the source collection. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <typeparam name="U">The type to convert the values to.</typeparam> - <typeparam name="T">The source collection type.</typeparam> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> + <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)"> <summary> - Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns> + <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTimeOffset)"> <summary> - Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> - <typeparam name="T">The source collection type.</typeparam> - <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns> + <param name="value">The value.</param> </member> - <member name="T:Newtonsoft.Json.Linq.JConstructor"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)"> <summary> - Represents a JSON constructor. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> + <param name="value">The value.</param> </member> - <member name="T:Newtonsoft.Json.Linq.JContainer"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)"> <summary> - Represents a token that can contain other tokens. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> + <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.OnAddingNew(System.ComponentModel.AddingNewEventArgs)"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)"> <summary> - Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.AddingNew"/> event. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> - <param name="e">The <see cref="T:System.ComponentModel.AddingNewEventArgs"/> instance containing the event data.</param> + <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.OnListChanged(System.ComponentModel.ListChangedEventArgs)"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)"> <summary> - Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.ListChanged"/> event. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> - <param name="e">The <see cref="T:System.ComponentModel.ListChangedEventArgs"/> instance containing the event data.</param> + <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)"> <summary> - Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"/> event. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> - <param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param> + <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Children"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)"> <summary> - Returns a collection of the child tokens of this token, in document order. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> - <returns> - An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order. - </returns> + <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Values``1"> + <member name="M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)"> <summary> - Returns a collection of the child values of this token, in document order. + Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value. </summary> - <typeparam name="T">The type to convert the values to.</typeparam> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order. - </returns> + <param name="value">The value.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Descendants"> + <member name="M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)"> <summary> - Returns a collection of the descendant tokens for this token in document order. + Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value. </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> + <param name="value">The value.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JValue.CreateNull"> <summary> - Adds the specified content as children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value. </summary> - <param name="content">The content to be added.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JValue.CreateUndefined"> <summary> - Adds the specified content as the first children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value. </summary> - <param name="content">The content to be added.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.CreateWriter"> + <member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> <summary> - Creates an <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. </summary> - <returns>An <see cref="T:Newtonsoft.Json.JsonWriter"/> that is ready to have content written to it.</returns> + <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> + <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)"> <summary> - Replaces the children nodes of this token with the specified content. + Indicates whether the current object is equal to another object of the same type. </summary> - <param name="content">The content.</param> + <returns> + true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false. + </returns> + <param name="other">An object to compare with this object.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JContainer.RemoveAll"> + <member name="M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)"> <summary> - Removes the child nodes from this token. + Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>. </summary> + <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param> + <returns> + true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false. + </returns> + <exception cref="T:System.NullReferenceException"> + The <paramref name="obj"/> parameter is null. + </exception> </member> - <member name="E:Newtonsoft.Json.Linq.JContainer.ListChanged"> + <member name="M:Newtonsoft.Json.Linq.JValue.GetHashCode"> <summary> - Occurs when the list changes or an item in the list changes. + Serves as a hash function for a particular type. </summary> + <returns> + A hash code for the current <see cref="T:System.Object"/>. + </returns> </member> - <member name="E:Newtonsoft.Json.Linq.JContainer.AddingNew"> + <member name="M:Newtonsoft.Json.Linq.JValue.ToString"> <summary> - Occurs before an item is added to the collection. + Returns a <see cref="T:System.String"/> that represents this instance. </summary> + <returns> + A <see cref="T:System.String"/> that represents this instance. + </returns> </member> - <member name="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"> + <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String)"> <summary> - Occurs when the items list of the collection has changed, or the collection is reset. + Returns a <see cref="T:System.String"/> that represents this instance. </summary> + <param name="format">The format.</param> + <returns> + A <see cref="T:System.String"/> that represents this instance. + </returns> </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens"> + <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)"> <summary> - Gets the container's children tokens. + Returns a <see cref="T:System.String"/> that represents this instance. </summary> - <value>The container's children tokens.</value> + <param name="formatProvider">The format provider.</param> + <returns> + A <see cref="T:System.String"/> that represents this instance. + </returns> </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.HasValues"> + <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)"> <summary> - Gets a value indicating whether this token has childen tokens. + Returns a <see cref="T:System.String"/> that represents this instance. </summary> - <value> - <c>true</c> if this token has child values; otherwise, <c>false</c>. - </value> + <param name="format">The format.</param> + <param name="formatProvider">The format provider.</param> + <returns> + A <see cref="T:System.String"/> that represents this instance. + </returns> </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.First"> + <member name="M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)"> <summary> - Get the first child token of this token. + Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. </summary> - <value> - A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. - </value> + <param name="obj">An object to compare with this instance.</param> + <returns> + A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings: + Value + Meaning + Less than zero + This instance is less than <paramref name="obj"/>. + Zero + This instance is equal to <paramref name="obj"/>. + Greater than zero + This instance is greater than <paramref name="obj"/>. + </returns> + <exception cref="T:System.ArgumentException"> + <paramref name="obj"/> is not the same type as this instance. + </exception> </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.Last"> + <member name="P:Newtonsoft.Json.Linq.JValue.HasValues"> <summary> - Get the last child token of this token. + Gets a value indicating whether this token has child tokens. </summary> <value> - A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + <c>true</c> if this token has child values; otherwise, <c>false</c>. </value> </member> - <member name="P:Newtonsoft.Json.Linq.JContainer.Count"> + <member name="P:Newtonsoft.Json.Linq.JValue.Type"> <summary> - Gets the count of child JSON tokens. + Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <value>The count of child JSON tokens</value> + <value>The type.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor"> + <member name="P:Newtonsoft.Json.Linq.JValue.Value"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class. + Gets or sets the underlying token value. </summary> + <value>The underlying token value.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)"> + <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class from another <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class from another <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object. </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object to copy from.</param> + <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object to copy from.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])"> + <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class. </summary> - <param name="name">The constructor name.</param> - <param name="content">The contents of the constructor.</param> + <param name="rawJson">The raw json.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content. + Creates an instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token. </summary> - <param name="name">The constructor name.</param> - <param name="content">The contents of the constructor.</param> + <param name="reader">The reader.</param> + <returns>An instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)"> + <member name="T:Newtonsoft.Json.Linq.JsonMergeSettings"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name. + Specifies the settings used when merging JSON. </summary> - <param name="name">The constructor name.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> + <member name="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling"> <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. + Gets or sets the method used when merging JSON arrays. </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> + <value>The method used when merging JSON arrays.</value> </member> - <member name="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)"> + <member name="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"> <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. + Compares tokens to determine whether they are equal. </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens"> + <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)"> <summary> - Gets the container's children tokens. + Determines whether the specified objects are equal. </summary> - <value>The container's children tokens.</value> + <param name="x">The first object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> + <param name="y">The second object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param> + <returns> + true if the specified objects are equal; otherwise, false. + </returns> </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Name"> + <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)"> <summary> - Gets or sets the name of this constructor. + Returns a hash code for the specified object. </summary> - <value>The constructor name.</value> + <param name="obj">The <see cref="T:System.Object"/> for which a hash code is to be returned.</param> + <returns>A hash code for the specified object.</returns> + <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj"/> is a reference type and <paramref name="obj"/> is null.</exception> </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Type"> + <member name="T:Newtonsoft.Json.Linq.JTokenReader"> <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. </summary> - <value>The type.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)"> <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenReader"/> class. </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> + <param name="token">The token to read from.</param> </member> - <member name="T:Newtonsoft.Json.Linq.JEnumerable`1"> + <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsBytes"> <summary> - Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> - <typeparam name="T">The type of token</typeparam> + <returns> + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. + </returns> </member> - <member name="F:Newtonsoft.Json.Linq.JEnumerable`1.Empty"> + <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDecimal"> <summary> - An empty collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects. + Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. </summary> + <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})"> + <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsInt32"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> struct. + Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. </summary> - <param name="enumerable">The enumerable.</param> + <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator"> + <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsString"> <summary> - Returns an enumerator that iterates through the collection. + Reads the next JSON token from the stream as a <see cref="T:System.String"/>. </summary> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection. - </returns> + <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.System#Collections#IEnumerable#GetEnumerator"> + <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTime"> <summary> - Returns an enumerator that iterates through a collection. + Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. </summary> - <returns> - An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. - </returns> + <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTimeOffset"> <summary> - Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. + Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. </summary> - <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param> - <returns> - <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. - </returns> + <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode"> + <member name="M:Newtonsoft.Json.Linq.JTokenReader.Read"> <summary> - Returns a hash code for this instance. + Reads the next JSON token from the stream. </summary> <returns> - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + true if the next token was read successfully; false if there are no more tokens to read. </returns> </member> - <member name="P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)"> - <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key. - </summary> - <value></value> - </member> - <member name="T:Newtonsoft.Json.Linq.JObject"> + <member name="P:Newtonsoft.Json.Linq.JTokenReader.CurrentToken"> <summary> - Represents a JSON object. + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the reader's current position. </summary> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor"> + <member name="P:Newtonsoft.Json.Linq.JTokenReader.Path"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class. + Gets the path of the current JSON token. </summary> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)"> + <member name="T:Newtonsoft.Json.Linq.JTokenType"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class from another <see cref="T:Newtonsoft.Json.Linq.JObject"/> object. + Specifies the type of token. </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JObject"/> object to copy from.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.None"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content. + No token type has been set. </summary> - <param name="content">The contents of the object.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Object"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content. + A JSON object. </summary> - <param name="content">The contents of the object.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Properties"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Array"> <summary> - Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties. + A JSON array. </summary> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Property(System.String)"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Constructor"> <summary> - Gets a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> the specified name. + A JSON constructor. </summary> - <param name="name">The property name.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> with the specified name or null.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Property"> <summary> - Gets an <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values. + A JSON object property. </summary> - <returns>An <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Comment"> <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. + A comment. </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Parse(System.String)"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Integer"> <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a string that contains JSON. + An integer value. </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Float"> <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object. + A float value. </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.String"> <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. + A string value. </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Boolean"> <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. + A boolean value. </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Null"> <summary> - Adds the specified property name. + A null value. </summary> - <param name="propertyName">Name of the property.</param> - <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.Remove(System.String)"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Undefined"> <summary> - Removes the property with the specified name. + An undefined value. </summary> - <param name="propertyName">Name of the property.</param> - <returns>true if item was successfully removed; otherwise, false.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Date"> <summary> - Tries the get value. + A date value. </summary> - <param name="propertyName">Name of the property.</param> - <param name="value">The value.</param> - <returns>true if a value was successfully retrieved; otherwise, false.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Raw"> <summary> - Returns an enumerator that iterates through the collection. + A raw JSON value. </summary> - <returns> - A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Bytes"> <summary> - Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"/> event with the provided arguments. + A collection of bytes value. </summary> - <param name="propertyName">Name of the property.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanging(System.String)"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Guid"> <summary> - Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanging"/> event with the provided arguments. + A Guid value. </summary> - <param name="propertyName">Name of the property.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetProperties"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.Uri"> <summary> - Returns the properties for this instance of a component. + A Uri value. </summary> - <returns> - A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> that represents the properties for this component instance. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetProperties(System.Attribute[])"> + <member name="F:Newtonsoft.Json.Linq.JTokenType.TimeSpan"> <summary> - Returns the properties for this instance of a component using the attribute array as a filter. + A TimeSpan value. </summary> - <param name="attributes">An array of type <see cref="T:System.Attribute"/> that is used as a filter.</param> - <returns> - A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> that represents the filtered properties for this component instance. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetAttributes"> + <member name="T:Newtonsoft.Json.Linq.JTokenWriter"> <summary> - Returns a collection of custom attributes for this instance of a component. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> - <returns> - An <see cref="T:System.ComponentModel.AttributeCollection"/> containing the attributes for this object. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetClassName"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)"> <summary> - Returns the class name of this instance of a component. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class writing to the given <see cref="T:Newtonsoft.Json.Linq.JContainer"/>. </summary> - <returns> - The class name of the object, or null if the class does not have a name. - </returns> + <param name="container">The container being written to.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetComponentName"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor"> <summary> - Returns the name of this instance of a component. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class. </summary> - <returns> - The name of the object, or null if the object does not have a name. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetConverter"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Flush"> <summary> - Returns a type converter for this instance of a component. + Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. </summary> - <returns> - A <see cref="T:System.ComponentModel.TypeConverter"/> that is the converter for this object, or null if there is no <see cref="T:System.ComponentModel.TypeConverter"/> for this object. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetDefaultEvent"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close"> <summary> - Returns the default event for this instance of a component. + Closes this stream and the underlying stream. </summary> - <returns> - An <see cref="T:System.ComponentModel.EventDescriptor"/> that represents the default event for this object, or null if this object does not have events. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetDefaultProperty"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject"> <summary> - Returns the default property for this instance of a component. + Writes the beginning of a Json object. </summary> - <returns> - A <see cref="T:System.ComponentModel.PropertyDescriptor"/> that represents the default property for this object, or null if this object does not have properties. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEditor(System.Type)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray"> <summary> - Returns an editor of the specified type for this instance of a component. + Writes the beginning of a Json array. </summary> - <param name="editorBaseType">A <see cref="T:System.Type"/> that represents the editor for this object.</param> - <returns> - An <see cref="T:System.Object"/> of the specified type that is the editor for this object, or null if the editor cannot be found. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEvents(System.Attribute[])"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)"> <summary> - Returns the events for this instance of a component using the specified attribute array as a filter. + Writes the start of a constructor with the given name. </summary> - <param name="attributes">An array of type <see cref="T:System.Attribute"/> that is used as a filter.</param> - <returns> - An <see cref="T:System.ComponentModel.EventDescriptorCollection"/> that represents the filtered events for this component instance. - </returns> + <param name="name">The name of the constructor.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEvents"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> <summary> - Returns the events for this instance of a component. + Writes the end. </summary> - <returns> - An <see cref="T:System.ComponentModel.EventDescriptorCollection"/> that represents the events for this component instance. - </returns> + <param name="token">The token.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetPropertyOwner(System.ComponentModel.PropertyDescriptor)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)"> <summary> - Returns an object that contains the property described by the specified property descriptor. + Writes the property name of a name/value pair on a Json object. </summary> - <param name="pd">A <see cref="T:System.ComponentModel.PropertyDescriptor"/> that represents the property whose owner is to be found.</param> - <returns> - An <see cref="T:System.Object"/> that represents the owner of the specified property. - </returns> + <param name="name">The name of the property.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JObject.GetMetaObject(System.Linq.Expressions.Expression)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Object)"> <summary> - Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object. + Writes a <see cref="T:System.Object"/> value. + An error will raised if the value cannot be written as a single JSON token. </summary> - <param name="parameter">The expression tree representation of the runtime value.</param> - <returns> - The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object. - </returns> + <param name="value">The <see cref="T:System.Object"/> value to write.</param> </member> - <member name="P:Newtonsoft.Json.Linq.JObject.ChildrenTokens"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull"> <summary> - Gets the container's children tokens. + Writes a null value. </summary> - <value>The container's children tokens.</value> </member> - <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined"> <summary> - Occurs when a property value changes. + Writes an undefined value. </summary> </member> - <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanging"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)"> <summary> - Occurs when a property value is changing. + Writes raw JSON. </summary> + <param name="json">The raw JSON to write.</param> </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Type"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)"> <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Writes out a comment <code>/*...*/</code> containing the specified text. </summary> - <value>The type.</value> + <param name="text">Text to place inside the comment.</param> </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)"> <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. + Writes a <see cref="T:System.String"/> value. </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> + <param name="value">The <see cref="T:System.String"/> value to write.</param> </member> - <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)"> <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. + Writes a <see cref="T:System.Int32"/> value. </summary> - <value></value> + <param name="value">The <see cref="T:System.Int32"/> value to write.</param> </member> - <member name="T:Newtonsoft.Json.Linq.JArray"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)"> <summary> - Represents a JSON array. + Writes a <see cref="T:System.UInt32"/> value. </summary> + <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class. + Writes a <see cref="T:System.Int64"/> value. </summary> + <param name="value">The <see cref="T:System.Int64"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class from another <see cref="T:Newtonsoft.Json.Linq.JArray"/> object. + Writes a <see cref="T:System.UInt64"/> value. </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JArray"/> object to copy from.</param> + <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content. + Writes a <see cref="T:System.Single"/> value. </summary> - <param name="content">The contents of the array.</param> + <param name="value">The <see cref="T:System.Single"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content. + Writes a <see cref="T:System.Double"/> value. </summary> - <param name="content">The contents of the array.</param> + <param name="value">The <see cref="T:System.Double"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)"> <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. + Writes a <see cref="T:System.Boolean"/> value. </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> + <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Parse(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)"> <summary> - Load a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a string that contains JSON. + Writes a <see cref="T:System.Int16"/> value. </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns> + <param name="value">The <see cref="T:System.Int16"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)"> <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. + Writes a <see cref="T:System.UInt16"/> value. </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> + <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)"> <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. + Writes a <see cref="T:System.Char"/> value. </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> - <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> + <param name="value">The <see cref="T:System.Char"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)"> <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. + Writes a <see cref="T:System.Byte"/> value. </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> + <param name="value">The <see cref="T:System.Byte"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)"> <summary> - Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>. + Writes a <see cref="T:System.SByte"/> value. </summary> - <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param> - <returns> - The index of <paramref name="item"/> if found in the list; otherwise, -1. - </returns> + <param name="value">The <see cref="T:System.SByte"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)"> <summary> - Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index. + Writes a <see cref="T:System.Decimal"/> value. </summary> - <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param> - <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param> - <exception cref="T:System.ArgumentOutOfRangeException"> - <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> + <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)"> <summary> - Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index. + Writes a <see cref="T:System.DateTime"/> value. </summary> - <param name="index">The zero-based index of the item to remove.</param> - <exception cref="T:System.ArgumentOutOfRangeException"> - <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> + <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTimeOffset)"> <summary> - Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>. + Writes a <see cref="T:System.DateTimeOffset"/> value. </summary> - <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception> + <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Clear"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])"> <summary> - Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only. </exception> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)"> <summary> - Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value. + Writes a <see cref="T:System.TimeSpan"/> value. </summary> - <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <returns> - true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. - </returns> + <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)"> <summary> - Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>. + Writes a <see cref="T:System.Guid"/> value. </summary> - <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param> - <returns> - true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>. - </returns> - <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception> + <param name="value">The <see cref="T:System.Guid"/> value to write.</param> </member> - <member name="P:Newtonsoft.Json.Linq.JArray.ChildrenTokens"> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)"> <summary> - Gets the container's children tokens. + Writes a <see cref="T:System.Uri"/> value. </summary> - <value>The container's children tokens.</value> + <param name="value">The <see cref="T:System.Uri"/> value to write.</param> </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Type"> + <member name="P:Newtonsoft.Json.Linq.JTokenWriter.CurrentToken"> <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the writer's current position. </summary> - <value>The type.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Object)"> + <member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token"> <summary> - Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. + Gets the token being writen. </summary> - <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value> + <value>The token being writen.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)"> + <member name="T:Newtonsoft.Json.Linq.MergeArrayHandling"> <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the specified index. + Specifies how JSON arrays are merged together. </summary> - <value></value> </member> - <member name="T:Newtonsoft.Json.Linq.JTokenReader"> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat"> + <summary>Concatenate arrays.</summary> + </member> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Union"> + <summary>Union arrays, skipping items that already exist.</summary> + </member> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace"> + <summary>Replace all array items.</summary> + </member> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge"> + <summary>Merge array items together, matched by index.</summary> + </member> + <member name="T:Newtonsoft.Json.MemberSerialization"> <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. + Specifies the member serialization options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)"> + <member name="F:Newtonsoft.Json.MemberSerialization.OptOut"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenReader"/> class. + All public members are serialized by default. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="!:NonSerializedAttribute"/>. + This is the default member serialization mode. </summary> - <param name="token">The token to read from.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsBytes"> + <member name="F:Newtonsoft.Json.MemberSerialization.OptIn"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Only members must be marked with <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> or <see cref="T:System.Runtime.Serialization.DataMemberAttribute"/> are serialized. + This member serialization mode can also be set by marking the class with <see cref="T:System.Runtime.Serialization.DataContractAttribute"/>. </summary> - <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. - </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDecimal"> + <member name="F:Newtonsoft.Json.MemberSerialization.Fields"> <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. + All public and private fields are serialized. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="!:NonSerializedAttribute"/>. + This member serialization mode can also be set by marking the class with <see cref="!:SerializableAttribute"/> + and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false. </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsInt32"> + <member name="T:Newtonsoft.Json.MetadataPropertyHandling"> <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. + Specifies metadata property handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsString"> + <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Default"> <summary> - Reads the next JSON token from the stream as a <see cref="T:System.String"/>. + Read metadata properties located at the start of a JSON object. </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTime"> + <member name="F:Newtonsoft.Json.MetadataPropertyHandling.ReadAhead"> <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. + Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance. </summary> - <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTimeOffset"> + <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Ignore"> <summary> - Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>. + Do not try to read metadata properties. </summary> - <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenReader.Read"> + <member name="T:Newtonsoft.Json.MissingMemberHandling"> <summary> - Reads the next JSON token from the stream. + Specifies missing member handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> - <returns> - true if the next token was read successfully; false if there are no more tokens to read. - </returns> </member> - <member name="T:Newtonsoft.Json.Linq.JTokenWriter"> + <member name="F:Newtonsoft.Json.MissingMemberHandling.Ignore"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Ignore a missing member and do not attempt to deserialize it. </summary> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)"> + <member name="F:Newtonsoft.Json.MissingMemberHandling.Error"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class writing to the given <see cref="T:Newtonsoft.Json.Linq.JContainer"/>. + Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a missing member is encountered during deserialization. </summary> - <param name="container">The container being written to.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor"> + <member name="T:Newtonsoft.Json.NullValueHandling"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class. + Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingObject" title="NullValueHandling Class"/> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingExample" title="NullValueHandling Ignore Example"/> + </example> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Flush"> + <member name="F:Newtonsoft.Json.NullValueHandling.Include"> <summary> - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + Include null values when serializing and deserializing objects. </summary> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close"> + <member name="F:Newtonsoft.Json.NullValueHandling.Ignore"> <summary> - Closes this stream and the underlying stream. + Ignore null values when serializing and deserializing objects. </summary> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject"> + <member name="T:Newtonsoft.Json.ObjectCreationHandling"> <summary> - Writes the beginning of a Json object. + Specifies how object creation is handled by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray"> + <member name="F:Newtonsoft.Json.ObjectCreationHandling.Auto"> <summary> - Writes the beginning of a Json array. + Reuse existing objects, create new objects when needed. </summary> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)"> + <member name="F:Newtonsoft.Json.ObjectCreationHandling.Reuse"> <summary> - Writes the start of a constructor with the given name. + Only reuse existing objects. </summary> - <param name="name">The name of the constructor.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> + <member name="F:Newtonsoft.Json.ObjectCreationHandling.Replace"> <summary> - Writes the end. + Always create new objects. </summary> - <param name="token">The token.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)"> + <member name="T:Newtonsoft.Json.PreserveReferencesHandling"> <summary> - Writes the property name of a name/value pair on a Json object. + Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable. </summary> - <param name="name">The name of the property.</param> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="PreservingObjectReferencesOn" title="Preserve Object References"/> + </example> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull"> + <member name="F:Newtonsoft.Json.PreserveReferencesHandling.None"> <summary> - Writes a null value. + Do not preserve references when serializing types. </summary> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined"> + <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Objects"> <summary> - Writes an undefined value. + Preserve references when serializing into a JSON object structure. </summary> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)"> + <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Arrays"> <summary> - Writes raw JSON. + Preserve references when serializing into a JSON array structure. </summary> - <param name="json">The raw JSON to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)"> + <member name="F:Newtonsoft.Json.PreserveReferencesHandling.All"> <summary> - Writes out a comment <code>/*...*/</code> containing the specified text. + Preserve references when serializing. </summary> - <param name="text">Text to place inside the comment.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)"> + <member name="T:Newtonsoft.Json.ReferenceLoopHandling"> <summary> - Writes a <see cref="T:System.String"/> value. + Specifies reference loop handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> - <param name="value">The <see cref="T:System.String"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)"> + <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Error"> <summary> - Writes a <see cref="T:System.Int32"/> value. + Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a loop is encountered. </summary> - <param name="value">The <see cref="T:System.Int32"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)"> + <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Ignore"> <summary> - Writes a <see cref="T:System.UInt32"/> value. + Ignore loop references and do not serialize. </summary> - <param name="value">The <see cref="T:System.UInt32"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)"> + <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Serialize"> <summary> - Writes a <see cref="T:System.Int64"/> value. + Serialize loop references. </summary> - <param name="value">The <see cref="T:System.Int64"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)"> + <member name="T:Newtonsoft.Json.Required"> <summary> - Writes a <see cref="T:System.UInt64"/> value. + Indicating whether a property is required. </summary> - <param name="value">The <see cref="T:System.UInt64"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)"> + <member name="F:Newtonsoft.Json.Required.Default"> <summary> - Writes a <see cref="T:System.Single"/> value. + The property is not required. The default state. </summary> - <param name="value">The <see cref="T:System.Single"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)"> + <member name="F:Newtonsoft.Json.Required.AllowNull"> <summary> - Writes a <see cref="T:System.Double"/> value. + The property must be defined in JSON but can be a null value. </summary> - <param name="value">The <see cref="T:System.Double"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)"> + <member name="F:Newtonsoft.Json.Required.Always"> <summary> - Writes a <see cref="T:System.Boolean"/> value. + The property must be defined in JSON and cannot be a null value. </summary> - <param name="value">The <see cref="T:System.Boolean"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)"> + <member name="T:Newtonsoft.Json.Schema.Extensions"> <summary> - Writes a <see cref="T:System.Int16"/> value. + Contains the JSON schema extension methods. </summary> - <param name="value">The <see cref="T:System.Int16"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)"> + <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)"> <summary> - Writes a <see cref="T:System.UInt16"/> value. + Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid. </summary> - <param name="value">The <see cref="T:System.UInt16"/> value to write.</param> + <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> + <param name="schema">The schema to test with.</param> + <returns> + <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>. + </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)"> + <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,System.Collections.Generic.IList{System.String}@)"> <summary> - Writes a <see cref="T:System.Char"/> value. + Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid. </summary> - <param name="value">The <see cref="T:System.Char"/> value to write.</param> + <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> + <param name="schema">The schema to test with.</param> + <param name="errorMessages">When this method returns, contains any error messages generated while validating. </param> + <returns> + <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>. + </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)"> + <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)"> <summary> - Writes a <see cref="T:System.Byte"/> value. + Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.Byte"/> value to write.</param> + <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> + <param name="schema">The schema to test with.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)"> + <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)"> <summary> - Writes a <see cref="T:System.SByte"/> value. + Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> - <param name="value">The <see cref="T:System.SByte"/> value to write.</param> + <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> + <param name="schema">The schema to test with.</param> + <param name="validationEventHandler">The validation event handler.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)"> + <member name="T:Newtonsoft.Json.Schema.JsonSchema"> <summary> - Writes a <see cref="T:System.Decimal"/> value. + An in-memory representation of a JSON Schema. </summary> - <param name="value">The <see cref="T:System.Decimal"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)"> + <member name="M:Newtonsoft.Json.Schema.JsonSchema.#ctor"> <summary> - Writes a <see cref="T:System.DateTime"/> value. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> class. </summary> - <param name="value">The <see cref="T:System.DateTime"/> value to write.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTimeOffset)"> + <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)"> <summary> - Writes a <see cref="T:System.DateTimeOffset"/> value. + Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. </summary> - <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param> + <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])"> + <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param> + <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> to use when resolving schema references.</param> + <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)"> + <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)"> <summary> - Writes a <see cref="T:System.TimeSpan"/> value. + Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains schema JSON. </summary> - <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param> + <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> + <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)"> + <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)"> <summary> - Writes a <see cref="T:System.Guid"/> value. + Parses the specified json. </summary> - <param name="value">The <see cref="T:System.Guid"/> value to write.</param> + <param name="json">The json.</param> + <param name="resolver">The resolver.</param> + <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns> </member> - <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)"> + <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)"> <summary> - Writes a <see cref="T:System.Uri"/> value. + Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. </summary> - <param name="value">The <see cref="T:System.Uri"/> value to write.</param> + <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> </member> - <member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token"> + <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)"> <summary> - Gets the token being writen. + Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/> using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>. </summary> - <value>The token being writen.</value> + <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> + <param name="resolver">The resolver used.</param> </member> - <member name="T:Newtonsoft.Json.Linq.JProperty"> + <member name="M:Newtonsoft.Json.Schema.JsonSchema.ToString"> <summary> - Represents a JSON property. + Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. </summary> + <returns> + A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. + </returns> </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Id"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class from another <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object. + Gets or sets the id. </summary> - <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object to copy from.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Title"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class. + Gets or sets the title. </summary> - <param name="name">The property name.</param> - <param name="content">The property content.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Required"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class. + Gets or sets whether the object is required. </summary> - <param name="name">The property name.</param> - <param name="content">The property content.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly"> <summary> - Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. + Gets or sets whether the object is read only. </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Hidden"> <summary> - Loads an <see cref="T:Newtonsoft.Json.Linq.JProperty"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. + Gets or sets whether the object is visible to users. </summary> - <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns> </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Transient"> <summary> - Gets the container's children tokens. + Gets or sets whether the object is transient. </summary> - <value>The container's children tokens.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Name"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Description"> <summary> - Gets the property name. + Gets or sets the description of the object. </summary> - <value>The property name.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Value"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Type"> <summary> - Gets or sets the property value. + Gets or sets the types of values allowed by the object. </summary> - <value>The property value.</value> + <value>The type.</value> </member> - <member name="P:Newtonsoft.Json.Linq.JProperty.Type"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Pattern"> <summary> - Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets or sets the pattern. </summary> - <value>The type.</value> + <value>The pattern.</value> </member> - <member name="T:Newtonsoft.Json.Linq.JTokenType"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength"> <summary> - Specifies the type of token. + Gets or sets the minimum length. </summary> + <value>The minimum length.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.None"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength"> <summary> - No token type has been set. + Gets or sets the maximum length. </summary> + <value>The maximum length.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Object"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy"> <summary> - A JSON object. + Gets or sets a number that the value should be divisble by. </summary> + <value>A number that the value should be divisble by.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Array"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"> <summary> - A JSON array. + Gets or sets the minimum. </summary> + <value>The minimum.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Constructor"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"> <summary> - A JSON constructor. + Gets or sets the maximum. </summary> + <value>The maximum.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Property"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum"> <summary> - A JSON object property. + Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute. </summary> + <value>A flag indicating whether the value can not equal the number defined by the "minimum" attribute.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Comment"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum"> <summary> - A comment. + Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute. </summary> + <value>A flag indicating whether the value can not equal the number defined by the "maximum" attribute.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Integer"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems"> <summary> - An integer value. + Gets or sets the minimum number of items. </summary> + <value>The minimum number of items.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Float"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems"> <summary> - A float value. + Gets or sets the maximum number of items. </summary> + <value>The maximum number of items.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.String"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Items"> <summary> - A string value. + Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items. </summary> + <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Boolean"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.PositionalItemsValidation"> <summary> - A boolean value. + Gets or sets a value indicating whether items in an array are validated using the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> instance at their array position from <see cref="P:Newtonsoft.Json.Schema.JsonSchema.Items"/>. </summary> + <value> + <c>true</c> if items are validated using their array position; otherwise, <c>false</c>. + </value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Null"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalItems"> <summary> - A null value. + Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items. </summary> + <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Undefined"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalItems"> <summary> - An undefined value. + Gets or sets a value indicating whether additional items are allowed. </summary> + <value> + <c>true</c> if additional items are allowed; otherwise, <c>false</c>. + </value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Date"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.UniqueItems"> <summary> - A date value. + Gets or sets whether the array items must be unique. </summary> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Raw"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Properties"> <summary> - A raw JSON value. + Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties. </summary> + <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Bytes"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties"> <summary> - A collection of bytes value. + Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties. </summary> + <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Guid"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties"> <summary> - A Guid value. + Gets or sets the pattern properties. </summary> + <value>The pattern properties.</value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.Uri"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties"> <summary> - A Uri value. + Gets or sets a value indicating whether additional properties are allowed. </summary> + <value> + <c>true</c> if additional properties are allowed; otherwise, <c>false</c>. + </value> </member> - <member name="F:Newtonsoft.Json.Linq.JTokenType.TimeSpan"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Requires"> <summary> - A TimeSpan value. + Gets or sets the required property if this property is present. </summary> + <value>The required property if this property is present.</value> </member> - <member name="T:Newtonsoft.Json.Schema.Extensions"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Enum"> <summary> - Contains the JSON schema extension methods. + Gets or sets the a collection of valid enum values allowed. </summary> + <value>A collection of valid enum values allowed.</value> </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Disallow"> <summary> - Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid. + Gets or sets disallowed types. </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <returns> - <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>. - </returns> + <value>The disallow types.</value> </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,System.Collections.Generic.IList{System.String}@)"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Default"> <summary> - Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid. + Gets or sets the default value. </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <param name="errorMessages">When this method returns, contains any error messages generated while validating. </param> - <returns> - <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>. - </returns> + <value>The default value.</value> </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Extends"> <summary> - Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets or sets the collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends. </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> + <value>The collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.</value> </member> - <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)"> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.Format"> <summary> - Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Gets or sets the format. </summary> - <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param> - <param name="schema">The schema to test with.</param> - <param name="validationEventHandler">The validation event handler.</param> + <value>The format.</value> </member> <member name="T:Newtonsoft.Json.Schema.JsonSchemaException"> <summary> @@ -6096,15 +6407,6 @@ <param name="message">The error message that explains the reason for the exception.</param> <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class. - </summary> - <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> - <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> - <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception> - <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception> - </member> <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LineNumber"> <summary> Gets the line number indicating where the error occurred. @@ -6123,6 +6425,54 @@ </summary> <value>The path to the JSON where the error occurred.</value> </member> + <member name="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"> + <summary> + Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>. + </summary> + </member> + <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)"> + <summary> + Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. + </summary> + <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> + <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> + </member> + <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)"> + <summary> + Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. + </summary> + <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> + <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param> + <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> + </member> + <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)"> + <summary> + Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. + </summary> + <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> + <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param> + <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> + </member> + <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)"> + <summary> + Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. + </summary> + <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> + <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param> + <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param> + <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> + </member> + <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling"> + <summary> + Gets or sets how undefined schemas are handled by the serializer. + </summary> + </member> + <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver"> + <summary> + Gets or sets the contract resolver. + </summary> + <value>The contract resolver.</value> + </member> <member name="T:Newtonsoft.Json.Schema.JsonSchemaResolver"> <summary> Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id. @@ -6135,10 +6485,10 @@ </member> <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)"> <summary> - Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id. + Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference. </summary> - <param name="id">The id.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id.</returns> + <param name="reference">The id.</param> + <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.</returns> </member> <member name="P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas"> <summary> @@ -6146,6 +6496,56 @@ </summary> <value>The loaded schemas.</value> </member> + <member name="T:Newtonsoft.Json.Schema.JsonSchemaType"> + <summary> + The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>. + </summary> + </member> + <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.None"> + <summary> + No type specified. + </summary> + </member> + <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.String"> + <summary> + String type. + </summary> + </member> + <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Float"> + <summary> + Float type. + </summary> + </member> + <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Integer"> + <summary> + Integer type. + </summary> + </member> + <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean"> + <summary> + Boolean type. + </summary> + </member> + <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Object"> + <summary> + Object type. + </summary> + </member> + <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Array"> + <summary> + Array type. + </summary> + </member> + <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Null"> + <summary> + Null type. + </summary> + </member> + <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Any"> + <summary> + Any type. + </summary> + </member> <member name="T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling"> <summary> Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>. @@ -6194,6 +6594,27 @@ Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>. </summary> </member> + <member name="T:Newtonsoft.Json.SerializationBinder"> + <summary> + Allows users to control class loading and mandate what class to load. + </summary> + </member> + <member name="M:Newtonsoft.Json.SerializationBinder.BindToType(System.String,System.String)"> + <summary> + When overridden in a derived class, controls the binding of a serialized object to a type. + </summary> + <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param> + <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object</param> + <returns>The type of the object the formatter creates a new instance of.</returns> + </member> + <member name="M:Newtonsoft.Json.SerializationBinder.BindToName(System.Type,System.String@,System.String@)"> + <summary> + When overridden in a derived class, controls the binding of a serialized object to a type. + </summary> + <param name="serializedType">The type of the object the formatter creates a new instance of.</param> + <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param> + <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param> + </member> <member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver"> <summary> Resolves member mappings for a type, camel casing property names. @@ -6208,6 +6629,10 @@ <summary> Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverObject" title="IContractResolver Class"/> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverExample" title="IContractResolver Example"/> + </example> </member> <member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)"> <summary> @@ -6227,9 +6652,9 @@ </summary> <param name="shareCache"> If set to <c>true</c> the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> will use a cached shared with other resolvers of the same type. - Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected - behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly - recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Sharing the cache will significantly improve performance with multiple resolver instances because expensive reflection will only + happen once. This setting can cause unexpected behavior if different instances of the resolver are suppose to produce different + results. When set to false it is highly recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </param> </member> <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)"> @@ -6274,7 +6699,7 @@ Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract. </summary> <param name="objectType">Type of the object.</param> - <returns></returns> + <returns>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter"/>.</returns> </member> <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)"> <summary> @@ -6304,20 +6729,6 @@ <param name="objectType">Type of the object.</param> <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.</returns> </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateISerializableContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> for the given type.</returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDynamicContract(System.Type)"> - <summary> - Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> for the given type. - </summary> - <param name="objectType">Type of the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> for the given type.</returns> - </member> <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)"> <summary> Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type. @@ -6392,22 +6803,6 @@ <c>true</c> if serialized compiler generated members; otherwise, <c>false</c>. </value> </member> - <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreSerializableInterface"> - <summary> - Gets or sets a value indicating whether to ignore the <see cref="T:System.Runtime.Serialization.ISerializable"/> interface when serializing and deserializing types. - </summary> - <value> - <c>true</c> if the <see cref="T:System.Runtime.Serialization.ISerializable"/> interface will be ignored when serializing and deserializing types; otherwise, <c>false</c>. - </value> - </member> - <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreSerializableAttribute"> - <summary> - Gets or sets a value indicating whether to ignore the <see cref="T:System.SerializableAttribute"/> attribute when serializing and deserializing types. - </summary> - <value> - <c>true</c> if the <see cref="T:System.SerializableAttribute"/> attribute will be ignored when serializing and deserializing types; otherwise, <c>false</c>. - </value> - </member> <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.#ctor"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver"/> class. @@ -6420,1010 +6815,956 @@ <param name="propertyName">Name of the property.</param> <returns>The property name camel cased.</returns> </member> - <member name="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder"> - <summary> - The default serialization binder used when resolving and loading classes from type names. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param> - <returns> - The type of the object the formatter creates a new instance of. - </returns> - </member> - <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToName(System.Type,System.String@,System.String@)"> - <summary> - When overridden in a derived class, controls the binding of a serialized object to a type. - </summary> - <param name="serializedType">The type of the object the formatter creates a new instance of.</param> - <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object. </param> - <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object. </param> - </member> - <member name="T:Newtonsoft.Json.Serialization.ErrorContext"> - <summary> - Provides information surrounding an error. - </summary> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Error"> - <summary> - Gets or sets the error. - </summary> - <value>The error.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject"> - <summary> - Gets the original object that caused the error. - </summary> - <value>The original object that caused the error.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Member"> - <summary> - Gets the member that caused the error. - </summary> - <value>The member that caused the error.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Path"> - <summary> - Gets the path of the JSON location where the error occurred. - </summary> - <value>The path of the JSON location where the error occurred.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Handled"> - <summary> - Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.ErrorContext"/> is handled. - </summary> - <value><c>true</c> if handled; otherwise, <c>false</c>.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonArrayContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType"> - <summary> - Gets the <see cref="T:System.Type"/> of the collection items. - </summary> - <value>The <see cref="T:System.Type"/> of the collection items.</value> - </member> - <member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"> - <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. - </summary> - </member> - <member name="M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)"> - <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> class. - </summary> - <param name="underlyingType">The underlying type for the contract.</param> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.PropertyNameResolver"> - <summary> - Gets or sets the property name resolver. - </summary> - <value>The property name resolver.</value> - </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType"> + <member name="T:Newtonsoft.Json.Serialization.IReferenceResolver"> <summary> - Gets the <see cref="T:System.Type"/> of the dictionary keys. + Used to resolve references when serializing and deserializing JSON by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> - <value>The <see cref="T:System.Type"/> of the dictionary keys.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType"> + <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)"> <summary> - Gets the <see cref="T:System.Type"/> of the dictionary values. + Resolves a reference to its object. </summary> - <value>The <see cref="T:System.Type"/> of the dictionary values.</value> + <param name="context">The serialization context.</param> + <param name="reference">The reference to resolve.</param> + <returns>The object that</returns> </member> - <member name="T:Newtonsoft.Json.Serialization.JsonProperty"> + <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)"> <summary> - Maps a JSON property to a .NET member or constructor parameter. + Gets the reference for the sepecified object. </summary> + <param name="context">The serialization context.</param> + <param name="value">The object to get a reference for.</param> + <returns>The reference to the object.</returns> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonProperty.ToString"> + <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)"> <summary> - Returns a <see cref="T:System.String"/> that represents this instance. + Determines whether the specified object is referenced. </summary> + <param name="context">The serialization context.</param> + <param name="value">The object to test for a reference.</param> <returns> - A <see cref="T:System.String"/> that represents this instance. + <c>true</c> if the specified object is referenced; otherwise, <c>false</c>. </returns> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName"> + <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)"> <summary> - Gets or sets the name of the property. + Adds a reference to the specified object. </summary> - <value>The name of the property.</value> + <param name="context">The serialization context.</param> + <param name="reference">The reference.</param> + <param name="value">The object to reference.</param> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType"> + <member name="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder"> <summary> - Gets or sets the type that declared this property. + The default serialization binder used when resolving and loading classes from type names. </summary> - <value>The type that declared this property.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Order"> + <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)"> <summary> - Gets or sets the order of serialization and deserialization of a member. + When overridden in a derived class, controls the binding of a serialized object to a type. </summary> - <value>The numeric order of serialization or deserialization.</value> + <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param> + <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param> + <returns> + The type of the object the formatter creates a new instance of. + </returns> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName"> + <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToName(System.Type,System.String@,System.String@)"> <summary> - Gets or sets the name of the underlying member or parameter. + When overridden in a derived class, controls the binding of a serialized object to a type. </summary> - <value>The name of the underlying member or parameter.</value> + <param name="serializedType">The type of the object the formatter creates a new instance of.</param> + <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object. </param> + <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object. </param> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider"> + <member name="T:Newtonsoft.Json.Serialization.ErrorContext"> <summary> - Gets the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization. + Provides information surrounding an error. </summary> - <value>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType"> + <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Error"> <summary> - Gets or sets the type of the property. + Gets the error. </summary> - <value>The type of the property.</value> + <value>The error.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Converter"> + <member name="P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject"> <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> for the property. - If set this converter takes presidence over the contract converter for the property type. + Gets the original object that caused the error. </summary> - <value>The converter.</value> + <value>The original object that caused the error.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter"> + <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Member"> <summary> - Gets the member converter. + Gets the member that caused the error. </summary> - <value>The member converter.</value> + <value>The member that caused the error.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored"> + <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Path"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored. + Gets the path of the JSON location where the error occurred. </summary> - <value><c>true</c> if ignored; otherwise, <c>false</c>.</value> + <value>The path of the JSON location where the error occurred.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Readable"> + <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Handled"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.ErrorContext"/> is handled. </summary> - <value><c>true</c> if readable; otherwise, <c>false</c>.</value> + <value><c>true</c> if handled; otherwise, <c>false</c>.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Writable"> + <member name="T:Newtonsoft.Json.Serialization.ErrorEventArgs"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable. + Provides data for the Error event. </summary> - <value><c>true</c> if writable; otherwise, <c>false</c>.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue"> + <member name="M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)"> <summary> - Gets the default value. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ErrorEventArgs"/> class. </summary> - <value>The default value.</value> + <param name="currentObject">The current object.</param> + <param name="errorContext">The error context.</param> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required"> + <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required. + Gets the current object the error event is being raised against. </summary> - <value>A value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.</value> + <value>The current object the error event is being raised against.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference"> + <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext"> <summary> - Gets a value indicating whether this property preserves object references. + Gets the error context. </summary> - <value> - <c>true</c> if this instance is reference; otherwise, <c>false</c>. - </value> + <value>The error context.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling"> + <member name="T:Newtonsoft.Json.Serialization.ExpressionValueProvider"> <summary> - Gets the property null value handling. + Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using dynamic methods. </summary> - <value>The null value handling.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling"> + <member name="T:Newtonsoft.Json.Serialization.IValueProvider"> <summary> - Gets the property default value handling. + Provides methods to get and set values. </summary> - <value>The default value handling.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling"> + <member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)"> <summary> - Gets the property reference loop handling. + Sets the value. </summary> - <value>The reference loop handling.</value> + <param name="target">The target to set the value on.</param> + <param name="value">The value to set on the target.</param> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling"> + <member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)"> <summary> - Gets the property object creation handling. + Gets the value. </summary> - <value>The object creation handling.</value> + <param name="target">The target to get the value from.</param> + <returns>The value.</returns> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling"> + <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.#ctor(System.Reflection.MemberInfo)"> <summary> - Gets or sets the type name handling. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ExpressionValueProvider"/> class. </summary> - <value>The type name handling.</value> + <param name="memberInfo">The member info.</param> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize"> + <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.SetValue(System.Object,System.Object)"> <summary> - Gets or sets a predicate used to determine whether the property should be serialize. + Sets the value. </summary> - <value>A predicate used to determine whether the property should be serialize.</value> + <param name="target">The target to set the value on.</param> + <param name="value">The value to set on the target.</param> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified"> + <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.GetValue(System.Object)"> <summary> - Gets or sets a predicate used to determine whether the property should be serialized. + Gets the value. </summary> - <value>A predicate used to determine whether the property should be serialized.</value> + <param name="target">The target to get the value from.</param> + <returns>The value.</returns> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified"> + <member name="T:Newtonsoft.Json.Serialization.IAttributeProvider"> <summary> - Gets or sets an action used to set whether the property has been deserialized. + Provides methods to get attributes. </summary> - <value>An action used to set whether the property has been deserialized.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter"> + <member name="M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Boolean)"> <summary> - Gets or sets the converter used when serializing the property's collection items. + Returns a collection of all of the attributes, or an empty collection if there are no attributes. </summary> - <value>The collection's items converter.</value> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference"> + <member name="M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Type,System.Boolean)"> <summary> - Gets or sets whether this property's collection items are serialized as a reference. + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. </summary> - <value>Whether this property's collection items are serialized as a reference.</value> + <param name="attributeType">The type of the attributes.</param> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling"> + <member name="T:Newtonsoft.Json.Serialization.ITraceWriter"> <summary> - Gets or sets the the type name handling used when serializing the property's collection items. + Represents a trace writer. </summary> - <value>The collection's items type name handling.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling"> + <member name="M:Newtonsoft.Json.Serialization.ITraceWriter.Trace(Newtonsoft.Json.TraceLevel,System.String,System.Exception)"> <summary> - Gets or sets the the reference loop handling used when serializing the property's collection items. + Writes the specified trace level, message and optional exception. </summary> - <value>The collection's items reference loop handling.</value> + <param name="level">The <see cref="T:Newtonsoft.Json.TraceLevel"/> at which to write this trace.</param> + <param name="message">The trace message.</param> + <param name="ex">The trace exception. This parameter is optional.</param> </member> - <member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"> + <member name="P:Newtonsoft.Json.Serialization.ITraceWriter.LevelFilter"> <summary> - A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects. + Gets the <see cref="T:Newtonsoft.Json.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>, + <code>Warning</code> and <code>Error</code> messages. </summary> + <value>The <see cref="T:Newtonsoft.Json.TraceLevel"/> that will be used to filter the trace messages passed to the writer.</value> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)"> + <member name="T:Newtonsoft.Json.Serialization.JsonArrayContract"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"/> class. + Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> - <param name="type">The type.</param> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)"> + <member name="T:Newtonsoft.Json.Serialization.JsonContainerContract"> <summary> - When implemented in a derived class, extracts the key from the specified element. + Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> - <param name="item">The element from which to extract the key.</param> - <returns>The key for the specified element.</returns> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)"> + <member name="T:Newtonsoft.Json.Serialization.JsonContract"> <summary> - Adds a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object. + Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> - <param name="property">The property to add to the collection.</param> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType"> <summary> - Gets the closest matching <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object. - First attempts to get an exact case match of propertyName and then - a case insensitive match. + Gets the underlying type for the contract. </summary> - <param name="propertyName">Name of the property.</param> - <returns>A matching property if found.</returns> + <value>The underlying type for the contract.</value> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.CreatedType"> <summary> - Gets a property by property name. + Gets or sets the type created during deserialization. </summary> - <param name="propertyName">The name of the property to get.</param> - <param name="comparisonType">Type property name string comparison.</param> - <returns>A matching property if found.</returns> + <value>The type created during deserialization.</value> </member> - <member name="T:Newtonsoft.Json.MissingMemberHandling"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.IsReference"> <summary> - Specifies missing member handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Gets or sets whether this type contract is serialized as a reference. </summary> + <value>Whether this type contract is serialized as a reference.</value> </member> - <member name="F:Newtonsoft.Json.MissingMemberHandling.Ignore"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.Converter"> <summary> - Ignore a missing member and do not attempt to deserialize it. + Gets or sets the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for this contract. </summary> + <value>The converter.</value> </member> - <member name="F:Newtonsoft.Json.MissingMemberHandling.Error"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializedCallbacks"> <summary> - Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a missing member is encountered during deserialization. + Gets or sets all methods called immediately after deserialization of the object. </summary> + <value>The methods called immediately after deserialization of the object.</value> </member> - <member name="T:Newtonsoft.Json.NullValueHandling"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializingCallbacks"> <summary> - Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Gets or sets all methods called during deserialization of the object. </summary> + <value>The methods called during deserialization of the object.</value> </member> - <member name="F:Newtonsoft.Json.NullValueHandling.Include"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializedCallbacks"> <summary> - Include null values when serializing and deserializing objects. + Gets or sets all methods called after serialization of the object graph. </summary> + <value>The methods called after serialization of the object graph.</value> </member> - <member name="F:Newtonsoft.Json.NullValueHandling.Ignore"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializingCallbacks"> <summary> - Ignore null values when serializing and deserializing objects. + Gets or sets all methods called before serialization of the object. </summary> + <value>The methods called before serialization of the object.</value> </member> - <member name="T:Newtonsoft.Json.ReferenceLoopHandling"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnErrorCallbacks"> <summary> - Specifies reference loop handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Gets or sets all method called when an error is thrown during the serialization of the object. </summary> + <value>The methods called when an error is thrown during the serialization of the object.</value> </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Error"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserialized"> <summary> - Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a loop is encountered. + Gets or sets the method called immediately after deserialization of the object. </summary> + <value>The method called immediately after deserialization of the object.</value> </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Ignore"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializing"> <summary> - Ignore loop references and do not serialize. + Gets or sets the method called during deserialization of the object. </summary> + <value>The method called during deserialization of the object.</value> </member> - <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Serialize"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerialized"> <summary> - Serialize loop references. + Gets or sets the method called after serialization of the object graph. </summary> + <value>The method called after serialization of the object graph.</value> </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchema"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializing"> <summary> - An in-memory representation of a JSON Schema. + Gets or sets the method called before serialization of the object. </summary> + <value>The method called before serialization of the object.</value> </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.#ctor"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> class. + Gets or sets the method called when an error is thrown during the serialization of the object. </summary> + <value>The method called when an error is thrown during the serialization of the object.</value> </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"> <summary> - Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. + Gets or sets the default creator method used to create the object. </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param> - <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns> + <value>The default creator method used to create the object.</value> </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)"> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic"> <summary> - Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>. + Gets or sets a value indicating whether the default creator is non public. </summary> - <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> to use when resolving schema references.</param> - <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns> + <value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value> + </member> + <member name="M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonContainerContract"/> class. + </summary> + <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)"> + <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter"> <summary> - Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains schema JSON. + Gets or sets the default collection items <see cref="T:Newtonsoft.Json.JsonConverter"/>. </summary> - <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns> + <value>The converter.</value> </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)"> + <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference"> <summary> - Parses the specified json. + Gets or sets a value indicating whether the collection items preserve object references. </summary> - <param name="json">The json.</param> - <param name="resolver">The resolver.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns> + <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value> </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)"> + <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling"> <summary> - Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. + Gets or sets the collection item reference loop handling. </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> + <value>The reference loop handling.</value> </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)"> + <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling"> <summary> - Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/> using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>. + Gets or sets the collection item type name handling. </summary> - <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> - <param name="resolver">The resolver used.</param> + <value>The type name handling.</value> </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchema.ToString"> + <member name="M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)"> <summary> - Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> class. </summary> - <returns> - A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. - </returns> + <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Id"> + <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType"> <summary> - Gets or sets the id. + Gets the <see cref="T:System.Type"/> of the collection items. </summary> + <value>The <see cref="T:System.Type"/> of the collection items.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Title"> + <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray"> <summary> - Gets or sets the title. + Gets a value indicating whether the collection type is a multidimensional array. </summary> + <value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Required"> + <member name="T:Newtonsoft.Json.Serialization.SerializationCallback"> <summary> - Gets or sets whether the object is required. + Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization callback events. </summary> + <param name="o">The object that raised the callback event.</param> + <param name="context">The streaming context.</param> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly"> + <member name="T:Newtonsoft.Json.Serialization.SerializationErrorCallback"> <summary> - Gets or sets whether the object is read only. + Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization error callback events. </summary> + <param name="o">The object that raised the callback event.</param> + <param name="context">The streaming context.</param> + <param name="errorContext">The error context.</param> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Hidden"> + <member name="T:Newtonsoft.Json.Serialization.ExtensionDataSetter"> <summary> - Gets or sets whether the object is visible to users. + Sets extension data for an object during deserialization. </summary> + <param name="o">The object to set extension data on.</param> + <param name="key">The extension data key.</param> + <param name="value">The extension data value.</param> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Transient"> + <member name="T:Newtonsoft.Json.Serialization.ExtensionDataGetter"> <summary> - Gets or sets whether the object is transient. + Gets extension data for an object during serialization. </summary> + <param name="o">The object to set extension data on.</param> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Description"> + <member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"> <summary> - Gets or sets the description of the object. + Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Type"> + <member name="M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)"> <summary> - Gets or sets the types of values allowed by the object. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> class. </summary> - <value>The type.</value> + <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Pattern"> + <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.PropertyNameResolver"> <summary> - Gets or sets the pattern. + Gets or sets the property name resolver. </summary> - <value>The pattern.</value> + <value>The property name resolver.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength"> + <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType"> <summary> - Gets or sets the minimum length. + Gets the <see cref="T:System.Type"/> of the dictionary keys. </summary> - <value>The minimum length.</value> + <value>The <see cref="T:System.Type"/> of the dictionary keys.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength"> + <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType"> <summary> - Gets or sets the maximum length. + Gets the <see cref="T:System.Type"/> of the dictionary values. </summary> - <value>The maximum length.</value> + <value>The <see cref="T:System.Type"/> of the dictionary values.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy"> + <member name="T:Newtonsoft.Json.Serialization.JsonLinqContract"> <summary> - Gets or sets a number that the value should be divisble by. + Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> - <value>A number that the value should be divisble by.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Minimum"> + <member name="M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)"> <summary> - Gets or sets the minimum. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> class. </summary> - <value>The minimum.</value> + <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Maximum"> + <member name="T:Newtonsoft.Json.Serialization.JsonObjectContract"> <summary> - Gets or sets the maximum. + Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> - <value>The maximum.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum"> + <member name="M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)"> <summary> - Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> class. </summary> - <value>A flag indicating whether the value can not equal the number defined by the "minimum" attribute.</value> + <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum"> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization"> <summary> - Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute. + Gets or sets the object member serialization. </summary> - <value>A flag indicating whether the value can not equal the number defined by the "maximum" attribute.</value> + <value>The member object serialization.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems"> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired"> <summary> - Gets or sets the minimum number of items. + Gets or sets a value that indicates whether the object's properties are required. </summary> - <value>The minimum number of items.</value> + <value> + A value indicating whether the object's properties are required. + </value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems"> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties"> <summary> - Gets or sets the maximum number of items. + Gets the object's properties. </summary> - <value>The maximum number of items.</value> + <value>The object's properties.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Items"> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ConstructorParameters"> <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items. + Gets the constructor parameters required for any non-default constructor </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Properties"> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"> <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties. + Gets a collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> instances that define the parameters used with <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"/>. </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties"> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor"> <summary> - Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties. + Gets or sets the override constructor used to create the object. + This is set when a constructor is marked up using the + JsonConstructor attribute. </summary> - <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.</value> + <value>The override constructor.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties"> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ParametrizedConstructor"> <summary> - Gets or sets the pattern properties. + Gets or sets the parametrized constructor used to create the object. </summary> - <value>The pattern properties.</value> + <value>The parametrized constructor.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties"> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"> <summary> - Gets or sets a value indicating whether additional properties are allowed. + Gets or sets the function used to create the object. When set this function will override <see cref="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"/>. + This function is called with a collection of arguments which are defined by the <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"/> collection. </summary> - <value> - <c>true</c> if additional properties are allowed; otherwise, <c>false</c>. - </value> + <value>The function used to create the object.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Requires"> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter"> <summary> - Gets or sets the required property if this property is present. + Gets or sets the extension data setter. </summary> - <value>The required property if this property is present.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Identity"> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataGetter"> <summary> - Gets or sets the identity. + Gets or sets the extension data getter. </summary> - <value>The identity.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Enum"> + <member name="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"> <summary> - Gets or sets the a collection of valid enum values allowed. + Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> - <value>A collection of valid enum values allowed.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Options"> + <member name="M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)"> <summary> - Gets or sets a collection of options. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> class. </summary> - <value>A collection of options.</value> + <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Disallow"> + <member name="T:Newtonsoft.Json.Serialization.JsonProperty"> <summary> - Gets or sets disallowed types. + Maps a JSON property to a .NET member or constructor parameter. </summary> - <value>The disallow types.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Default"> + <member name="M:Newtonsoft.Json.Serialization.JsonProperty.ToString"> <summary> - Gets or sets the default value. + Returns a <see cref="T:System.String"/> that represents this instance. </summary> - <value>The default value.</value> + <returns> + A <see cref="T:System.String"/> that represents this instance. + </returns> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Extends"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName"> <summary> - Gets or sets the extend <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>. + Gets or sets the name of the property. </summary> - <value>The extended <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.</value> + <value>The name of the property.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Format"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType"> <summary> - Gets or sets the format. + Gets or sets the type that declared this property. </summary> - <value>The format.</value> + <value>The type that declared this property.</value> </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Order"> <summary> - Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>. + Gets or sets the order of serialization and deserialization of a member. </summary> + <value>The numeric order of serialization or deserialization.</value> </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName"> <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. + Gets or sets the name of the underlying member or parameter. </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> + <value>The name of the underlying member or parameter.</value> </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider"> <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. + Gets the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization. </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> + <value>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.</value> </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.AttributeProvider"> <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. + Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IAttributeProvider"/> for this property. </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> + <value>The <see cref="T:Newtonsoft.Json.Serialization.IAttributeProvider"/> for this property.</value> </member> - <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType"> <summary> - Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type. + Gets or sets the type of the property. </summary> - <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param> - <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param> - <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns> + <value>The type of the property.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Converter"> <summary> - Gets or sets how undefined schemas are handled by the serializer. + Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> for the property. + If set this converter takes presidence over the contract converter for the property type. </summary> + <value>The converter.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter"> <summary> - Gets or sets the contract resolver. + Gets or sets the member converter. </summary> - <value>The contract resolver.</value> + <value>The member converter.</value> </member> - <member name="T:Newtonsoft.Json.Schema.JsonSchemaType"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored"> <summary> - The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored. </summary> + <value><c>true</c> if ignored; otherwise, <c>false</c>.</value> </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.None"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Readable"> <summary> - No type specified. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable. </summary> + <value><c>true</c> if readable; otherwise, <c>false</c>.</value> </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.String"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Writable"> <summary> - String type. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable. </summary> + <value><c>true</c> if writable; otherwise, <c>false</c>.</value> </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Float"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute"> <summary> - Float type. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> has a member attribute. </summary> + <value><c>true</c> if has a member attribute; otherwise, <c>false</c>.</value> </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Integer"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue"> <summary> - Integer type. + Gets the default value. </summary> + <value>The default value.</value> </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required"> <summary> - Boolean type. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required. </summary> + <value>A value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.</value> </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Object"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference"> <summary> - Object type. + Gets or sets a value indicating whether this property preserves object references. </summary> + <value> + <c>true</c> if this instance is reference; otherwise, <c>false</c>. + </value> </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Array"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling"> <summary> - Array type. + Gets or sets the property null value handling. </summary> + <value>The null value handling.</value> </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Null"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling"> <summary> - Null type. + Gets or sets the property default value handling. </summary> + <value>The default value handling.</value> </member> - <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Any"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling"> <summary> - Any type. + Gets or sets the property reference loop handling. </summary> + <value>The reference loop handling.</value> </member> - <member name="T:Newtonsoft.Json.Serialization.JsonObjectContract"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling"> <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Gets or sets the property object creation handling. </summary> + <value>The object creation handling.</value> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> class. + Gets or sets or sets the type name handling. </summary> - <param name="underlyingType">The underlying type for the contract.</param> + <value>The type name handling.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize"> <summary> - Gets or sets the object member serialization. + Gets or sets a predicate used to determine whether the property should be serialize. </summary> - <value>The member object serialization.</value> + <value>A predicate used to determine whether the property should be serialize.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified"> <summary> - Gets or sets a value that indicates whether the object's properties are required. + Gets or sets a predicate used to determine whether the property should be serialized. </summary> - <value> - A value indicating whether the object's properties are required. - </value> + <value>A predicate used to determine whether the property should be serialized.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified"> <summary> - Gets the object's properties. + Gets or sets an action used to set whether the property has been deserialized. </summary> - <value>The object's properties.</value> + <value>An action used to set whether the property has been deserialized.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ConstructorParameters"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter"> <summary> - Gets the constructor parameters required for any non-default constructor + Gets or sets the converter used when serializing the property's collection items. </summary> + <value>The collection's items converter.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference"> <summary> - Gets or sets the override constructor used to create the object. - This is set when a constructor is marked up using the - JsonConstructor attribute. + Gets or sets whether this property's collection items are serialized as a reference. </summary> - <value>The override constructor.</value> + <value>Whether this property's collection items are serialized as a reference.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ParametrizedConstructor"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling"> <summary> - Gets or sets the parametrized constructor used to create the object. + Gets or sets the the type name handling used when serializing the property's collection items. </summary> - <value>The parametrized constructor.</value> + <value>The collection's items type name handling.</value> </member> - <member name="T:Newtonsoft.Json.Serialization.JsonStringContract"> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling"> <summary> - Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Gets or sets the the reference loop handling used when serializing the property's collection items. </summary> + <value>The collection's items reference loop handling.</value> </member> - <member name="M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)"> + <member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> class. + A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects. </summary> - <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"> + <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)"> <summary> - Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using reflection. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"/> class. </summary> + <param name="type">The type.</param> </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)"> + <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)"> <summary> - Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"/> class. + When implemented in a derived class, extracts the key from the specified element. </summary> - <param name="memberInfo">The member info.</param> + <param name="item">The element from which to extract the key.</param> + <returns>The key for the specified element.</returns> </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)"> + <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)"> <summary> - Sets the value. + Adds a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object. </summary> - <param name="target">The target to set the value on.</param> - <param name="value">The value to set on the target.</param> + <param name="property">The property to add to the collection.</param> </member> - <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)"> + <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)"> <summary> - Gets the value. + Gets the closest matching <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object. + First attempts to get an exact case match of propertyName and then + a case insensitive match. </summary> - <param name="target">The target to get the value from.</param> - <returns>The value.</returns> + <param name="propertyName">Name of the property.</param> + <returns>A matching property if found.</returns> </member> - <member name="T:Newtonsoft.Json.Serialization.OnErrorAttribute"> + <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)"> <summary> - When applied to a method, specifies that the method is called when an error occurs serializing an object. + Gets a property by property name. </summary> + <param name="propertyName">The name of the property to get.</param> + <param name="comparisonType">Type property name string comparison.</param> + <returns>A matching property if found.</returns> </member> - <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodWithResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback,Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)"> + <member name="T:Newtonsoft.Json.Serialization.JsonStringContract"> <summary> - Helper method for generating a MetaObject which calls a - specific method on Dynamic that returns a result + Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> </member> - <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodReturnLast(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)"> + <member name="M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)"> <summary> - Helper method for generating a MetaObject which calls a - specific method on Dynamic, but uses one of the arguments for - the result. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> class. </summary> + <param name="underlyingType">The underlying type for the contract.</param> </member> - <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodNoResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)"> + <member name="M:Newtonsoft.Json.Serialization.JsonTypeReflector.CreateJsonConverterInstance(System.Type,System.Object[])"> <summary> - Helper method for generating a MetaObject which calls a - specific method on Dynamic, but uses one of the arguments for - the result. + Lookup and create an instance of the JsonConverter type described by the argument. </summary> + <param name="converterType">The JsonConverter type to create.</param> + <param name="converterArgs">Optional arguments to pass to an initializing constructor of the JsonConverter. + If null, the default constructor is used.</param> </member> - <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.GetRestrictions"> + <member name="M:Newtonsoft.Json.Serialization.JsonTypeReflector.GetJsonConverterCreator(System.Type)"> <summary> - Returns a Restrictions object which includes our current restrictions merged - with a restriction limiting our type + Create a factory function that can be used to create instances of a JsonConverter described by the + argument type. The returned function can then be used to either invoke the converter's default ctor, or any + parameterized constructors by way of an object array. </summary> </member> - <member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1"> + <member name="T:Newtonsoft.Json.Serialization.MemoryTraceWriter"> <summary> - Represents a method that constructs an object. + 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. </summary> </member> - <member name="T:Newtonsoft.Json.TypeNameHandling"> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.#ctor"> <summary> - Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.MemoryTraceWriter"/> class. </summary> </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.None"> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.Trace(Newtonsoft.Json.TraceLevel,System.String,System.Exception)"> <summary> - Do not include the .NET type name when serializing types. + Writes the specified trace level, message and optional exception. </summary> + <param name="level">The <see cref="T:Newtonsoft.Json.TraceLevel"/> at which to write this trace.</param> + <param name="message">The trace message.</param> + <param name="ex">The trace exception. This parameter is optional.</param> </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Objects"> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.GetTraceMessages"> <summary> - Include the .NET type name when serializing into a JSON object structure. + Returns an enumeration of the most recent trace messages. </summary> + <returns>An enumeration of the most recent trace messages.</returns> </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Arrays"> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.ToString"> <summary> - Include the .NET type name when serializing into a JSON array structure. + Returns a <see cref="T:System.String"/> of the most recent trace messages. </summary> + <returns> + A <see cref="T:System.String"/> of the most recent trace messages. + </returns> </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.All"> + <member name="P:Newtonsoft.Json.Serialization.MemoryTraceWriter.LevelFilter"> <summary> - Always include the .NET type name when serializing. + Gets the <see cref="T:Newtonsoft.Json.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>, + <code>Warning</code> and <code>Error</code> messages. </summary> + <value> + The <see cref="T:Newtonsoft.Json.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + </value> </member> - <member name="F:Newtonsoft.Json.TypeNameHandling.Auto"> + <member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1"> <summary> - Include the .NET type name when the type of the object being serialized is not the same as its declared type. + Represents a method that constructs an object. </summary> + <typeparam name="T">The object type to create.</typeparam> </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.Convert(System.Object,System.Globalization.CultureInfo,System.Type)"> + <member name="T:Newtonsoft.Json.Serialization.OnErrorAttribute"> <summary> - Converts the value to the specified type. + When applied to a method, specifies that the method is called when an error occurs serializing an object. </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <returns>The converted type.</returns> </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.TryConvert(System.Object,System.Globalization.CultureInfo,System.Type,System.Object@)"> + <member name="T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider"> <summary> - Converts the value to the specified type. + Provides methods to get attributes from a <see cref="T:System.Type"/>, <see cref="T:System.Reflection.MemberInfo"/>, <see cref="T:System.Reflection.ParameterInfo"/> or <see cref="T:System.Reflection.Assembly"/>. </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <param name="convertedValue">The converted value if the conversion was successful or the default value of <c>T</c> if it failed.</param> - <returns> - <c>true</c> if <c>initialValue</c> was converted successfully; otherwise, <c>false</c>. - </returns> </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)"> + <member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.#ctor(System.Object)"> <summary> - 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. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider"/> class. </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert or cast the value to.</param> - <returns> - The converted type. If conversion was unsuccessful, the initial value - is returned if assignable to the target type. - </returns> </member> - <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1"> + <member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Boolean)"> <summary> - Gets a dictionary of the names and values of an Enum type. + Returns a collection of all of the attributes, or an empty collection if there are no attributes. </summary> - <returns></returns> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> </member> - <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1(System.Type)"> + <member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Type,System.Boolean)"> <summary> - Gets a dictionary of the names and values of an Enum type. + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. </summary> - <param name="enumType">The enum type to get names and values for.</param> - <returns></returns> + <param name="attributeType">The type of the attributes.</param> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> </member> - <member name="T:Newtonsoft.Json.JsonToken"> + <member name="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"> <summary> - Specifies the type of Json token. + Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using reflection. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.None"> + <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)"> <summary> - This is returned by the <see cref="T:Newtonsoft.Json.JsonReader"/> if a <see cref="M:Newtonsoft.Json.JsonReader.Read"/> method has not been called. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"/> class. </summary> + <param name="memberInfo">The member info.</param> </member> - <member name="F:Newtonsoft.Json.JsonToken.StartObject"> + <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)"> <summary> - An object start token. + Sets the value. </summary> + <param name="target">The target to set the value on.</param> + <param name="value">The value to set on the target.</param> </member> - <member name="F:Newtonsoft.Json.JsonToken.StartArray"> + <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)"> <summary> - An array start token. + Gets the value. </summary> + <param name="target">The target to get the value from.</param> + <returns>The value.</returns> </member> - <member name="F:Newtonsoft.Json.JsonToken.StartConstructor"> + <member name="T:Newtonsoft.Json.StringEscapeHandling"> <summary> - A constructor start token. + Specifies how strings are escaped when writing JSON text. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.PropertyName"> + <member name="F:Newtonsoft.Json.StringEscapeHandling.Default"> <summary> - An object property name. + Only control characters (e.g. newline) are escaped. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.Comment"> + <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeNonAscii"> <summary> - A comment. + All non-ASCII and control characters (e.g. newline) are escaped. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.Raw"> + <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeHtml"> <summary> - Raw JSON. + HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.Integer"> + <member name="T:Newtonsoft.Json.TraceLevel"> <summary> - An integer. + Specifies what messages to output for the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> class. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.Float"> + <member name="F:Newtonsoft.Json.TraceLevel.Off"> <summary> - A float. + Output no tracing and debugging messages. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.String"> + <member name="F:Newtonsoft.Json.TraceLevel.Error"> <summary> - A string. + Output error-handling messages. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.Boolean"> + <member name="F:Newtonsoft.Json.TraceLevel.Warning"> <summary> - A boolean. + Output warnings and error-handling messages. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.Null"> + <member name="F:Newtonsoft.Json.TraceLevel.Info"> <summary> - A null token. + Output informational messages, warnings, and error-handling messages. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.Undefined"> + <member name="F:Newtonsoft.Json.TraceLevel.Verbose"> <summary> - An undefined token. + Output all debugging and tracing messages. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.EndObject"> + <member name="T:Newtonsoft.Json.TypeNameHandling"> <summary> - An object end token. + Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.EndArray"> + <member name="F:Newtonsoft.Json.TypeNameHandling.None"> <summary> - An array end token. + Do not include the .NET type name when serializing types. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.EndConstructor"> + <member name="F:Newtonsoft.Json.TypeNameHandling.Objects"> <summary> - A constructor end token. + Include the .NET type name when serializing into a JSON object structure. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.Date"> + <member name="F:Newtonsoft.Json.TypeNameHandling.Arrays"> <summary> - A Date. + Include the .NET type name when serializing into a JSON array structure. </summary> </member> - <member name="F:Newtonsoft.Json.JsonToken.Bytes"> + <member name="F:Newtonsoft.Json.TypeNameHandling.All"> <summary> - Byte data. + Always include the .NET type name when serializing. </summary> </member> - <member name="T:Newtonsoft.Json.Utilities.StringBuffer"> + <member name="F:Newtonsoft.Json.TypeNameHandling.Auto"> <summary> - Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer. + Include the .NET type name when the type of the object being serialized is not the same as its declared type. </summary> </member> <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})"> @@ -7452,6 +7793,32 @@ <param name="comparer">An equality comparer to compare values.</param> <returns>The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.</returns> </member> + <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)"> + <summary> + 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. + </summary> + <param name="initialValue">The value to convert.</param> + <param name="culture">The culture to use when converting.</param> + <param name="targetType">The type to convert or cast the value to.</param> + <returns> + The converted type. If conversion was unsuccessful, the initial value + is returned if assignable to the target type. + </returns> + </member> + <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1"> + <summary> + Gets a dictionary of the names and values of an Enum type. + </summary> + <returns></returns> + </member> + <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1(System.Type)"> + <summary> + Gets a dictionary of the names and values of an Enum type. + </summary> + <param name="enumType">The enum type to get names and values for.</param> + <returns></returns> + </member> <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetCollectionItemType(System.Type)"> <summary> Gets the type of the typed collection's items. @@ -7521,6 +7888,11 @@ <c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>. </returns> </member> + <member name="T:Newtonsoft.Json.Utilities.StringBuffer"> + <summary> + Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer. + </summary> + </member> <member name="M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)"> <summary> Determines whether the string is all white space. Empty string will return false. diff --git a/packages/Newtonsoft.Json.6.0.8/lib/portable-net45+wp80+win8+wpa81+aspnetcore50/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.6.0.8/lib/portable-net45+wp80+win8+wpa81+aspnetcore50/Newtonsoft.Json.dll new file mode 100644 index 0000000..c1ac3db Binary files /dev/null and b/packages/Newtonsoft.Json.6.0.8/lib/portable-net45+wp80+win8+wpa81+aspnetcore50/Newtonsoft.Json.dll differ diff --git a/packages/Newtonsoft.Json.4.5.6/lib/winrt45/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.6.0.8/lib/portable-net45+wp80+win8+wpa81+aspnetcore50/Newtonsoft.Json.xml similarity index 81% rename from packages/Newtonsoft.Json.4.5.6/lib/winrt45/Newtonsoft.Json.xml rename to packages/Newtonsoft.Json.6.0.8/lib/portable-net45+wp80+win8+wpa81+aspnetcore50/Newtonsoft.Json.xml index 45a72be..9c84a89 100644 --- a/packages/Newtonsoft.Json.4.5.6/lib/winrt45/Newtonsoft.Json.xml +++ b/packages/Newtonsoft.Json.6.0.8/lib/portable-net45+wp80+win8+wpa81+aspnetcore50/Newtonsoft.Json.xml @@ -23,12 +23,12 @@ </member> <member name="T:Newtonsoft.Json.Bson.BsonReader"> <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. </summary> </member> <member name="T:Newtonsoft.Json.JsonReader"> <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. </summary> </member> <member name="M:Newtonsoft.Json.JsonReader.#ctor"> @@ -56,9 +56,9 @@ </member> <member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> - <returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns> + <returns>A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns> </member> <member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal"> <summary> @@ -133,6 +133,15 @@ the reader is closed; otherwise false. The default is true. </value> </member> + <member name="P:Newtonsoft.Json.JsonReader.SupportMultipleContent"> + <summary> + Gets or sets a value indicating whether multiple pieces of JSON content can + be read from a continuous stream without erroring. + </summary> + <value> + true to support reading multiple pieces of JSON content; otherwise false. The default is false. + </value> + </member> <member name="P:Newtonsoft.Json.JsonReader.QuoteChar"> <summary> Gets the quotation mark character used to enclose the value of a string. @@ -148,6 +157,16 @@ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. </summary> </member> + <member name="P:Newtonsoft.Json.JsonReader.FloatParseHandling"> + <summary> + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonReader.DateFormatString"> + <summary> + Get or set how custom date formatted strings are parsed when reading JSON. + </summary> + </member> <member name="P:Newtonsoft.Json.JsonReader.MaxDepth"> <summary> Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. @@ -284,10 +303,10 @@ </member> <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. </returns> </member> <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDecimal"> @@ -359,12 +378,12 @@ </member> <member name="T:Newtonsoft.Json.Bson.BsonWriter"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> </member> <member name="T:Newtonsoft.Json.JsonWriter"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> </member> <member name="M:Newtonsoft.Json.JsonWriter.#ctor"> @@ -415,9 +434,16 @@ </member> <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)"> <summary> - Writes the property name of a name/value pair on a Json object. + Writes the property name of a name/value pair on a JSON object. + </summary> + <param name="name">The name of the property.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String,System.Boolean)"> + <summary> + Writes the property name of a name/value pair on a JSON object. </summary> <param name="name">The name of the property.</param> + <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd"> <summary> @@ -425,10 +451,33 @@ </summary> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)"> + <summary> + Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token and its children. + </summary> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader,System.Boolean)"> <summary> Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token. </summary> <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param> + <param name="writeChildren">A flag indicating whether the current token's children should be written.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken,System.Object)"> + <summary> + Writes the <see cref="T:Newtonsoft.Json.JsonToken"/> token and its value. + </summary> + <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> to write.</param> + <param name="value"> + The value to write. + A value is only required for tokens that have an associated value, e.g. the <see cref="T:System.String"/> property name for <see cref="F:Newtonsoft.Json.JsonToken.PropertyName"/>. + A null value can be passed to the method for token's that don't have a value, e.g. <see cref="F:Newtonsoft.Json.JsonToken.StartObject"/>.</param> + </member> + <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken)"> + <summary> + Writes the <see cref="T:Newtonsoft.Json.JsonToken"/> token. + </summary> + <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> to write.</param> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)"> <summary> @@ -685,9 +734,9 @@ </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)"> <summary> @@ -714,6 +763,13 @@ </summary> <param name="ws">The string of white space characters.</param> </member> + <member name="M:Newtonsoft.Json.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)"> + <summary> + Sets the state of the JsonWriter, + </summary> + <param name="token">The JsonToken being written.</param> + <param name="value">The value being written.</param> + </member> <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput"> <summary> Gets or sets a value indicating whether the underlying stream or @@ -752,7 +808,29 @@ </member> <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling"> <summary> - Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON. + Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.StringEscapeHandling"> + <summary> + Get or set how strings are escaped when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.FloatFormatHandling"> + <summary> + Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>, + are written to JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.DateFormatString"> + <summary> + Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonWriter.Culture"> + <summary> + Gets or sets the culture used when writing JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. </summary> </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)"> @@ -823,6 +901,13 @@ Closes this stream and the underlying stream. </summary> </member> + <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Object)"> + <summary> + Writes a <see cref="T:System.Object"/> value. + An error will raised if the value cannot be written as a single JSON token. + </summary> + <param name="value">The <see cref="T:System.Object"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteNull"> <summary> Writes a null value. @@ -931,9 +1016,9 @@ </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)"> <summary> @@ -955,9 +1040,9 @@ </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value that represents a BSON object id. + Writes a <see cref="T:System.Byte"/>[] value that represents a BSON object id. </summary> - <param name="value"></param> + <param name="value">The Object ID value to write.</param> </member> <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)"> <summary> @@ -1074,7 +1159,7 @@ <summary> Create a custom object </summary> - <typeparam name="T"></typeparam> + <typeparam name="T">The object type to convert.</typeparam> </member> <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> @@ -1099,7 +1184,7 @@ Creates an object which will then be populated by the serializer. </summary> <param name="objectType">Type of the object.</param> - <returns></returns> + <returns>The created object.</returns> </member> <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)"> <summary> @@ -1132,6 +1217,38 @@ <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. </returns> </member> + <member name="T:Newtonsoft.Json.Converters.DiscriminatedUnionConverter"> + <summary> + Converts a F# discriminated union type to and from JSON. + </summary> + </member> + <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> + <summary> + Writes the JSON representation of the object. + </summary> + <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param> + <param name="value">The value.</param> + <param name="serializer">The calling serializer.</param> + </member> + <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)"> + <summary> + Reads the JSON representation of the object. + </summary> + <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param> + <param name="objectType">Type of the object.</param> + <param name="existingValue">The existing value of object being read.</param> + <param name="serializer">The calling serializer.</param> + <returns>The object value.</returns> + </member> + <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.CanConvert(System.Type)"> + <summary> + Determines whether this instance can convert the specified object type. + </summary> + <param name="objectType">Type of the object.</param> + <returns> + <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>. + </returns> + </member> <member name="T:Newtonsoft.Json.Converters.ExpandoObjectConverter"> <summary> Converts an ExpandoObject to and from JSON. @@ -1304,8 +1421,10 @@ <summary> Converts an <see cref="T:System.Enum"/> to and from its name string value. </summary> + </member> + <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor"> <summary> - Converts an <see cref="T:System.Enum"/> to and from its name string value. + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class. </summary> </member> <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)"> @@ -1326,13 +1445,6 @@ <param name="serializer">The calling serializer.</param> <returns>The object value.</returns> </member> - <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.GetEnumNameMap(System.Type)"> - <summary> - A cached representation of the Enum string representation to respect per Enum field name. - </summary> - <param name="t">The type of the Enum.</param> - <returns>A map of enum field name to either the field name, or the configured enum member name (<see cref="T:System.Runtime.Serialization.EnumMemberAttribute"/>).</returns> - </member> <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.CanConvert(System.Type)"> <summary> Determines whether this instance can convert the specified object type. @@ -1348,6 +1460,12 @@ </summary> <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value> </member> + <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues"> + <summary> + Gets or sets a value indicating whether integer values are allowed. + </summary> + <value><c>true</c> if integers are allowed; otherwise, <c>false</c>.</value> + </member> <member name="T:Newtonsoft.Json.Converters.VersionConverter"> <summary> Converts a <see cref="T:System.Version"/> to and from a string (e.g. "1.2.3.4"). @@ -1504,6 +1622,10 @@ <summary> Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingObject" title="DefaultValueHandling Class"/> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingExample" title="DefaultValueHandling Ignore Example"/> + </example> </member> <member name="F:Newtonsoft.Json.DefaultValueHandling.Include"> <summary> @@ -1514,7 +1636,10 @@ <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore"> <summary> Ignore members where the member value is the same as the member's default value when serializing objects - so that is is not written to JSON, and ignores setting members when the JSON value equals the member's default value. + so that is is not written to JSON. + This option will ignore all default values (e.g. <c>null</c> for objects and nullable types; <c>0</c> for integers, + decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be changed by + placing the <see cref="T:System.ComponentModel.DefaultValueAttribute"/> on the property. </summary> </member> <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate"> @@ -1528,6 +1653,43 @@ and sets members to their default value when deserializing. </summary> </member> + <member name="T:Newtonsoft.Json.FloatFormatHandling"> + <summary> + Specifies float format handling options when writing special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/> with <see cref="T:Newtonsoft.Json.JsonWriter"/>. + </summary> + </member> + <member name="F:Newtonsoft.Json.FloatFormatHandling.String"> + <summary> + Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity". + </summary> + </member> + <member name="F:Newtonsoft.Json.FloatFormatHandling.Symbol"> + <summary> + Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity. + Note that this will produce non-valid JSON. + </summary> + </member> + <member name="F:Newtonsoft.Json.FloatFormatHandling.DefaultValue"> + <summary> + Write special floating point values as the property's default value in JSON, e.g. 0.0 for a <see cref="T:System.Double"/> property, null for a <see cref="T:System.Nullable`1"/> property. + </summary> + </member> + <member name="T:Newtonsoft.Json.FloatParseHandling"> + <summary> + Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + </summary> + </member> + <member name="F:Newtonsoft.Json.FloatParseHandling.Double"> + <summary> + Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Double"/>. + </summary> + </member> + <member name="F:Newtonsoft.Json.FloatParseHandling.Decimal"> + <summary> + Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Decimal"/>. + </summary> + </member> <member name="T:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle"> <summary> Indicates the method that will be used during deserialization for locating and loading assemblies. @@ -1628,6 +1790,17 @@ </summary> <value>The collection's items converter.</value> </member> + <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterParameters"> + <summary> + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. + </summary> + <example> + [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + </example> + </member> <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference"> <summary> Gets or sets a value that indicates whether to preserve object references. @@ -1688,6 +1861,9 @@ <summary> Provides methods for converting between common language runtime types and JSON types. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="SerializeObject" title="Serializing and Deserializing JSON with JsonConvert" /> + </example> </member> <member name="F:Newtonsoft.Json.JsonConvert.True"> <summary> @@ -1886,7 +2062,16 @@ Converts the <see cref="T:System.String"/> to its JSON string representation. </summary> <param name="value">The value to convert.</param> - <param name="delimter">The string delimiter character.</param> + <param name="delimiter">The string delimiter character.</param> + <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char,Newtonsoft.Json.StringEscapeHandling)"> + <summary> + Converts the <see cref="T:System.String"/> to its JSON string representation. + </summary> + <param name="value">The value to convert.</param> + <param name="delimiter">The string delimiter character.</param> + <param name="stringEscapeHandling">The string escape handling.</param> <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)"> @@ -1905,7 +2090,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)"> <summary> - Serializes the specified object to a JSON string. + Serializes the specified object to a JSON string using formatting. </summary> <param name="value">The object to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> @@ -1923,7 +2108,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])"> <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Serializes the specified object to a JSON string using formatting and a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. </summary> <param name="value">The object to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> @@ -1932,30 +2117,64 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Serializes the specified object to a JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <param name="value">The object to serialize.</param> + <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. + If this is null, default serialization settings will be used.</param> + <returns> + A JSON string representation of the object. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The object to serialize.</param> <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> + If this is null, default serialization settings will be used.</param> + <param name="type"> + The type of the value being serialized. + This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> <returns> A JSON string representation of the object. </returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Serializes the specified object to a JSON string using formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <param name="value">The object to serialize.</param> + <param name="formatting">Indicates how the output is formatted.</param> + <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. + If this is null, default serialization settings will be used.</param> + <returns> + A JSON string representation of the object. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The object to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> + If this is null, default serialization settings will be used.</param> + <param name="type"> + The type of the value being serialized. + This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> <returns> A JSON string representation of the object. </returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeObjectAsync(System.Object)"> <summary> - Asynchronously serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Asynchronously serializes the specified object to a JSON string. + Serialization will happen on a new thread. </summary> <param name="value">The object to serialize.</param> <returns> @@ -1964,7 +2183,8 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeObjectAsync(System.Object,Newtonsoft.Json.Formatting)"> <summary> - Asynchronously serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Asynchronously serializes the specified object to a JSON string using formatting. + Serialization will happen on a new thread. </summary> <param name="value">The object to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> @@ -1974,12 +2194,13 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeObjectAsync(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Asynchronously serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Asynchronously serializes the specified object to a JSON string using formatting and a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. + Serialization will happen on a new thread. </summary> <param name="value">The object to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object. - If this is null, default serialization settings will be is used.</param> + If this is null, default serialization settings will be used.</param> <returns> A task that represents the asynchronous serialize operation. The value of the <c>TResult</c> parameter contains a JSON string representation of the object. </returns> @@ -1989,16 +2210,16 @@ Deserializes the JSON to a .NET object. </summary> <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> + <returns>The deserialized object from the JSON string.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Deserializes the JSON to a .NET object. + Deserializes the JSON to a .NET object using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The JSON to deserialize.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> <returns>The deserialized object from the JSON string.</returns> </member> @@ -2008,7 +2229,7 @@ </summary> <param name="value">The JSON to deserialize.</param> <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param> - <returns>The deserialized object from the Json string.</returns> + <returns>The deserialized object from the JSON string.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)"> <summary> @@ -2016,7 +2237,7 @@ </summary> <typeparam name="T">The type of the object to deserialize to.</typeparam> <param name="value">The JSON to deserialize.</param> - <returns>The deserialized object from the Json string.</returns> + <returns>The deserialized object from the JSON string.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)"> <summary> @@ -2031,9 +2252,26 @@ <param name="anonymousTypeObject">The anonymous type object.</param> <returns>The deserialized anonymous type from the JSON string.</returns> </member> + <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0,Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Deserializes the JSON to the given anonymous type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + </summary> + <typeparam name="T"> + The anonymous type to deserialize to. This can't be specified + traditionally and must be infered from the anonymous type passed + as a parameter. + </typeparam> + <param name="value">The JSON to deserialize.</param> + <param name="anonymousTypeObject">The anonymous type object.</param> + <param name="settings"> + The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. + If this is null, default serialization settings will be used. + </param> + <returns>The deserialized anonymous type from the JSON string.</returns> + </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])"> <summary> - Deserializes the JSON to the specified .NET type. + Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. </summary> <typeparam name="T">The type of the object to deserialize to.</typeparam> <param name="value">The JSON to deserialize.</param> @@ -2042,19 +2280,19 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Deserializes the JSON to the specified .NET type. + Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <typeparam name="T">The type of the object to deserialize to.</typeparam> <param name="value">The object to deserialize.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> <returns>The deserialized object from the JSON string.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])"> <summary> - Deserializes the JSON to the specified .NET type. + Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. </summary> <param name="value">The JSON to deserialize.</param> <param name="type">The type of the object to deserialize.</param> @@ -2063,19 +2301,20 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Deserializes the JSON to the specified .NET type. + Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The JSON to deserialize.</param> <param name="type">The type of the object to deserialize to.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> <returns>The deserialized object from the JSON string.</returns> </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync``1(System.String)"> <summary> Asynchronously deserializes the JSON to the specified .NET type. + Deserialization will happen on a new thread. </summary> <typeparam name="T">The type of the object to deserialize to.</typeparam> <param name="value">The JSON to deserialize.</param> @@ -2085,13 +2324,14 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync``1(System.String,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Asynchronously deserializes the JSON to the specified .NET type. + Asynchronously deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + Deserialization will happen on a new thread. </summary> <typeparam name="T">The type of the object to deserialize to.</typeparam> <param name="value">The JSON to deserialize.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> <returns> A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string. @@ -2100,6 +2340,7 @@ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync(System.String)"> <summary> Asynchronously deserializes the JSON to the specified .NET type. + Deserialization will happen on a new thread. </summary> <param name="value">The JSON to deserialize.</param> <returns> @@ -2108,13 +2349,14 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Asynchronously deserializes the JSON to the specified .NET type. + Asynchronously deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + Deserialization will happen on a new thread. </summary> <param name="value">The JSON to deserialize.</param> <param name="type">The type of the object to deserialize to.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> <returns> A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string. @@ -2129,24 +2371,24 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Populates the object with values from the JSON string. + Populates the object with values from the JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The JSON to populate values from.</param> <param name="target">The target object to populate values onto.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> </member> <member name="M:Newtonsoft.Json.JsonConvert.PopulateObjectAsync(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)"> <summary> - Asynchronously populates the object with values from the JSON string. + Asynchronously populates the object with values from the JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. </summary> <param name="value">The JSON to populate values from.</param> <param name="target">The target object to populate values onto.</param> <param name="settings"> The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object. - If this is null, default serialization settings will be is used. + If this is null, default serialization settings will be used. </param> <returns> A task that represents the asynchronous populate operation. @@ -2161,7 +2403,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting)"> <summary> - Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. + Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string using formatting. </summary> <param name="node">The node to convert to JSON.</param> <param name="formatting">Indicates how the output is formatted.</param> @@ -2169,7 +2411,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean)"> <summary> - Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string. + Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string using formatting and omits the root object if <paramref name="omitRootObject"/> is <c>true</c>. </summary> <param name="node">The node to serialize.</param> <param name="formatting">Indicates how the output is formatted.</param> @@ -2185,7 +2427,7 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String)"> <summary> - Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment. + Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>. </summary> <param name="value">The JSON string.</param> <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> @@ -2193,7 +2435,8 @@ </member> <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean)"> <summary> - Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment. + Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/> + and writes a .NET array attribute for collections. </summary> <param name="value">The JSON string.</param> <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param> @@ -2203,6 +2446,15 @@ </param> <returns>The deserialized XNode</returns> </member> + <member name="P:Newtonsoft.Json.JsonConvert.DefaultSettings"> + <summary> + Gets or sets a function that creates default <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + Default settings are automatically used by serialization methods on <see cref="T:Newtonsoft.Json.JsonConvert"/>, + and <see cref="M:Newtonsoft.Json.Linq.JToken.ToObject``1"/> and <see cref="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"/> on <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + To serialize without using any default settings create a <see cref="T:Newtonsoft.Json.JsonSerializer"/> with + <see cref="M:Newtonsoft.Json.JsonSerializer.Create"/>. + </summary> + </member> <member name="T:Newtonsoft.Json.JsonConverterAttribute"> <summary> Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified <see cref="T:Newtonsoft.Json.JsonConverter"/> when serializing the member or class. @@ -2214,12 +2466,25 @@ </summary> <param name="converterType">Type of the converter.</param> </member> + <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type,System.Object[])"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class. + </summary> + <param name="converterType">Type of the converter.</param> + <param name="converterParameters">Parameter list to use when constructing the JsonConverter. Can be null.</param> + </member> <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType"> <summary> Gets the type of the converter. </summary> <value>The type of the converter.</value> </member> + <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterParameters"> + <summary> + The parameter list to use when constructing the JsonConverter described by ConverterType. + If null, the default constructor is used. + </summary> + </member> <member name="T:Newtonsoft.Json.JsonConverterCollection"> <summary> Represents a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>. @@ -2266,6 +2531,33 @@ <param name="message">The error message that explains the reason for the exception.</param> <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param> </member> + <member name="T:Newtonsoft.Json.JsonExtensionDataAttribute"> + <summary> + Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to deserialize properties with no matching class member into the specified collection + and write values during serialization. + </summary> + </member> + <member name="M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonExtensionDataAttribute"/> class. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.WriteData"> + <summary> + Gets or sets a value that indicates whether to write extension data when serializing the object. + </summary> + <value> + <c>true</c> to write extension data when serializing the object; otherwise, <c>false</c>. The default is <c>true</c>. + </value> + </member> + <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.ReadData"> + <summary> + Gets or sets a value that indicates whether to read extension data when deserializing the object. + </summary> + <value> + <c>true</c> to read extension data when deserializing the object; otherwise, <c>false</c>. The default is <c>true</c>. + </value> + </member> <member name="T:Newtonsoft.Json.JsonIgnoreAttribute"> <summary> Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value. @@ -2329,6 +2621,17 @@ </summary> <value>The collection's items converter.</value> </member> + <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters"> + <summary> + The parameter list to use when constructing the JsonConverter described by ItemConverterType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number, + order, and type of these parameters. + </summary> + <example> + [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + </example> + </member> <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling"> <summary> Gets or sets the null value handling used when serializing this property. @@ -2482,12 +2785,47 @@ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class. </summary> </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Create"> + <summary> + Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. + </summary> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. + </returns> + </member> <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)"> <summary> Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. + </summary> + <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault"> + <summary> + Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. + </summary> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. + </returns> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault(Newtonsoft.Json.JsonSerializerSettings)"> + <summary> + Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. </summary> <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param> - <returns>A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.</returns> + <returns> + A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>. + The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings. + </returns> </member> <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)"> <summary> @@ -2545,6 +2883,32 @@ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param> <param name="value">The <see cref="T:System.Object"/> to serialize.</param> </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)"> + <summary> + Serializes the specified <see cref="T:System.Object"/> and writes the Json structure + to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>. + </summary> + <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param> + <param name="value">The <see cref="T:System.Object"/> to serialize.</param> + <param name="objectType"> + The type of the value being serialized. + This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> + </member> + <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object,System.Type)"> + <summary> + Serializes the specified <see cref="T:System.Object"/> and writes the Json structure + to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>. + </summary> + <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param> + <param name="value">The <see cref="T:System.Object"/> to serialize.</param> + <param name="objectType"> + The type of the value being serialized. + This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match. + Specifing the type is optional. + </param> + </member> <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)"> <summary> Serializes the specified <see cref="T:System.Object"/> and writes the Json structure @@ -2568,6 +2932,12 @@ Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names. </summary> </member> + <member name="P:Newtonsoft.Json.JsonSerializer.TraceWriter"> + <summary> + Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages. + </summary> + <value>The trace writer.</value> + </member> <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"> <summary> Gets or sets how type name writing and reading is handled by the serializer. @@ -2616,6 +2986,12 @@ </summary> <value>The constructor handling.</value> </member> + <member name="P:Newtonsoft.Json.JsonSerializer.MetadataPropertyHandling"> + <summary> + Gets or sets how metadata properties are used during deserialization. + </summary> + <value>The metadata properties handling.</value> + </member> <member name="P:Newtonsoft.Json.JsonSerializer.Converters"> <summary> Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization. @@ -2654,6 +3030,28 @@ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. </summary> </member> + <member name="P:Newtonsoft.Json.JsonSerializer.FloatParseHandling"> + <summary> + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.FloatFormatHandling"> + <summary> + Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>, + are written as JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.StringEscapeHandling"> + <summary> + Get or set how strings are escaped when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatString"> + <summary> + Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text. + </summary> + </member> <member name="P:Newtonsoft.Json.JsonSerializer.Culture"> <summary> Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. @@ -2730,6 +3128,12 @@ </summary> <value>The type name handling.</value> </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.MetadataPropertyHandling"> + <summary> + Gets or sets how metadata properties are used during deserialization. + </summary> + <value>The metadata properties handling.</value> + </member> <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat"> <summary> Gets or sets how a type name assembly is written and resolved by the serializer. @@ -2755,6 +3159,12 @@ </summary> <value>The reference resolver.</value> </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.TraceWriter"> + <summary> + Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages. + </summary> + <value>The trace writer.</value> + </member> <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder"> <summary> Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names. @@ -2773,6 +3183,11 @@ </summary> <value>The context.</value> </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatString"> + <summary> + Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text. + </summary> + </member> <member name="P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth"> <summary> Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>. @@ -2798,7 +3213,24 @@ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. </summary> </member> - <member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture"> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatFormatHandling"> + <summary> + Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>, + <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>, + are written as JSON. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatParseHandling"> + <summary> + Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.StringEscapeHandling"> + <summary> + Get or set how strings are escaped when writing JSON text. + </summary> + </member> + <member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture"> <summary> Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>. </summary> @@ -2832,10 +3264,10 @@ </member> <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. </returns> </member> <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal"> @@ -2899,7 +3331,7 @@ </member> <member name="T:Newtonsoft.Json.JsonTextWriter"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> </member> <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)"> @@ -2946,6 +3378,13 @@ </summary> <param name="name">The name of the property.</param> </member> + <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String,System.Boolean)"> + <summary> + Writes the property name of a name/value pair on a JSON object. + </summary> + <param name="name">The name of the property.</param> + <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param> + </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent"> <summary> Writes indent characters. @@ -2961,6 +3400,13 @@ Writes an indent space. </summary> </member> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Object)"> + <summary> + Writes a <see cref="T:System.Object"/> value. + An error will raised if the value cannot be written as a single JSON token. + </summary> + <param name="value">The <see cref="T:System.Object"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull"> <summary> Writes a null value. @@ -3013,12 +3459,24 @@ </summary> <param name="value">The <see cref="T:System.Single"/> value to write.</param> </member> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Single})"> + <summary> + Writes a <see cref="T:System.Nullable`1"/> value. + </summary> + <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)"> <summary> Writes a <see cref="T:System.Double"/> value. </summary> <param name="value">The <see cref="T:System.Double"/> value to write.</param> </member> + <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Double})"> + <summary> + Writes a <see cref="T:System.Nullable`1"/> value. + </summary> + <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)"> <summary> Writes a <see cref="T:System.Boolean"/> value. @@ -3069,9 +3527,9 @@ </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)"> <summary> @@ -3244,10 +3702,10 @@ </member> <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. </returns> </member> <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal"> @@ -3289,7 +3747,7 @@ </member> <member name="P:Newtonsoft.Json.JsonValidatingReader.Value"> <summary> - Gets the text value of the current Json token. + Gets the text value of the current JSON token. </summary> <value></value> </member> @@ -3312,13 +3770,13 @@ </member> <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType"> <summary> - Gets the type of the current Json token. + Gets the type of the current JSON token. </summary> <value></value> </member> <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType"> <summary> - Gets the Common Language Runtime (CLR) type for the current Json token. + Gets the Common Language Runtime (CLR) type for the current JSON token. </summary> <value></value> </member> @@ -3376,7 +3834,15 @@ </summary> <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every token in the source collection.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.Extensions.AncestorsAndSelf``1(System.Collections.Generic.IEnumerable{``0})"> + <summary> + Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection. + </summary> + <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains every token in the source collection, the ancestors of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})"> <summary> @@ -3384,7 +3850,15 @@ </summary> <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every token in the source collection.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.Extensions.DescendantsAndSelf``1(System.Collections.Generic.IEnumerable{``0})"> + <summary> + Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection. + </summary> + <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam> + <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains every token in the source collection, and the descendants of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})"> <summary> @@ -3399,14 +3873,14 @@ </summary> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection with the given key.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token in the source collection with the given key.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> Returns a collection of child values of every object in the source collection. </summary> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)"> <summary> @@ -3415,7 +3889,7 @@ <typeparam name="U">The type to convert the values to.</typeparam> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> <param name="key">The token key.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection with the given key.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token in the source collection with the given key.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> @@ -3423,7 +3897,7 @@ </summary> <typeparam name="U">The type to convert the values to.</typeparam> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> @@ -3448,7 +3922,7 @@ </summary> <typeparam name="T">The source collection type.</typeparam> <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})"> <summary> @@ -3457,7 +3931,7 @@ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param> <typeparam name="U">The type to convert the values to.</typeparam> <typeparam name="T">The source collection type.</typeparam> - <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token in the source collection.</returns> </member> <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})"> <summary> @@ -3490,6 +3964,9 @@ <summary> Represents a JSON array. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text" /> + </example> </member> <member name="T:Newtonsoft.Json.Linq.JContainer"> <summary> @@ -3527,6 +4004,12 @@ </summary> <returns>A collection of the ancestor tokens of this token.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.AncestorsAndSelf"> + <summary> + Returns a collection of tokens that contain this token, and the ancestors of this token. + </summary> + <returns>A collection of tokens that contain this token, and the ancestors of this token.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.AfterSelf"> <summary> Returns a collection of the sibling tokens after this token, in document order. @@ -3657,6 +4140,13 @@ <param name="value">The value.</param> <returns>The result of the conversion.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Char}"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32"> <summary> Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int32"/>. @@ -3678,6 +4168,27 @@ <param name="value">The value.</param> <returns>The result of the conversion.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Char"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Char"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.SByte"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.SByte"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}"> <summary> Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. @@ -3699,6 +4210,20 @@ <param name="value">The value.</param> <returns>The result of the conversion.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Byte}"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.SByte}"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime"> <summary> Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTime"/>. @@ -3778,7 +4303,42 @@ </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]"> <summary> - Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte[]"/>. + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte"/>[]. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Guid"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Guid}"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.TimeSpan"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.TimeSpan}"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>. + </summary> + <param name="value">The value.</param> + <returns>The result of the conversion.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Uri"> + <summary> + Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Uri"/>. </summary> <param name="value">The value.</param> <returns>The result of the conversion.</returns> @@ -3797,6 +4357,34 @@ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte)~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Byte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Byte})~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.SByte)~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.SByte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.SByte})~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken"> <summary> Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. @@ -3960,7 +4548,42 @@ </member> <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken"> <summary> - Performs an implicit conversion from <see cref="T:System.Byte[]"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + Performs an implicit conversion from <see cref="T:System.Byte"/>[] to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Uri)~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Uri"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.TimeSpan)~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.TimeSpan"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.TimeSpan})~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Guid)~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Guid"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Guid})~Newtonsoft.Json.Linq.JToken"> + <summary> + Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param> <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns> @@ -3990,12 +4613,29 @@ <summary> Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. </summary> + <typeparam name="T">The object type that the token will be deserialized to.</typeparam> + <returns>The new object created from the JSON value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type)"> + <summary> + Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="objectType">The object type that the token will be deserialized to.</param> <returns>The new object created from the JSON value.</returns> </member> <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)"> <summary> Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> + <typeparam name="T">The object type that the token will be deserialized to.</typeparam> + <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param> + <returns>The new object created from the JSON value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type,Newtonsoft.Json.JsonSerializer)"> + <summary> + Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + </summary> + <param name="objectType">The object type that the token will be deserialized to.</param> <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param> <returns>The new object created from the JSON value.</returns> </member> @@ -4030,28 +4670,41 @@ </member> <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)"> <summary> - Selects the token that matches the object path. + Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path. </summary> <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. + A <see cref="T:System.String"/> that contains a JPath expression. </param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path or a null reference if no matching token is found.</returns> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>, or null.</returns> </member> <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)"> <summary> - Selects the token that matches the object path. + Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path. + </summary> + <param name="path"> + A <see cref="T:System.String"/> that contains a JPath expression. + </param> + <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String)"> + <summary> + Selects a collection of elements using a JPath expression. + </summary> + <param name="path"> + A <see cref="T:System.String"/> that contains a JPath expression. + </param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,System.Boolean)"> + <summary> + Selects a collection of elements using a JPath expression. </summary> <param name="path"> - The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/> - to be returned. This must be a string of property names or array indexes separated - by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or - <code>Tables(0).DefaultView(0).Price</code> in Visual Basic. + A <see cref="T:System.String"/> that contains a JPath expression. </param> - <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no token is found.</param> - <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path.</returns> + <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns> </member> <member name="M:Newtonsoft.Json.Linq.JToken.GetMetaObject(System.Linq.Expressions.Expression)"> <summary> @@ -4077,6 +4730,52 @@ </summary> <returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JToken.AddAnnotation(System.Object)"> + <summary> + Adds an object to the annotation list of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="annotation">The annotation to add.</param> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotation``1"> + <summary> + Get the first annotation object of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <typeparam name="T">The type of the annotation to retrieve.</typeparam> + <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotation(System.Type)"> + <summary> + Gets the first annotation object of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of the annotation to retrieve.</param> + <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotations``1"> + <summary> + Gets a collection of annotations of the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <typeparam name="T">The type of the annotations to retrieve.</typeparam> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the annotations for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.Annotations(System.Type)"> + <summary> + Gets a collection of annotations of the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of the annotations to retrieve.</param> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:System.Object"/> that contains the annotations that match the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations``1"> + <summary> + Removes the annotations of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <typeparam name="T">The type of annotations to remove.</typeparam> + </member> + <member name="M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations(System.Type)"> + <summary> + Removes the annotations of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of annotations to remove.</param> + </member> <member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer"> <summary> Gets a comparer that can compare two tokens for value equality. @@ -4103,7 +4802,7 @@ </member> <member name="P:Newtonsoft.Json.Linq.JToken.HasValues"> <summary> - Gets a value indicating whether this token has childen tokens. + Gets a value indicating whether this token has child tokens. </summary> <value> <c>true</c> if this token has child values; otherwise, <c>false</c>. @@ -4121,6 +4820,11 @@ </summary> <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the previous sibling token.</value> </member> + <member name="P:Newtonsoft.Json.Linq.JToken.Path"> + <summary> + Gets the path of the JSON token. + </summary> + </member> <member name="P:Newtonsoft.Json.Linq.JToken.Item(System.Object)"> <summary> Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key. @@ -4168,6 +4872,12 @@ </summary> <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JContainer.DescendantsAndSelf"> + <summary> + Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order. + </summary> + <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing this token, and all the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)"> <summary> Adds the specified content as children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. @@ -4197,6 +4907,19 @@ Removes the child nodes from this token. </summary> </member> + <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)"> + <summary> + Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>. + </summary> + <param name="content">The content to be merged.</param> + </member> + <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)"> + <summary> + Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/> using <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/>. + </summary> + <param name="content">The content to be merged.</param> + <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/> used to merge the content.</param> + </member> <member name="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"> <summary> Occurs when the items list of the collection has changed, or the collection is reset. @@ -4210,7 +4933,7 @@ </member> <member name="P:Newtonsoft.Json.Linq.JContainer.HasValues"> <summary> - Gets a value indicating whether this token has childen tokens. + Gets a value indicating whether this token has child tokens. </summary> <value> <c>true</c> if this token has child values; otherwise, <c>false</c>. @@ -4274,6 +4997,9 @@ </summary> <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text"/> + </example> </member> <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)"> <summary> @@ -4325,6 +5051,14 @@ <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception> <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception> </member> + <member name="M:Newtonsoft.Json.Linq.JArray.GetEnumerator"> + <summary> + Returns an enumerator that iterates through the collection. + </summary> + <returns> + A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection. + </returns> + </member> <member name="M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)"> <summary> Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>. @@ -4347,6 +5081,13 @@ true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. </returns> </member> + <member name="M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)"> + <summary> + Copies to. + </summary> + <param name="array">The array.</param> + <param name="arrayIndex">Index of the array.</param> + </member> <member name="M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)"> <summary> Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>. @@ -4381,6 +5122,12 @@ </summary> <value></value> </member> + <member name="P:Newtonsoft.Json.Linq.JArray.IsReadOnly"> + <summary> + Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only. + </summary> + <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, false.</returns> + </member> <member name="T:Newtonsoft.Json.Linq.JConstructor"> <summary> Represents a JSON constructor. @@ -4488,6 +5235,15 @@ An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection. </returns> </member> + <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(Newtonsoft.Json.Linq.JEnumerable{`0})"> + <summary> + Determines whether the specified <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> is equal to this instance. + </summary> + <param name="other">The <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> to compare with this instance.</param> + <returns> + <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> is equal to this instance; otherwise, <c>false</c>. + </returns> + </member> <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)"> <summary> Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. @@ -4515,6 +5271,9 @@ <summary> Represents a JSON object. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text" /> + </example> </member> <member name="M:Newtonsoft.Json.Linq.JObject.#ctor"> <summary> @@ -4571,6 +5330,9 @@ </summary> <param name="json">A <see cref="T:System.String"/> that contains JSON.</param> <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text"/> + </example> </member> <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)"> <summary> @@ -4581,11 +5343,11 @@ </member> <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)"> <summary> - Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object. + Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object. </summary> - <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param> + <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param> <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param> - <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns> </member> <member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> <summary> @@ -4594,6 +5356,34 @@ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param> <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param> </member> + <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String)"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. + </summary> + <param name="propertyName">Name of the property.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String,System.StringComparison)"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the <see cref="T:System.StringComparison"/> will be used to match a property. + </summary> + <param name="propertyName">Name of the property.</param> + <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param> + <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,System.StringComparison,Newtonsoft.Json.Linq.JToken@)"> + <summary> + Tries to get the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the <see cref="T:System.StringComparison"/> will be used to match a property. + </summary> + <param name="propertyName">Name of the property.</param> + <param name="value">The value.</param> + <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param> + <returns>true if a value was successfully retrieved; otherwise, false.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)"> <summary> Adds the specified property name. @@ -4753,55 +5543,79 @@ </summary> <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Decimal)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Char)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTimeOffset)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> <param name="value">The value.</param> </member> - <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)"> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + </summary> + <param name="value">The value.</param> + </member> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + </summary> + <param name="value">The value.</param> + </member> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + </summary> + <param name="value">The value.</param> + </member> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. + </summary> + <param name="value">The value.</param> + </member> + <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value. </summary> @@ -4821,6 +5635,18 @@ <param name="value">The value.</param> <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns> </member> + <member name="M:Newtonsoft.Json.Linq.JValue.CreateNull"> + <summary> + Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value. + </summary> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns> + </member> + <member name="M:Newtonsoft.Json.Linq.JValue.CreateUndefined"> + <summary> + Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value. + </summary> + <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns> + </member> <member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"> <summary> Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>. @@ -4924,7 +5750,7 @@ </member> <member name="P:Newtonsoft.Json.Linq.JValue.HasValues"> <summary> - Gets a value indicating whether this token has childen tokens. + Gets a value indicating whether this token has child tokens. </summary> <value> <c>true</c> if this token has child values; otherwise, <c>false</c>. @@ -4961,6 +5787,17 @@ <param name="reader">The reader.</param> <returns>An instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns> </member> + <member name="T:Newtonsoft.Json.Linq.JsonMergeSettings"> + <summary> + Specifies the settings used when merging JSON. + </summary> + </member> + <member name="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling"> + <summary> + Gets or sets the method used when merging JSON arrays. + </summary> + <value>The method used when merging JSON arrays.</value> + </member> <member name="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"> <summary> Compares tokens to determine whether they are equal. @@ -4986,7 +5823,7 @@ </member> <member name="T:Newtonsoft.Json.Linq.JTokenReader"> <summary> - Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. </summary> </member> <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)"> @@ -4997,10 +5834,10 @@ </member> <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsBytes"> <summary> - Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>. + Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[]. </summary> <returns> - A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. + A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array. </returns> </member> <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDecimal"> @@ -5041,6 +5878,16 @@ true if the next token was read successfully; false if there are no more tokens to read. </returns> </member> + <member name="P:Newtonsoft.Json.Linq.JTokenReader.CurrentToken"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the reader's current position. + </summary> + </member> + <member name="P:Newtonsoft.Json.Linq.JTokenReader.Path"> + <summary> + Gets the path of the current JSON token. + </summary> + </member> <member name="T:Newtonsoft.Json.Linq.JTokenType"> <summary> Specifies the type of token. @@ -5138,7 +5985,7 @@ </member> <member name="T:Newtonsoft.Json.Linq.JTokenWriter"> <summary> - Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. </summary> </member> <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)"> @@ -5190,6 +6037,13 @@ </summary> <param name="name">The name of the property.</param> </member> + <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Object)"> + <summary> + Writes a <see cref="T:System.Object"/> value. + An error will raised if the value cannot be written as a single JSON token. + </summary> + <param name="value">The <see cref="T:System.Object"/> value to write.</param> + </member> <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull"> <summary> Writes a null value. @@ -5310,9 +6164,9 @@ </member> <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])"> <summary> - Writes a <see cref="T:Byte[]"/> value. + Writes a <see cref="T:System.Byte"/>[] value. </summary> - <param name="value">The <see cref="T:Byte[]"/> value to write.</param> + <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param> </member> <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)"> <summary> @@ -5332,12 +6186,34 @@ </summary> <param name="value">The <see cref="T:System.Uri"/> value to write.</param> </member> + <member name="P:Newtonsoft.Json.Linq.JTokenWriter.CurrentToken"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the writer's current position. + </summary> + </member> <member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token"> <summary> Gets the token being writen. </summary> <value>The token being writen.</value> </member> + <member name="T:Newtonsoft.Json.Linq.MergeArrayHandling"> + <summary> + Specifies how JSON arrays are merged together. + </summary> + </member> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat"> + <summary>Concatenate arrays.</summary> + </member> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Union"> + <summary>Union arrays, skipping items that already exist.</summary> + </member> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace"> + <summary>Replace all array items.</summary> + </member> + <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge"> + <summary>Merge array items together, matched by index.</summary> + </member> <member name="T:Newtonsoft.Json.MemberSerialization"> <summary> Specifies the member serialization options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. @@ -5362,6 +6238,26 @@ and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false. </summary> </member> + <member name="T:Newtonsoft.Json.MetadataPropertyHandling"> + <summary> + Specifies metadata property handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + </summary> + </member> + <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Default"> + <summary> + Read metadata properties located at the start of a JSON object. + </summary> + </member> + <member name="F:Newtonsoft.Json.MetadataPropertyHandling.ReadAhead"> + <summary> + Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance. + </summary> + </member> + <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Ignore"> + <summary> + Do not try to read metadata properties. + </summary> + </member> <member name="T:Newtonsoft.Json.MissingMemberHandling"> <summary> Specifies missing member handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. @@ -5381,6 +6277,10 @@ <summary> Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingObject" title="NullValueHandling Class"/> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingExample" title="NullValueHandling Ignore Example"/> + </example> </member> <member name="F:Newtonsoft.Json.NullValueHandling.Include"> <summary> @@ -5415,7 +6315,11 @@ <member name="T:Newtonsoft.Json.PreserveReferencesHandling"> <summary> Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="PreservingObjectReferencesOn" title="Preserve Object References"/> + </example> </member> <member name="F:Newtonsoft.Json.PreserveReferencesHandling.None"> <summary> @@ -5686,6 +6590,33 @@ </summary> <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.</value> </member> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.PositionalItemsValidation"> + <summary> + Gets or sets a value indicating whether items in an array are validated using the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> instance at their array position from <see cref="P:Newtonsoft.Json.Schema.JsonSchema.Items"/>. + </summary> + <value> + <c>true</c> if items are validated using their array position; otherwise, <c>false</c>. + </value> + </member> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalItems"> + <summary> + Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items. + </summary> + <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items.</value> + </member> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalItems"> + <summary> + Gets or sets a value indicating whether additional items are allowed. + </summary> + <value> + <c>true</c> if additional items are allowed; otherwise, <c>false</c>. + </value> + </member> + <member name="P:Newtonsoft.Json.Schema.JsonSchema.UniqueItems"> + <summary> + Gets or sets whether the array items must be unique. + </summary> + </member> <member name="P:Newtonsoft.Json.Schema.JsonSchema.Properties"> <summary> Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties. @@ -5718,24 +6649,12 @@ </summary> <value>The required property if this property is present.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Identity"> - <summary> - Gets or sets the identity. - </summary> - <value>The identity.</value> - </member> <member name="P:Newtonsoft.Json.Schema.JsonSchema.Enum"> <summary> Gets or sets the a collection of valid enum values allowed. </summary> <value>A collection of valid enum values allowed.</value> </member> - <member name="P:Newtonsoft.Json.Schema.JsonSchema.Options"> - <summary> - Gets or sets a collection of options. - </summary> - <value>A collection of options.</value> - </member> <member name="P:Newtonsoft.Json.Schema.JsonSchema.Disallow"> <summary> Gets or sets disallowed types. @@ -5750,9 +6669,9 @@ </member> <member name="P:Newtonsoft.Json.Schema.JsonSchema.Extends"> <summary> - Gets or sets the extend <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>. + Gets or sets the collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends. </summary> - <value>The extended <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.</value> + <value>The collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.</value> </member> <member name="P:Newtonsoft.Json.Schema.JsonSchema.Format"> <summary> @@ -5863,10 +6782,10 @@ </member> <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)"> <summary> - Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id. + Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference. </summary> - <param name="id">The id.</param> - <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id.</returns> + <param name="reference">The id.</param> + <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.</returns> </member> <member name="P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas"> <summary> @@ -6007,6 +6926,10 @@ <summary> Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>. </summary> + <example> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverObject" title="IContractResolver Class"/> + <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverExample" title="IContractResolver Example"/> + </example> </member> <member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)"> <summary> @@ -6026,9 +6949,9 @@ </summary> <param name="shareCache"> If set to <c>true</c> the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> will use a cached shared with other resolvers of the same type. - Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected - behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly - recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. + Sharing the cache will significantly improve performance with multiple resolver instances because expensive reflection will only + happen once. This setting can cause unexpected behavior if different instances of the resolver are suppose to produce different + results. When set to false it is highly recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. </param> </member> <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)"> @@ -6073,7 +6996,7 @@ Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract. </summary> <param name="objectType">Type of the object.</param> - <returns></returns> + <returns>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter"/>.</returns> </member> <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)"> <summary> @@ -6190,6 +7113,50 @@ <param name="propertyName">Name of the property.</param> <returns>The property name camel cased.</returns> </member> + <member name="T:Newtonsoft.Json.Serialization.ExpressionValueProvider"> + <summary> + Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using dynamic methods. + </summary> + </member> + <member name="T:Newtonsoft.Json.Serialization.IValueProvider"> + <summary> + Provides methods to get and set values. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)"> + <summary> + Sets the value. + </summary> + <param name="target">The target to set the value on.</param> + <param name="value">The value to set on the target.</param> + </member> + <member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)"> + <summary> + Gets the value. + </summary> + <param name="target">The target to get the value from.</param> + <returns>The value.</returns> + </member> + <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.#ctor(System.Reflection.MemberInfo)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ExpressionValueProvider"/> class. + </summary> + <param name="memberInfo">The member info.</param> + </member> + <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.SetValue(System.Object,System.Object)"> + <summary> + Sets the value. + </summary> + <param name="target">The target to set the value on.</param> + <param name="value">The value to set on the target.</param> + </member> + <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.GetValue(System.Object)"> + <summary> + Gets the value. + </summary> + <param name="target">The target to get the value from.</param> + <returns>The value.</returns> + </member> <member name="T:Newtonsoft.Json.Serialization.IReferenceResolver"> <summary> Used to resolve references when serializing and deserializing JSON by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. @@ -6259,7 +7226,7 @@ </member> <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Error"> <summary> - Gets or sets the error. + Gets the error. </summary> <value>The error.</value> </member> @@ -6311,24 +7278,46 @@ </summary> <value>The error context.</value> </member> - <member name="T:Newtonsoft.Json.Serialization.IValueProvider"> + <member name="T:Newtonsoft.Json.Serialization.IAttributeProvider"> <summary> - Provides methods to get and set values. + Provides methods to get attributes. </summary> </member> - <member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)"> + <member name="M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Boolean)"> <summary> - Sets the value. + Returns a collection of all of the attributes, or an empty collection if there are no attributes. </summary> - <param name="target">The target to set the value on.</param> - <param name="value">The value to set on the target.</param> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> </member> - <member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)"> + <member name="M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Type,System.Boolean)"> <summary> - Gets the value. + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. </summary> - <param name="target">The target to get the value from.</param> - <returns>The value.</returns> + <param name="attributeType">The type of the attributes.</param> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> + </member> + <member name="T:Newtonsoft.Json.Serialization.ITraceWriter"> + <summary> + Represents a trace writer. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.ITraceWriter.Trace(Newtonsoft.Json.TraceLevel,System.String,System.Exception)"> + <summary> + Writes the specified trace level, message and optional exception. + </summary> + <param name="level">The <see cref="T:Newtonsoft.Json.TraceLevel"/> at which to write this trace.</param> + <param name="message">The trace message.</param> + <param name="ex">The trace exception. This parameter is optional.</param> + </member> + <member name="P:Newtonsoft.Json.Serialization.ITraceWriter.LevelFilter"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>, + <code>Warning</code> and <code>Error</code> messages. + </summary> + <value>The <see cref="T:Newtonsoft.Json.TraceLevel"/> that will be used to filter the trace messages passed to the writer.</value> </member> <member name="T:Newtonsoft.Json.Serialization.JsonArrayContract"> <summary> @@ -6369,6 +7358,36 @@ </summary> <value>The converter.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializedCallbacks"> + <summary> + Gets or sets all methods called immediately after deserialization of the object. + </summary> + <value>The methods called immediately after deserialization of the object.</value> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializingCallbacks"> + <summary> + Gets or sets all methods called during deserialization of the object. + </summary> + <value>The methods called during deserialization of the object.</value> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializedCallbacks"> + <summary> + Gets or sets all methods called after serialization of the object graph. + </summary> + <value>The methods called after serialization of the object graph.</value> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializingCallbacks"> + <summary> + Gets or sets all methods called before serialization of the object. + </summary> + <value>The methods called before serialization of the object.</value> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnErrorCallbacks"> + <summary> + Gets or sets all method called when an error is thrown during the serialization of the object. + </summary> + <value>The methods called when an error is thrown during the serialization of the object.</value> + </member> <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserialized"> <summary> Gets or sets the method called immediately after deserialization of the object. @@ -6393,6 +7412,12 @@ </summary> <value>The method called before serialization of the object.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError"> + <summary> + Gets or sets the method called when an error is thrown during the serialization of the object. + </summary> + <value>The method called when an error is thrown during the serialization of the object.</value> + </member> <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"> <summary> Gets or sets the default creator method used to create the object. @@ -6405,12 +7430,6 @@ </summary> <value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value> </member> - <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError"> - <summary> - Gets or sets the method called when an error is thrown during the serialization of the object. - </summary> - <value>The method called when an error is thrown during the serialization of the object.</value> - </member> <member name="M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)"> <summary> Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonContainerContract"/> class. @@ -6453,6 +7472,41 @@ </summary> <value>The <see cref="T:System.Type"/> of the collection items.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray"> + <summary> + Gets a value indicating whether the collection type is a multidimensional array. + </summary> + <value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value> + </member> + <member name="T:Newtonsoft.Json.Serialization.SerializationCallback"> + <summary> + Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization callback events. + </summary> + <param name="o">The object that raised the callback event.</param> + <param name="context">The streaming context.</param> + </member> + <member name="T:Newtonsoft.Json.Serialization.SerializationErrorCallback"> + <summary> + Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization error callback events. + </summary> + <param name="o">The object that raised the callback event.</param> + <param name="context">The streaming context.</param> + <param name="errorContext">The error context.</param> + </member> + <member name="T:Newtonsoft.Json.Serialization.ExtensionDataSetter"> + <summary> + Sets extension data for an object during deserialization. + </summary> + <param name="o">The object to set extension data on.</param> + <param name="key">The extension data key.</param> + <param name="value">The extension data value.</param> + </member> + <member name="T:Newtonsoft.Json.Serialization.ExtensionDataGetter"> + <summary> + Gets extension data for an object during serialization. + </summary> + <param name="o">The object to set extension data on.</param> + </member> <member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"> <summary> Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. @@ -6552,6 +7606,11 @@ Gets the constructor parameters required for any non-default constructor </summary> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"> + <summary> + Gets a collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> instances that define the parameters used with <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"/>. + </summary> + </member> <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor"> <summary> Gets or sets the override constructor used to create the object. @@ -6566,6 +7625,23 @@ </summary> <value>The parametrized constructor.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"> + <summary> + Gets or sets the function used to create the object. When set this function will override <see cref="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"/>. + This function is called with a collection of arguments which are defined by the <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"/> collection. + </summary> + <value>The function used to create the object.</value> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter"> + <summary> + Gets or sets the extension data setter. + </summary> + </member> + <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataGetter"> + <summary> + Gets or sets the extension data getter. + </summary> + </member> <member name="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"> <summary> Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. @@ -6620,6 +7696,12 @@ </summary> <value>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.AttributeProvider"> + <summary> + Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IAttributeProvider"/> for this property. + </summary> + <value>The <see cref="T:Newtonsoft.Json.Serialization.IAttributeProvider"/> for this property.</value> + </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType"> <summary> Gets or sets the type of the property. @@ -6635,28 +7717,34 @@ </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter"> <summary> - Gets the member converter. + Gets or sets the member converter. </summary> <value>The member converter.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored. </summary> <value><c>true</c> if ignored; otherwise, <c>false</c>.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Readable"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable. </summary> <value><c>true</c> if readable; otherwise, <c>false</c>.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Writable"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable. </summary> <value><c>true</c> if writable; otherwise, <c>false</c>.</value> </member> + <member name="P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute"> + <summary> + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> has a member attribute. + </summary> + <value><c>true</c> if has a member attribute; otherwise, <c>false</c>.</value> + </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue"> <summary> Gets the default value. @@ -6665,13 +7753,13 @@ </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required"> <summary> - Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required. + Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required. </summary> <value>A value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference"> <summary> - Gets a value indicating whether this property preserves object references. + Gets or sets a value indicating whether this property preserves object references. </summary> <value> <c>true</c> if this instance is reference; otherwise, <c>false</c>. @@ -6679,31 +7767,31 @@ </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling"> <summary> - Gets the property null value handling. + Gets or sets the property null value handling. </summary> <value>The null value handling.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling"> <summary> - Gets the property default value handling. + Gets or sets the property default value handling. </summary> <value>The default value handling.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling"> <summary> - Gets the property reference loop handling. + Gets or sets the property reference loop handling. </summary> <value>The reference loop handling.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling"> <summary> - Gets the property object creation handling. + Gets or sets the property object creation handling. </summary> <value>The object creation handling.</value> </member> <member name="P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling"> <summary> - Gets or sets the type name handling. + Gets or sets or sets the type name handling. </summary> <value>The type name handling.</value> </member> @@ -6801,16 +7889,100 @@ </summary> <param name="underlyingType">The underlying type for the contract.</param> </member> + <member name="M:Newtonsoft.Json.Serialization.JsonTypeReflector.CreateJsonConverterInstance(System.Type,System.Object[])"> + <summary> + Lookup and create an instance of the JsonConverter type described by the argument. + </summary> + <param name="converterType">The JsonConverter type to create.</param> + <param name="converterArgs">Optional arguments to pass to an initializing constructor of the JsonConverter. + If null, the default constructor is used.</param> + </member> + <member name="M:Newtonsoft.Json.Serialization.JsonTypeReflector.GetJsonConverterCreator(System.Type)"> + <summary> + Create a factory function that can be used to create instances of a JsonConverter described by the + argument type. The returned function can then be used to either invoke the converter's default ctor, or any + parameterized constructors by way of an object array. + </summary> + </member> + <member name="T:Newtonsoft.Json.Serialization.MemoryTraceWriter"> + <summary> + 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. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.MemoryTraceWriter"/> class. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.Trace(Newtonsoft.Json.TraceLevel,System.String,System.Exception)"> + <summary> + Writes the specified trace level, message and optional exception. + </summary> + <param name="level">The <see cref="T:Newtonsoft.Json.TraceLevel"/> at which to write this trace.</param> + <param name="message">The trace message.</param> + <param name="ex">The trace exception. This parameter is optional.</param> + </member> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.GetTraceMessages"> + <summary> + Returns an enumeration of the most recent trace messages. + </summary> + <returns>An enumeration of the most recent trace messages.</returns> + </member> + <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.ToString"> + <summary> + Returns a <see cref="T:System.String"/> of the most recent trace messages. + </summary> + <returns> + A <see cref="T:System.String"/> of the most recent trace messages. + </returns> + </member> + <member name="P:Newtonsoft.Json.Serialization.MemoryTraceWriter.LevelFilter"> + <summary> + Gets the <see cref="T:Newtonsoft.Json.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>, + <code>Warning</code> and <code>Error</code> messages. + </summary> + <value> + The <see cref="T:Newtonsoft.Json.TraceLevel"/> that will be used to filter the trace messages passed to the writer. + </value> + </member> <member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1"> <summary> Represents a method that constructs an object. </summary> + <typeparam name="T">The object type to create.</typeparam> </member> <member name="T:Newtonsoft.Json.Serialization.OnErrorAttribute"> <summary> When applied to a method, specifies that the method is called when an error occurs serializing an object. </summary> </member> + <member name="T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider"> + <summary> + Provides methods to get attributes from a <see cref="T:System.Type"/>, <see cref="T:System.Reflection.MemberInfo"/>, <see cref="T:System.Reflection.ParameterInfo"/> or <see cref="T:System.Reflection.Assembly"/>. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.#ctor(System.Object)"> + <summary> + Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider"/> class. + </summary> + </member> + <member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Boolean)"> + <summary> + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + </summary> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> + </member> + <member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Type,System.Boolean)"> + <summary> + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + </summary> + <param name="attributeType">The type of the attributes.</param> + <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param> + <returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns> + </member> <member name="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"> <summary> Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using reflection. @@ -6836,6 +8008,56 @@ <param name="target">The target to get the value from.</param> <returns>The value.</returns> </member> + <member name="T:Newtonsoft.Json.StringEscapeHandling"> + <summary> + Specifies how strings are escaped when writing JSON text. + </summary> + </member> + <member name="F:Newtonsoft.Json.StringEscapeHandling.Default"> + <summary> + Only control characters (e.g. newline) are escaped. + </summary> + </member> + <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeNonAscii"> + <summary> + All non-ASCII and control characters (e.g. newline) are escaped. + </summary> + </member> + <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeHtml"> + <summary> + HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped. + </summary> + </member> + <member name="T:Newtonsoft.Json.TraceLevel"> + <summary> + Specifies what messages to output for the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> class. + </summary> + </member> + <member name="F:Newtonsoft.Json.TraceLevel.Off"> + <summary> + Output no tracing and debugging messages. + </summary> + </member> + <member name="F:Newtonsoft.Json.TraceLevel.Error"> + <summary> + Output error-handling messages. + </summary> + </member> + <member name="F:Newtonsoft.Json.TraceLevel.Warning"> + <summary> + Output warnings and error-handling messages. + </summary> + </member> + <member name="F:Newtonsoft.Json.TraceLevel.Info"> + <summary> + Output informational messages, warnings, and error-handling messages. + </summary> + </member> + <member name="F:Newtonsoft.Json.TraceLevel.Verbose"> + <summary> + Output all debugging and tracing messages. + </summary> + </member> <member name="T:Newtonsoft.Json.TypeNameHandling"> <summary> Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>. @@ -6892,27 +8114,6 @@ <param name="comparer">An equality comparer to compare values.</param> <returns>The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.</returns> </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.Convert(System.Object,System.Globalization.CultureInfo,System.Type)"> - <summary> - Converts the value to the specified type. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <returns>The converted type.</returns> - </member> - <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.TryConvert(System.Object,System.Globalization.CultureInfo,System.Type,System.Object@)"> - <summary> - Converts the value to the specified type. - </summary> - <param name="initialValue">The value to convert.</param> - <param name="culture">The culture to use when converting.</param> - <param name="targetType">The type to convert the value to.</param> - <param name="convertedValue">The converted value if the conversion was successful or the default value of <c>T</c> if it failed.</param> - <returns> - <c>true</c> if <c>initialValue</c> was converted successfully; otherwise, <c>false</c>. - </returns> - </member> <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)"> <summary> Converts the value to the specified type. If the value is unable to be converted, the diff --git a/packages/Newtonsoft.Json.6.0.8/tools/install.ps1 b/packages/Newtonsoft.Json.6.0.8/tools/install.ps1 new file mode 100644 index 0000000..6ff8fcb --- /dev/null +++ b/packages/Newtonsoft.Json.6.0.8/tools/install.ps1 @@ -0,0 +1,112 @@ +param($installPath, $toolsPath, $package, $project) + +# open json.net splash page on package install +# don't open if json.net is installed as a dependency + +try +{ + $url = "http://james.newtonking.com/json/install?version=" + $package.Version + $dte2 = Get-Interface $dte ([EnvDTE80.DTE2]) + + if ($dte2.ActiveWindow.Caption -eq "Package Manager Console") + { + # user is installing from VS NuGet console + # get reference to the window, the console host and the input history + # show webpage if "install-package newtonsoft.json" was last input + + $consoleWindow = $(Get-VSComponentModel).GetService([NuGetConsole.IPowerConsoleWindow]) + + $props = $consoleWindow.GetType().GetProperties([System.Reflection.BindingFlags]::Instance -bor ` + [System.Reflection.BindingFlags]::NonPublic) + + $prop = $props | ? { $_.Name -eq "ActiveHostInfo" } | select -first 1 + if ($prop -eq $null) { return } + + $hostInfo = $prop.GetValue($consoleWindow) + if ($hostInfo -eq $null) { return } + + $history = $hostInfo.WpfConsole.InputHistory.History + + $lastCommand = $history | select -last 1 + + if ($lastCommand) + { + $lastCommand = $lastCommand.Trim().ToLower() + if ($lastCommand.StartsWith("install-package") -and $lastCommand.Contains("newtonsoft.json")) + { + $dte2.ItemOperations.Navigate($url) | Out-Null + } + } + } + else + { + # user is installing from VS NuGet dialog + # get reference to the window, then smart output console provider + # show webpage if messages in buffered console contains "installing...newtonsoft.json" in last operation + + $instanceField = [NuGet.Dialog.PackageManagerWindow].GetField("CurrentInstance", [System.Reflection.BindingFlags]::Static -bor ` + [System.Reflection.BindingFlags]::NonPublic) + + $consoleField = [NuGet.Dialog.PackageManagerWindow].GetField("_smartOutputConsoleProvider", [System.Reflection.BindingFlags]::Instance -bor ` + [System.Reflection.BindingFlags]::NonPublic) + + if ($instanceField -eq $null -or $consoleField -eq $null) { return } + + $instance = $instanceField.GetValue($null) + + if ($instance -eq $null) { return } + + $consoleProvider = $consoleField.GetValue($instance) + if ($consoleProvider -eq $null) { return } + + $console = $consoleProvider.CreateOutputConsole($false) + + $messagesField = $console.GetType().GetField("_messages", [System.Reflection.BindingFlags]::Instance -bor ` + [System.Reflection.BindingFlags]::NonPublic) + if ($messagesField -eq $null) { return } + + $messages = $messagesField.GetValue($console) + if ($messages -eq $null) { return } + + $operations = $messages -split "==============================" + + $lastOperation = $operations | select -last 1 + + if ($lastOperation) + { + $lastOperation = $lastOperation.ToLower() + + $lines = $lastOperation -split "`r`n" + + $installMatch = $lines | ? { $_.StartsWith("------- installing...newtonsoft.json ") } | select -first 1 + + if ($installMatch) + { + $dte2.ItemOperations.Navigate($url) | Out-Null + } + } + } +} +catch +{ + try + { + $pmPane = $dte2.ToolWindows.OutputWindow.OutputWindowPanes.Item("Package Manager") + + $selection = $pmPane.TextDocument.Selection + $selection.StartOfDocument($false) + $selection.EndOfDocument($true) + + if ($selection.Text.StartsWith("Installing 'Newtonsoft.Json ")) + { + $dte2.ItemOperations.Navigate($url) | Out-Null + } + } + catch + { + # stop potential errors from bubbling up + # worst case the splash page won't open + } +} + +# still yolo \ No newline at end of file